Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5208 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Application pour visualiser le contenu du PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Application pour visualiser le contenu du PHP

n°833170
fourniey
Rendre au prochain
Posté le 26-08-2004 à 19:07:49  profilanswer
 

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 ?

mood
Publicité
Posté le 26-08-2004 à 19:07:49  profilanswer
 

n°833203
RiderCrazy
Posté le 26-08-2004 à 19:27:38  profilanswer
 

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


Message édité par RiderCrazy le 26-08-2004 à 19:27:50
n°833429
fourniey
Rendre au prochain
Posté le 26-08-2004 à 23:34:26  profilanswer
 

merci de ta réponse.

n°833431
Snoopy71
Posté le 26-08-2004 à 23:37:12  profilanswer
 

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.

n°833434
Mister_Pin​gouin
Posté le 26-08-2004 à 23:41:13  profilanswer
 

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 ?

n°833624
fourniey
Rendre au prochain
Posté le 27-08-2004 à 02:36:53  profilanswer
 

c'est une partie de la question effectivement.

n°833698
RiderCrazy
Posté le 27-08-2004 à 08:57:41  profilanswer
 

fourniey a écrit :

merci de ta réponse.

y'a pas de quoi...

n°833764
gubug
Posté le 27-08-2004 à 09:58:27  profilanswer
 

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

n°833908
Hermes le ​Messager
Breton Quiétiste
Posté le 27-08-2004 à 12:09:09  profilanswer
 

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

n°833933
fourniey
Rendre au prochain
Posté le 27-08-2004 à 12:28:22  profilanswer
 

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

mood
Publicité
Posté le 27-08-2004 à 12:28:22  profilanswer
 

n°833936
Hermes le ​Messager
Breton Quiétiste
Posté le 27-08-2004 à 12:29:58  profilanswer
 

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

n°833938
fourniey
Rendre au prochain
Posté le 27-08-2004 à 12:31:05  profilanswer
 

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

n°833940
Hermes le ​Messager
Breton Quiétiste
Posté le 27-08-2004 à 12:31:45  profilanswer
 

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

n°833946
fourniey
Rendre au prochain
Posté le 27-08-2004 à 12:37:09  profilanswer
 

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.

n°833949
Hermes le ​Messager
Breton Quiétiste
Posté le 27-08-2004 à 12:38:28  profilanswer
 

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

n°833950
fourniey
Rendre au prochain
Posté le 27-08-2004 à 12:39:04  profilanswer
 

DTD HTML 4.01 ça vous dit quelques chose ?

n°833951
Hermes le ​Messager
Breton Quiétiste
Posté le 27-08-2004 à 12:39:39  profilanswer
 

fourniey a écrit :

DTD HTML 4.01 ça vous dit quelques chose ?


 
Oui.

n°833991
gubug
Posté le 27-08-2004 à 13:18:04  profilanswer
 

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

n°834118
Xav_
The only one...
Posté le 27-08-2004 à 14:17:21  profilanswer
 

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
n°834352
fourniey
Rendre au prochain
Posté le 27-08-2004 à 16:52:52  profilanswer
 

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

n°834362
fourniey
Rendre au prochain
Posté le 27-08-2004 à 17:00:52  profilanswer
 

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

n°834370
Snoopy71
Posté le 27-08-2004 à 17:05:52  profilanswer
 

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:

n°834377
Mister_Pin​gouin
Posté le 27-08-2004 à 17:10:50  profilanswer
 

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 ?!

n°834382
fourniey
Rendre au prochain
Posté le 27-08-2004 à 17:15:56  profilanswer
 

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.

n°834387
Sebastien
Posté le 27-08-2004 à 17:22:55  profilanswer
 

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

n°834395
fourniey
Rendre au prochain
Posté le 27-08-2004 à 17:30:18  profilanswer
 

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>
 

n°834397
fourniey
Rendre au prochain
Posté le 27-08-2004 à 17:31:10  profilanswer
 

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

n°834426
Mister_Pin​gouin
Posté le 27-08-2004 à 18:01:23  profilanswer
 

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

n°834427
Snoopy71
Posté le 27-08-2004 à 18:02:18  profilanswer
 

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 ?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Application pour visualiser le contenu du PHP

 

Sujets relatifs
Besoin d'aide php svp[php] Zone de texte avec option de mise en forme
[PHP] URL Rewriting et formulaires [résolu]que faut il pour bien dév. en PHP
[PHP/HTTP] simuler une requete POSThtml en php
Incrémenter / Décrémenter des bases Mysql entres elles en PHPInternationalisation d'une application PLSQL
Upload en php[php]Image de protection contre les spam bots [résolu]
Plus de sujets relatifs à : Application pour visualiser le contenu du PHP


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)