Forum probleme

Résolu
Heew -  
 Heew -
Bonjour,



j'ai telecharger le code source libre d'un forum et dès que j'ouvre index.php je vois pas la page d'acceuil mais le code source :

<?php
//Cette page permet dafficher la liste des categories
include('config.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" />
        <title>Forum</title>
    </head>
    <body>
     <div class="header">
         <a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Forum" /></a>
     </div>
        <div class="content">
<?php
if(isset($_SESSION['username']))
{
$nb_new_pm = mysql_fetch_array(mysql_query('select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and id2="1"'));
$nb_new_pm = $nb_new_pm['nb_new_pm'];
?>
<div class="box">
 <div class="box_left">
     <a href="<?php echo $url_home; ?>">Index du Forum</a>
    </div>
 <div class="box_right">
     <a href="list_pm.php">Vos messages(<?php echo $nb_new_pm; ?>)</a> - <a href="profile.php?id=<?php echo $_SESSION['userid']; ?>"><?php echo htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8'); ?></a> (<a href="login.php">Déconnexion</a>)
    </div>
 <div class="clean"></div>
</div>
<?php
}
else
{
?>
<div class="box">
 <div class="box_left">
     <a href="<?php echo $url_home; ?>">Index du Forum</a>
    </div>
 <div class="box_right">
     <a href="signup.php">Inscription</a> - <a href="login.php">Connexion</a>
    </div>
 <div class="clean"></div>
</div>
<?php
}
if(isset($_SESSION['username']) and $_SESSION['username']==$admin)
{
?>
 <a href="new_category.php" class="button">Nouvelle Catégorie</a>
<?php
}
?>
<table class="categories_table">
 <tr>
     <th class="forum_cat">Catégorie</th>
     <th class="forum_ntop">Sujets</th>
     <th class="forum_nrep">Réponses</th>
<?php
if(isset($_SESSION['username']) and $_SESSION['username']==$admin)
{
?>
     <th class="forum_act">Action</th>
<?php
}
?>
 </tr>
<?php
$dn1 = mysql_query('select c.id, c.name, c.description, c.position, (select count(t.id) from topics as t where t.parent=c.id and t.id2=1) as topics, (select count(t2.id) from topics as t2 where t2.parent=c.id and t2.id2!=1) as replies from categories as c group by c.id order by c.position asc');
$nb_cats = mysql_num_rows($dn1);
while($dnn1 = mysql_fetch_array($dn1))
{
?>
 <tr>
     <td class="forum_cat"><a href="list_topics.php?parent=<?php echo $dnn1['id']; ?>" class="title"><?php echo htmlentities($dnn1['name'], ENT_QUOTES, 'UTF-8'); ?></a>
        <div class="description"><?php echo $dnn1['description']; ?></div></td>
     <td><?php echo $dnn1['topics']; ?></td>
     <td><?php echo $dnn1['replies']; ?></td>
<?php
if(isset($_SESSION['username']) and $_SESSION['username']==$admin)
{
?>
     <td><a href="delete_category.php?id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/delete.png" alt="Delete" /></a>
  <?php if($dnn1['position']>1){ ?><a href="move_category.php?action=up&id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/up.png" alt="Faire Monter" /></a><?php } ?>
  <?php if($dnn1['position']<$nb_cats){ ?><a href="move_category.php?action=down&id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/down.png" alt="Faire Descendre" /></a><?php } ?>
  <a href="edit_category.php?id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/edit.png" alt="Edit" /></a></td>
<?php
}
?>
    </tr>
<?php
}
?>
</table>
<?php
if(isset($_SESSION['username']) and $_SESSION['username']==$admin)
{
?>
 <a href="new_category.php" class="button">Nouvelle Catégorie</a>
<?php
}
if(!isset($_SESSION['username']))
{
?>
<div class="box_login">
 <form action="login.php" method="post">
  <label for="username">Nom d'utilisateur</label><input type="text" name="username" id="username" /><br />
  <label for="password">Mot de passe</label><input type="password" name="password" id="password" /><br />
        <label for="memorize">Se souvenir</label><input type="checkbox" name="memorize" id="memorize" value="yes" />
        <div class="center">
         <input type="submit" value="Login" /> <input type="button" onclick="javascript:document.location='signup.php';" value="S'inscrire" />
        </div>
    </form>
</div>
<?php
}
?>
  </div>
  <div class="foot"><a href="http://www.supportduweb.com/scripts_tutoriaux-code-source-89-simple-php-forum-script-forum-en-php-facile-simple-script-code-telecharger-forum-php-gratuit-mysql.html">Simple PHP Forum Script</a> - <a href="http://www.supportduweb.com/">Support du Web</a></div>
 </body>
</html>


EDIT: Ajout de la coloration syntaxique.

3 réponses

Utilisateur anonyme
 
Bonjour

Si tu vois le code php, c'est que tu n'as pas d'interpréteur PHP dans ton système. Ou que tu passes à côté.

Ce fichier est dans ton PC ou installé sur un site ?
Comment fais-tu pour l'ouvrir ?
Si c'est en local, as-tu un serveur Easyphp ou Wamp ou quelque chose d'équivalent ?
0
Heew
 
Merci,
c'etait bien WAMP mais maintenant le problème c'est que j'ai des message ou il y'a écrit "DEPRECATED" sa veut dire que le code source est écrit dans une version ancienne du PHP, mais comment le transformer en nouvelle version avec "MySqli" ?
0
Utilisateur anonyme
 
Les fonctions mysqli_ ressemblent beaucoup aux fonctions mysql_, elles sont documentées dans le manuel :
https://www.php.net/manual/fr/book.mysqli.php

Si tu connaissais à peu près les fonctions mysql_, tu devrais vite t'y faire. Sinon, il va falloir que tu apprennes.
Mais le plus simple serait sans doute de trouver un autre script plus récent.
0
Heew
 
Merci
0