Application pour visualiser le contenu du PHP

Application pour visualiser le contenu du PHP - PHP - Programmation

Marsh Posté le 26-08-2004 à 19:07:49    

Je dois modifier un fichier PHP qui fait 4 lignes par 3000 caractères par lignes.
 
Comment puis-je modifier ce fichier sans risque
 
Est-ce que je pourais avoir une application pour voir le résultat avant de mettre cela sur le web ?

Reply

Marsh Posté le 26-08-2004 à 19:07:49   

Reply

Marsh Posté le 26-08-2004 à 19:27:38    

si c'est pas codé avec les pieds ca [:wam]


Message édité par RiderCrazy le 26-08-2004 à 19:27:50
Reply

Marsh Posté le 26-08-2004 à 23:34:26    

merci de ta réponse.

Reply

Marsh Posté le 26-08-2004 à 23:37:12    

PHP utilise des ; pour fermer ses lignes,
Tu peux donc faire des retour chariot à chaque ;
 
Soit à la main, soit en ouvrant ton fichier php avec un script php de ton accabit qui ferait des ereg_replace de ";" en ";\n" histoire de pas te taper 2H de retour chariot  :sarcastic:  
D'ailleurs soit dit en passant, beaucoup d'éditeurs de textes ou Dreamweaver son capable de remplacer des occurences dans les fichiers.
 
Attention à certaines fonctions php qui prennent des ; .... mais globalement tu aras fais 99% du boulot.

Reply

Marsh Posté le 26-08-2004 à 23:41:13    

c'est ptete con ce que je vais dire mais si j'ai bien compris tu veux visualiser ta page php en local ?
Installe un serveur apache, ou prend Easy PHP
 
c'était bien ca ta question ?

Reply

Marsh Posté le 27-08-2004 à 02:36:53    

c'est une partie de la question effectivement.

Reply

Marsh Posté le 27-08-2004 à 08:57:41    

fourniey a écrit :

merci de ta réponse.

y'a pas de quoi...

Reply

Marsh Posté le 27-08-2004 à 09:58:27    

c'est pas une histoire de fichier UNIX visualisé sous windows ?
=> remplacer les '\n' par des '\r\n'

Reply

Marsh Posté le 27-08-2004 à 12:09:09    

gubug a écrit :

c'est pas une histoire de fichier UNIX visualisé sous windows ?
=> remplacer les '\n' par des '\r\n'


 
c'est clair que c'est ça le problème.  :jap:  :D

Reply

Marsh Posté le 27-08-2004 à 12:28:22    

Il n'est pas question de UNix, tout se passe en windowx xp

Reply

Marsh Posté le 27-08-2004 à 12:28:22   

Reply

Marsh Posté le 27-08-2004 à 12:29:58    

fourniey a écrit :

Il n'est pas question de UNix, tout se passe en windowx xp


 
Le script que tu essayes de lire a été fait sous windows ? C'est indiqué ? T'es devin ?  :o

Reply

Marsh Posté le 27-08-2004 à 12:31:05    

il n'y a pas de ; à la fin des lignes.

Reply

Marsh Posté le 27-08-2004 à 12:31:45    

fourniey a écrit :

il n'y a pas de ; à la fin des lignes.


 
A la fin de quelle ligne ? De tes 4 lignes de 3000 caractères ?  :o

Reply

Marsh Posté le 27-08-2004 à 12:37:09    

Je ne sais pas comment le fichier a été bati car la firme n'existe plus.
 
Tout ce que je sais, c'est que le fichier porte l'extention php et que je peux lire le contenu comme si c'était un fichier txt.

Reply

Marsh Posté le 27-08-2004 à 12:38:28    

fourniey a écrit :

Je ne sais pas comment le fichier a été bati car la firme n'existe plus.
 
Tout ce que je sais, c'est que le fichier porte l'extention php et que je peux lire le contenu comme si c'était un fichier txt.


 
Il n'y a aucun point virgule dans tout le fichier ?  :o

Reply

Marsh Posté le 27-08-2004 à 12:39:04    

DTD HTML 4.01 ça vous dit quelques chose ?

Reply

Marsh Posté le 27-08-2004 à 12:39:39    

fourniey a écrit :

DTD HTML 4.01 ça vous dit quelques chose ?


 
Oui.

Reply

Marsh Posté le 27-08-2004 à 13:18:04    

ya moyen de le mettre en ligne ?
sinon je te conseille UltraEdit pour l'ouvrir

Reply

Marsh Posté le 27-08-2004 à 14:17:21    

t'aurais pas un fichier PHP (par l'extension), mais qui ne contient que du HTML (DTD HTML 4.01 et pas de ";" ) ???
 
Désolé si la question vous parait con... on est vendredi aprem quand meme !!!


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 27-08-2004 à 16:52:52    

Je ne sais pas, je ne m'y connais pas. Je vais poursuivre mon étude.

Reply

Marsh Posté le 27-08-2004 à 17:00:52    

J'ai installé easy PHP mais je fais quoi avec ça ?

Reply

Marsh Posté le 27-08-2004 à 17:05:52    

Tu mets ton fichier php dans c: Program files / easyPHP / www
 
et ensuite tu l'ouvres en tapant sous IE http://127.0.0.1/mon_zoli_fichier_k_est_pas_du_php.php  :ange:

Reply

Marsh Posté le 27-08-2004 à 17:10:50    

Citation :


Je ne sais pas, je ne m'y connais pas. Je vais poursuivre mon étude.


 
ce que je comprend pas, c'est que tu dois modifier un fichier en php alors que tu ne connais pas le php ?!

Reply

Marsh Posté le 27-08-2004 à 17:15:56    

Mister_Pingouin a écrit :

Citation :


Je ne sais pas, je ne m'y connais pas. Je vais poursuivre mon étude.


 
ce que je comprend pas, c'est que tu dois modifier un fichier en php alors que tu ne connais pas le php ?!


 
 
Je vais devoir comprendre assez rapidement.  Pour l'instant, les changements à apporter concerne uniquement le texte mais je demeure convaincu que je vais avoir d'autres demandes à très court terme.

Reply

Marsh Posté le 27-08-2004 à 17:22:55    

Tu peux pas nous donner un morceau d'une des lignes qu'on puisse t'aider encore plus.

Reply

Marsh Posté le 27-08-2004 à 17:30:18    

Bien sur, en voici un.
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
<html>
 
 <head>
  <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
  <title>Fondation de l'UQTR - Quoi de neuf</title>
  <link href="fuq_campagne.css" rel="stylesheet" media="screen">
 </head>
 
 <body bgcolor="#ffffff" text="black" link="black" vlink="black" alink="black" leftmargin="15" marginheight="15" marginwidth="15" topmargin="15">
 <? $section = "quoi";
    include("connexion_fuq.php" );?>
     
    <? //Fonction pour afficher la date dans le bon format (d/m/Y)            
function afficher_date($DATE_NOUVELLE){  
  $arr = preg_split("/\-/",$DATE_NOUVELLE);
  global $num;
  $num = 0;
  foreach($arr as $resultat){
          if ($num == 0){
              $annee = ereg_replace("'", "quotes3242",$resultat);
              $num++;
          }
          elseif ($num == 1){
                $mois = ereg_replace("'", "quotes3242",$resultat);
                $num++;
          }
          else{
              $jour = ereg_replace("'", "quotes3242",$resultat);
          }
     }    
   
  $DATE_NOUVELLE = $jour."/".$mois."/20".$annee;  
  return $DATE_NOUVELLE;
}  ?>  
  <div align="center">
   <table width="742" border="0" cellspacing="0" cellpadding="0" bgcolor="#999999">
    <tr>
     <td>
      <table width="742" border="0" cellspacing="1" cellpadding="0">
       <tr>
        <td bgcolor="white">
         <table width="740" border="0" cellspacing="0" cellpadding="0">
          <tr>
           <td><img src="images/i_titrage/campagne/entete_campagne.gif" alt="" height="35" width="740" usemap="#entete_campagneba015096" border="0"><map name="entete_campagneba015096"><area shape="rect" coords="60,8,675,23" href="./" alt=""></map></td>
          </tr>
          <tr>
           <td><img src="images/i_photos/photo_entete_campagne.jpg" alt="" height="122" width="740" border="0"></td>
          </tr>
          <tr height="80">
           <td align="right" valign="top" height="80"><img src="images/i_titrage/campagne/faire_equipe.gif" alt="" height="63" width="309" border="0"></td>
          </tr>
          <tr>
           <td>
            <table width="740" border="0" cellspacing="0" cellpadding="0">
             <tr>
              <td valign="top" width="450">
               <table width="450" border="0" cellspacing="0" cellpadding="0">
                <tr>
                 <td colspan="2" valign="top" width="450"><img src="images/i_titrage/campagne/quoi_neuf.gif" alt="" height="35" width="200" border="0"></td>
                </tr>
                <tr>
                 <td width="65" valign="top"><img src="images/i_graphiques/gif_transparent.gif" alt="" height="10" width="65" border="0"></td>
                 <td width="385"><span class="noir11">
  <? //Nouvelles rŽcentes
  $i_nouv = 0;
     $cur = ora_open($conn) or die(Ora_Error($conn));
     ora_parse($cur,"SELECT DATE_NOUVELLE, TITRE, SOUS_TITRE, NO_SEQ_NOUVELLE  FROM FON_PHP_NOUVELLES WHERE ((TYPE_NOUVELLE='N') AND (ACTIVE='O')) ORDER BY DATE_NOUVELLE DESC,TITRE ASC",$x) or die(Ora_Error($conn));  
        ora_exec($cur) or die(Ora_Error($conn)); ?><? while(ora_fetch_into($cur,&$detail)){ ?><?$i_nouv++;?><? if(($detail[0] != "0000-00-00" ) && ($detail[0] != "" )){
                     $DATE_NOUVELLE = afficher_date($detail[0]);
                    }  
                    else{
                        $DATE_NOUVELLE = "";
                    } ?></span><span class="gris666_11">
                 <? if($detail[1] != "" ){ ?>
                    <b><a href="neuf_detail.php?fiche=<? echo $detail[3]; ?>"><? echo nl2br($detail[1]); ?></a></b>
                 <? } ?>
                 <? if($detail[2] != "" ){ ?>
                    <br><? echo nl2br($detail[2]); ?>
                 <? } ?>
                 <br><br></span><span class="noir11"><? $detail = "";
           } ?><? //Autres nouvelles
   $i_autres = 0;
     $cur2 = ora_open($conn) or die(Ora_Error($conn));
     ora_parse($cur2,"SELECT DATE_NOUVELLE, TITRE, SOUS_TITRE, NO_SEQ_NOUVELLE  FROM FON_PHP_NOUVELLES WHERE ((TYPE_NOUVELLE='A') AND (ACTIVE='O')) ORDER BY DATE_NOUVELLE DESC,TITRE ASC",$x) or die(Ora_Error($conn));  
        ora_exec($cur2) or die(Ora_Error($conn)); ?><? while(ora_fetch_into($cur2,&$detail)){ ?>
        <?$i_autres++;?><? if ($i_autres == "1" ) {?></span><span class="gris666_10"><br>
                   <b>AUTRES NOUVELLES</b><br>
                   <br>
                  </span><span class="noir11"><?}?></span><span class="gris666_11"><? if($detail[1] != "" ){ ?><b><a href="neuf_detail.php?fiche=<? echo $detail[3]; ?>"><? echo nl2br($detail[1]); ?></a></b> <? } ?><? if($detail[2] != "" ){ ?><br>
                    <? echo nl2br($detail[2]); ?><? } ?>
         <br><br></span><?  $detail = "";
            } ?><?if (($i_nouv == "0" ) && ($i_autres == "0" )) {?><span class="noir11">Il n'y a pr&eacute;sentement aucune nouvelle.<br>
                   Revenez-nous visiter.</span><?}?></td>
                </tr>
               </table>
              </td>
              <td width="25"></td>
              <td valign="top" width="265"><? include("navigation.php" ); ?></td>
 

Reply

Marsh Posté le 27-08-2004 à 17:31:10    

Wow, c'est beau ici comparer aux 4 lignes que j'ai quand je l'ouvre.

Reply

Marsh Posté le 27-08-2004 à 18:01:23    

c'est encore plus beau si tu le met entre 2 balises [ CODE ] ;)

Reply

Marsh Posté le 27-08-2004 à 18:02:18    

Tu as essayé de l'ouvrir avec Wordpad ????
N'aurais tu pas des petits carrés vides partout dans tes lignes ?
 
 
PS : Comment tu fais pour ne pas voir les ";" ? il y en a pas assez ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed