Problème easyphp 1.8

Rbot -  
 Julien0x -
Bonjour,
Voila ce qu'il m'arrive : sur mon pc j'avait une version de easy php qui marchait parfaitement et quand j'ai voulu passer à une version plus recente les sites ne marchent plus. (j'ai bien maj les bases de données...). Il me dit des erreurs du type :

Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in d:\easyphp18\www\rbot\accueil.php3 on line 15

Notice: Undefined variable: sql in d:\easyphp18\www\rbot\accueil.php3 on line 48
Erreur SQL !

Pourquoi est-ce que avant cela marchait parfaitement et plus maintenant.

Je suis allé voir ds la configuration des extensions php et il est marqué : Les extentions marqué en rouge ne peuvent pas fonctionner car elles ont des erreurs de dépendances.

Et en rouge j'ai :
php_ifx
php_iisfunc
php_mcrypt
php_oci8
php_oracle
php_printer
php_sybase_ct

Merci d'avance

6 réponses

  1. Rbot
     
    Ce pb est résolu mais en voila un autre :

    J'utilise la fonction include sur ma page index.php3 :
    <? include('centre.php3'); ?>

    et ma page centre.php3 se présente de la manière suivante :
    <?
    if($page=="")
    {
    include('accueil.php3');
    }
    elseif($page=="accueil")
    {
    include('accueil.php3');
    }
    elseif($page=="liste")
    {
    include('liste.php3');
    }
    elseif($page=="prets")
    {
    include('prets.php3');
    }
    elseif($page=="pavu")
    {
    include('pavu.php3');
    }
    ?>

    L'erreur affiché sur la page index est la suivante :
    Notice: Undefined variable: page in d:\easyphp18\www\divx-rbot\centre.php on line 2

    Quand je repasse sous easyphp1.6 tout refonctionne. Je ne comprends pas. Pouvez-vous m'aider ?

    Merci d'avance.
    0
    1. Julien0x
       
      SUPER Rbot, t'en poses des questions et en plus on te réponds donc aie au moins la correction d'expliquer comment tu règles tes pb, ça peut servir à d'autres... MERCI
      0
  2. test
     
    c'est normal ! ce que tu dois faire c'est :

    <?
    if(!isset($page))
    {
    include('accueil.php3');
    }
    else
    {
    ....
    }
    0
  3. Julien
     
    Au fait, juste histoire de corriger. je pense que c'est plutot ca qu'ilveut.<br>

    <?
    if(!isset($page))
    {
    include($page);
    }
    else
    {
    include('defaultpage.php');
    }
    ?>
    et pour des raison de securité il vaut mieux qu'il fasse

    <?
    $serverroot = "chemin vers mon repertoire";

    if(!isset($page))
    {
    include($serverroot.$page);
    }
    else
    {
    include($serverroot.'defaultpage.php');
    }
    ?>
    Voila. Bon courage
    0
  4. DestyNov@
     
    Salut =)

    <?
    if($page=="")
    {
    include('accueil.php3');
    }
    elseif($page=="accueil")
    {
    include('accueil.php3');
    }
    elseif($page=="liste")
    {
    include('liste.php3');
    }
    elseif($page=="prets")
    {
    include('prets.php3');
    }
    elseif($page=="pavu")
    {
    include('pavu.php3');
    }
    ?> 

    euh.... vous ne trouvez pas ça un peu lourd? pourquoi ne pas utiliser un switch ?

    ++
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. serwolix Messages postés 18 Statut Membre
     
    Affirmatif, et parce que j'ai 2 minutes a perdre :D

    if(!isset($_get['page'])){include('accueil.php3');}
    else{
    switch($_get['page']){
    case'accueil':
    include('accueil.php3');
    break;

    case'liste':
    include('liste.php3');
    break;

    default:
    echo "<p>Tentative d'acces à une page qui n'existent pas, un rapport d'erreur à été envoyé au webmaster. Pour retourner à l'accueil, cliquez ici.</p>";
    break;
    }
    0
  7. Mertineden
     
    Comment as tu régler le pblm des dépendances
    0