Application pour visualiser le contenu du PHP - PHP - Programmation
Marsh Posté le 26-08-2004 à 19:27:38
si c'est pas codé avec les pieds ca
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
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.
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 ?
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'
Marsh Posté le 27-08-2004 à 12:09:09
gubug a écrit : c'est pas une histoire de fichier UNIX visualisé sous windows ? |
c'est clair que c'est ça le problème.
Marsh Posté le 27-08-2004 à 12:28:22
Il n'est pas question de UNix, tout se passe en windowx xp
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 ?
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 ?
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.
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. |
Il n'y a aucun point virgule dans tout le fichier ?
Marsh Posté le 27-08-2004 à 12:39:39
ReplyMarsh Posté le 27-08-2004 à 13:18:04
ya moyen de le mettre en ligne ?
sinon je te conseille UltraEdit pour l'ouvrir
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 !!!
Marsh Posté le 27-08-2004 à 16:52:52
Je ne sais pas, je ne m'y connais pas. Je vais poursuivre mon étude.
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
Marsh Posté le 27-08-2004 à 17:10:50
Citation : |
ce que je comprend pas, c'est que tu dois modifier un fichier en php alors que tu ne connais pas le php ?!
Marsh Posté le 27-08-2004 à 17:15:56
Mister_Pingouin a écrit :
|
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.
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.
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 rcentes
$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é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>
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.
Marsh Posté le 27-08-2004 à 18:01:23
c'est encore plus beau si tu le met entre 2 balises [ CODE ]
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 ?
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 ?