Page 2 sur 3

Re: Quelques questions

Publié : 26 mars 2013, 14:53
par creadunet
Ok, donc le problème n'est pas la création du fichier, mais sa relecture.
Je regarde ça tout à l'heure, et je vous poste un autre test à faire.

++

Re: Quelques questions

Publié : 26 mars 2013, 15:28
par imvu-credits
creadunet a écrit :Ok, donc le problème n'est pas la création du fichier, mais sa relecture.
Je regarde ça tout à l'heure, et je vous poste un autre test à faire.

++
ok
ce qui est "bizarre", c'est que j'arrive à lire les sauvegardes, mais pas le fichier principal ?

Re: Quelques questions

Publié : 26 mars 2013, 23:44
par creadunet
Bon, on va faire un 2ème test, celui de la lecture de fichier

Faites un nouveau fichier PHP avec ça à l'intérieur :

Code : Tout sélectionner

<?php
		$texte=file_get_contents(HOME."config_pages/pubs_booster.php");
		$texte=htmlentities($texte);
		echo "<textarea name='texte' id='texte' cols='90' rows='30'>".$texte."</textarea><br/>";
?>
Si vous n'avez touché à rien, logiquement votre fichier contient toujours "éè", ce qui devrait s'afficher dans la zone de texte

Re: Quelques questions

Publié : 27 mars 2013, 00:06
par imvu-credits
creadunet a écrit :Bon, on va faire un 2ème test, celui de la lecture de fichier

Faites un nouveau fichier PHP avec ça à l'intérieur :

<?php
$texte=file_get_contents(HOME."config_pages/pubs_booster.php");
$texte=htmlentities($texte);
echo "<textarea name='texte' id='texte' cols='90' rows='30'>".$texte."</textarea><br/>";
?>

Si vous n'avez touché à rien, logiquement votre fichier contient toujours "éè", ce qui devrait s'afficher dans la zone de texte
De nouveau sauvegardé sous "test.php"
Je n'ai touché à rien, la page booster en zone membre affiche bien "éè"

je lance le fichier "test.php" et la zone de texte affiche ... rien du tout ! elle est vide !

Re: Quelques questions

Publié : 27 mars 2013, 00:15
par imvu-credits
J'ai refait le test sous Google Chrome (j'utilisais ie 10...) mais c'est la même chose: la zone de texte est vide, alors que la page "booster.php" contient "éè"

Re: Quelques questions

Publié : 27 mars 2013, 00:17
par creadunet
et comme ça :

Code : Tout sélectionner

<?php
$texte=file_get_contents(HOME."config_pages/pubs_booster.php");
//$texte=htmlentities($texte);
echo "<textarea name='texte' id='texte' cols='90' rows='30'>".$texte."</textarea><br/>";
echo "<hr/>";
echo "<pre>".$texte."</pre>";
?>

Re: Quelques questions

Publié : 27 mars 2013, 00:27
par imvu-credits
Rien non plus ... :(

Re: Quelques questions

Publié : 27 mars 2013, 00:31
par imvu-credits
enfin il y a une barre sous la zone de texte ... c'est tout

Re: Quelques questions

Publié : 27 mars 2013, 08:37
par creadunet
ATTENTION, j'ai oublié un truc (inclusion de "conf.php"), il faut retester !!
Clairement, les erreurs PHP ne sont pas activées chez vous (car mon code aurait dû provoquer au moins une alerte).
Tant qu'elles ne sont pas activées, je ne réponds plus, car ça ne sert à rien. Voyez avec votre hébergeur pour les activer.

Code : Tout sélectionner

<?php
include "conf.php";
$texte=file_get_contents(HOME."config_pages/pubs_booster.php");
//$texte=htmlentities($texte);
echo "<textarea name='texte' id='texte' cols='90' rows='30'>".$texte."</textarea><br/>";
echo "<hr/>";
echo "<pre>".$texte."</pre>";
?>

Si ça ne marche pas, essayez ça :

Code : Tout sélectionner

<?php
include "conf.php";
$filename = "HOME."config_pages/pubs_booster.php";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
echo $contents;
?>
Répondez UNIQUEMENT lorsque les erreurs PHP seront activées, c'est vraiment important, sinon je perds mon temps.

Re: Quelques questions

Publié : 27 mars 2013, 10:14
par imvu-credits
J'avais mis l'activation des erreurs dans le conf.php comme indiqué ici: http://www.creadunet.com/myfaq/content/ ... s-php.html

Pour le 1er code ("test.php" sur mon site) "éè" s'affiche dans la zone texte et sous la barre

Pour le 2nd code ("essai.php" sur mon site) il y a une erreur:
"Parse error: syntax error, unexpected 'config_pages' (T_STRING) in /homepages/20/d462692366/htdocs/essai.php on line 3"