erreur lors du passage php -> html [PHP] - PHP - Programmation
Marsh Posté le 15-06-2003 à 14:39:37
bagu .... ca me semble incomprehensible ce truc ....
perso, je veux bien t'aider mais il va falloir être plus clair
Marsh Posté le 15-06-2003 à 14:45:32
ben en fait, ce que tu voit ecrit plus haut constitue un fichier appelé compteur.php3...
donc, quand je tape http://www.bagupremier.com/compteur.php3 tout marche nickel
mais quand je veux insérer ca dans une page html, la , ca merde...cf mon post plus haut
Marsh Posté le 15-06-2003 à 14:48:57
oki ..... déjà c'est pas
Code :
|
Marsh Posté le 15-06-2003 à 14:55:47
marche quand meme pas...
j'ai passé la page en .php et j'ai modifié un rien les chose...ca marche maintenant...
Mais je ne comprend quand meme pas pourquoi ca ne fonctionnait pas avant
Marsh Posté le 15-06-2003 à 14:57:32
bagu a écrit : marche quand meme pas... |
peut-être ton hébergeur qui pose certaines restrictions sur les extensions
Marsh Posté le 16-06-2003 à 14:49:23
hummm...comme ca
dans une page .htm ou .html, le php n est pas interpreté juste affiché
Marsh Posté le 16-06-2003 à 16:50:56
dambo a écrit : .php et tout rentrera dans l'ordre |
effectivement...comme dis plus haut, j'ai changé deux ou trois trucs et renommé en .php et ca marche
Marsh Posté le 15-06-2003 à 14:29:54
Bonjour,
J'ai voulu inclure un compteur en php dans ma premiere page...
Voila ce que j'ai mis dans le html donc :
<?php
$fichier="compteur.dat";
$longueur_compteur=6;
$var=0;
$zero="<img src='images/0.gif' border'0'>";
$fd = fopen($fichier, "r" );
$contenu = ltrim(Chop(fgets( $fd,256)));
fclose( $fd );
$compteur=$contenu;
$i=strlen($compteur);
$zerorajout=$longueur_compteur-$i;
if ($zerorajout > $var)
{
for ($j=0;$j<$zerorajout;$j++)
$compteur="0".$compteur;
}
$i=strlen($compteur);
for ($w=0;$w<$i;$w++){
$chiffre=substr($compteur,$w,1).".";
$chiffre=ereg_replace("0.",$chiffre,$zero);
$compteur_zero= $compteur_zero . $chiffre;
}
echo "$compteur_zero<br>";
$fd = fopen("$fichier", "w" );
fputs($fd,$contenu+1);
fclose( $fd );
?>
Mais lorsque j'ouvre la page une fois ceci inclu voila ce qu'il me marque au lieu du compteur (qui fonctionne très bien si je ne l'inclu pas dans un page html)
$var) { for ($j=0;$j<$zero_rajout;$j++) $compteur="0".$compteur; } $i=strlen($compteur); for ($w=0;$w<$i;$w++){ $chiffre=substr($compteur,$w,1)."."; $chiffre=ereg_replace("0.",$chiffre,$zero); $compteur_zero= $compteur_zero . $chiffre; } echo "$compteur_zero
"; $fd = fopen("$fichier", "w" ); fputs($fd,$contenu+1); fclose( $fd );
Pourtant je ne voit pas d'erreur
j'ai essayé de remplacer tout le bazar par :
<?php
include:("compteur.php3" );
?>
en utilisant le fichier dont le contenu est le meme que tout en haut et qui, fonctionne tres bien si je tape directement son url....et ca ne marche pas non plus...
Pouvez vous m'aider ?
Merci