Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

problème de développement php

 

BJ22 SECURITE : juliette99 PHOTO | VIDEO : miss fr fr et 1 utilisateur anonyme
Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

problème de développement php

RÉSOLU
Prévenir les modérateurs en cas d'abus 
noemie82
noemie82
  1. Posté le 03/09/2013 à 19:20:38  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour, j'ai un problème sur une page php avec easy php
sur un serveur en ligne la page fonctionne parfaitement mais quand je travaille en local, ça ne fonctionne pas merci de votre réponse

voilà ce qui s'affiche sur la page quand je travail avec easy php :

"; $fp = @fopen($fichier, "w" ); // le fichier est ouvert en ecriture, remis a zero if (!$fp) { echo "Impossible d'ouvrir $fichier en ecriture"; exit; } fputs($fp, $ecrire); fclose($fp); } ?>

voici mon code :

Code :(Double-cliquez pour supprimer les numéros de ligne)
  1. <?
  2. //saisie
  3.  if (@!isset($_GET['saisie']) and $_GET['saisie']=='ok'){
  4.    $fichier = "../commun/connect.php";
  5.    $ecrire="<?\n\$dbname=\"$_POST[base]\";\n\$hostname=\"$_POST[serveur]\";\n\$username=\"$_POST[login]\";\n\$password=\"$_POST[passe]\";\n\$id_link=mysql_connect(\$hostname,\$username,\$password);\n?>";
  6.    $fp = @fopen($fichier, "w"); // le fichier est ouvert en  criture, remis   z ro
  7.    if (!$fp){
  8.      echo "Impossible d'ouvrir $fichier en ecriture";
  9.      exit;
  10.    }
  11.    fputs($fp, $ecrire);
  12.    fclose($fp);
  13.  }
  14. ?>
  15. </p>
  16. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  17.  <tr>
  18.    <td>
  19.      <p align="left">
  20.        <font size="3" face="Arial, Helvetica, sans-serif"><img src="../images/config/lien.gif" width="19" height="9">Etape 4</font><br>
  21.        <font size="2" face="Arial, Helvetica, sans-serif">Si l'ape 3 n'est pas rlis, ... ce n'est pas la peine de continuer
  22. !<br>
  23.        Il faut maintenant cr er une base de donn es et r cup rer les param tres de connexion cette base</font>
  24.        <font size="2" face="Arial, Helvetica, sans-serif">(nom du serveur, nom de la base, login et mot de passe)</font>
  25.      </p>
  26.    </td>
  27.  </tr>
  28.  <tr>
  29.    <td>
  30.      <div align="left">
  31.        <table width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#CCCCCC">
  32.          <tr>
  33.            <td width="50%" bgcolor="#FFFF99">
  34.              <div align="left">
  35.                <font size="2" face="Arial, Helvetica, sans-serif">
  36.                  - Cliquez sur le <font size="5">e</font>, puis s lectionnez Administration<br>
  37.                  - Cliquez sur gestion BDD<br>
  38.                  - Cr ez une base de donn es (nommez cette base comme vous souhaitez : gestclasse pour l'exemple)<br>
  39.                  - C'est tout... le plus dur est fait : ouf !<br>
  40.                  - Le nom du serveur est : localhost<br>
  41.                  - Le nom de la base est : gestclasse<br>
  42.                  - Le login est : root <br>
  43.                  - Le mot de passe est : pas de mot de passe !
  44.                </font>
  45.              </div>
  46.            </td>
  47.            <td width="50%" bgcolor="#E0E0E0">
  48.              <div align="left">
  49.                <font size="2" face="Arial, Helvetica, sans-serif">
  50.                  - Activez votre base de donn es ... consultez votre h bergeur : il suffit de lire les instructions<br>
  51.                  - R cup rez les param tres d'acc s de votre base de donn es.
  52.                </font>
  53.              </div>
  54.            </td>
  55.          </tr>
  56.        </table>
  57.      </div>
  58.    </td>
  59.  </tr>
  60.  <tr>
  61.    <td></td>
  62.  </tr>
  63. </table>
  64. <form name="form1" method="post" action="index.php?saisie=ok">
  65.  <table width="100%" border="0" cellspacing="0" cellpadding="0">
  66.    <tr>
  67.      <td>
  68.        <p align="left">
  69.          <font size="3" face="Arial, Helvetica, sans-serif"><img src="../images/config/lien.gif" width="19" height="9">Etape 5</font><br>
  70.          <font size="2" face="Arial, Helvetica, sans-serif">Saisissez les paramètres de connexions (Le fichier modifié est commun/connect.php )</font>
  71.        </p>
  72.      </td>
  73.    </tr>
  74.    <tr>
  75.      <td>
  76.        <div align="left">
  77.          <table width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#CCCCCC">
  78.            <tr>
  79.              <td height="58" bgcolor="#FFFFFF">
  80.                <div align="left">
  81.                  <?
  82.                    include ('../commun/connect.php');
  83.                    if (!mysql_select_db($dbname,$id_link)){
  84.                      echo "
  85.                  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">
  86.                    <tr>
  87.                      <td><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Nom du serveur :</font></td>
  88.                      <td><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">
  89.                        <input name=\"serveur\" type=\"text\" id=\"serveur\">
  90.                      </font></td>
  91.                    </tr>
  92.                    <tr>
  93.                      <td><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Nom de la base :</font></td>
  94.                      <td><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">
  95.                        <input name=\"base\" type=\"text\" id=\"base\">
  96.                      </font></td>
  97.                    </tr>
  98.                    <tr>
  99.                      <td><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Login :</font></td>
  100.                      <td><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">
  101.                        <input name=\"login\" type=\"text\" id=\"login\">
  102.                      </font></td>
  103.                    </tr>
  104.                    <tr>
  105.                      <td><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Mot de passe :</font></td>
  106.                      <td><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">
  107.                        <input name=\"passe\" type=\"text\" id=\"passe\">
  108.                      </font></td>
  109.                    </tr>
  110.                    <tr>
  111.                      <td></td>
  112.                      <td><input type=\"submit\" name=\"Submit\" value=\"Envoyer\"></td>
  113.                    </tr>
  114.                  </table>
  115.                  <p><div align=\"center\"><font size=\"2\"face=\"Arial, Helvetica, sans-serif\">Tant que ce formulaire apparaît, l'installation de la base n'est pas réussie</font></div></p>";
  116.                    }
  117.                    else{
  118.                      echo "
  119.                  <div align=\"center\"><p><font size=\"4\"face=\"Arial, Helvetica, sans-serif\">Connexion réssie</font></div></p>";
  120.                      $installation = "ok";
  121.                    }
  122.                  ?>
  123.                  <p></p>
  124.                </div>
  125.              </td>
  126.            </tr>
  127.          </table>
  128.        </div></td>
  129.    </tr>
  130.  </table>
  131. </form>
  132. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  133.  <tr>
  134.    <td><div align="left"><font size="3" face="Arial, Helvetica, sans-serif"><img src="../images/config/lien.gif" width="19" height="9">Etape 6</font></div></td>
  135.  </tr>
  136.  <tr>
  137.    <td>
  138.      <div align="left">
  139.        <table width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#CCCCCC">
  140.          <tr>
  141.            <td bgcolor="#FFFFFF">
  142.              <?
  143.                $tables = mysql_list_tables ($dbname);
  144.                $tables1 = mysql_list_tables ($dbname);
  145.                $nb_tbl = "0";
  146.                if (isset($installation) and $installation=="ok" ;){
  147.                  while($rang=mysql_fetch_array($tables)){
  148.                    if (substr($rang['0'],0,3)=="gc_" ;)
  149.                      $nb_tbl++ ;
  150.                  }
  151.                  if ($nb_tbl=="17" ;){
  152.                    echo "<div align=\"center\"><font size=\"4\" face=\"Arial, Helvetica, sans-serif\"> Tables installées avec succès</font></div>";
  153.                    echo "<font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Les tables install es sont : </font></div><br>";
  154.                    while ($rang1 = mysql_fetch_array($tables1)){
  155.                      if (substr($rang1['0'],0,3)=="gc_" ;)
  156.                        echo " <font size=\"2\" face=\"Arial, Helvetica, sans-serif\"> $rang1[0]</font><br>";
  157.                    }
  158.                  }
  159.                  else
  160.                    echo "<div align=\"center\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Installez les tables <a href=\"tables.php\">en cliquant ici</a></font></div>";
  161.                }
  162.                else
  163.                  echo "<div align=\"center\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Installez les tables ... cette opération n'est possible que si l'étape 5 est réalisée</font></div>";
  164.              ?>
  165.            </td>
  166.          </tr>
  167.        </table>
  168.      </div></td>
  169.  </tr>
  170. </table>
  171. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  172.  <tr>
  173.    <td>
  174.      <div align="left">
  175.        <font size="3" face="Arial, Helvetica, sans-serif"><img src="../images/config/lien.gif" width="19" height="9">Etape 7</font>
  176.      </div>
  177.    </td>
  178.  </tr>
  179.  <tr>
  180.    <td>
  181.      <div align="left">
  182.        <table width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#CCCCCC">
  183.          <tr>
  184.            <td bgcolor="#FFFFFF"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif">C'est fini : vous pouvez utiliser <a href="../index.php">Gest'classe</a></font><font size="2" face="Arial, Helvetica, sans-serif"></font>
  185.            </div></td>
  186.          </tr>
  187.        </table>
  188.      </div></td>
  189.  </tr>
  190. </table>
  191. <p></p>
  192. <p>
  193.  <font size="2" face="Arial, Helvetica, sans-serif">Lors de la première utilisation, il n'y a ni login, ni mot de passe pour entrer dans l'espace prof
  194. ... n'oubliez pas de protéger l'accès l'espace prof !!!</font>
  195. </p>


Edit par Tintin10 : indentation du code et correction de fautes d'orthographes
Message édité par Tintin10 le 04/09/2013 à 18:34:32
  1. config
tintin10
Habitué (de 5 000 à 9 999 messages postés) Développeur
  1. Posté le 04/09/2013 à 18:37:35  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Ton code P.H.P. doit être entre les balises <?PHP et ?>, et non pas entre <? puis ?>.
Code :(Double-cliquez pour supprimer les numéros de ligne)
  1. <?PHP
  2.  /*code*/
  3. ?>

J'ai eu le même problème sous Wamp Manager 1.6.
Message édité par Tintin10 le 04/09/2013 à 18:38:00

---------------
Configuration matérielle : voir ce lien
Merci de respecter les règles du forum
(Publicité)
beno5
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 04/09/2013 à 21:31:19  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
oui, à noter que la syntaxe courte "<?" était utilisée avant mais n'est plus conseillée. elle peut cependantêtre activée dans le php.ini avec short_opentag=On

  1. config
tintin10
Habitué (de 5 000 à 9 999 messages postés) Développeur
  1. Posté le 05/09/2013 à 17:52:18  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bon à savoir, Beno@, je connaissais pas l'astuce.


---------------
Configuration matérielle : voir ce lien
Merci de respecter les règles du forum
noemie82
  1. Posté le 07/09/2013 à 12:06:10  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Merci énormément cela fait presque un ans que je rame a trouver l'erreur MERCI

(Publicité)
  1. config
tintin10
Habitué (de 5 000 à 9 999 messages postés) Développeur
  1. Posté le 07/09/2013 à 17:11:24  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
De rien, avec plaisir.
Je classe comme résolu.


---------------
Configuration matérielle : voir ce lien
Merci de respecter les règles du forum
 Page :
1

Aller à :
 

Sujets relatifs
Problème avec CD BURNERXP PRO Problème au montage avec Windows Live Movie Maker (W7)
developpement programme (choix langage?) Problème eurosport player sur pc
probléme de curseur dans photoshop Gros problème : Operating system not found !
Plus de sujets relatifs à : problème de développement php

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
Créer mon systéme d'exploitation 2
AppStore 5
Créer un nouveau Projet PhoneGap Starter avec C # Express Edition 0
Choix open source ou spécifique 0
Comment améliorer mon site internet ? 2