8791 sujets

Développement web côté serveur, CMS

bonjour
Je veux lire les lignes d’un fichier de mon site qui est constitué d’un code Php très banal.

J’utilise fopen(), fgets(), fclose() mais ça ne fonctionne pas, je n’ai que quelques lignes de la fin de ce code.

J’ai aussi essayé file(), readfile(), file_get_contents sans plus de succès.

Auparavant, j’avais très bien lu et écrit en Php dans des fichiers Htaccess.

Y a-t-il un problème de fin de ligne avec un fichier de code Php, d’absence du LF ?

Par avance merci de votre aide.

Francois
Mon fichier Php dont je veux lire /scanner le contenu:

des commentaires
$adresseExclue = array(
					'38.111.147.84',
                                        ....
					);
des commentaires, les seuls qui soient lus
echo json_encode($adresseExclue); // pour inclusion avec json_decode() de cet array dans un autre code Php sur un autre site 


Francois
+++++++++++++++++++++++++++++++++++++++++++++++++

Surprise, en faisant un clic droit sur ma page de traitement, je m'aperçois que la totalité du fichier que je tente de lire est présent dans le code, à cause de l'echo que j'ai mis.

Par contre, cet echo n'affiche tjs que les 2-3 lignes.

La question suivante, dont je n'ai pas la réponse: comment traiter ce contenu qui est lu avec les fonctions Php habituelles (strlen(), substr(), ...)?

Francois
Modifié par francoisch (21 Jun 2012 - 15:26)
Excellent, j'étais parti dans une autre direction mais ta remarque est en plein dans le mille.

Je cherchais à lire chaque ligne de ce fichier Php externe.

Mais ce qui m'intéresse dans ce fichier est l'array qui s'y trouve et dont j'utilise déjà le contenu ailleurs.

Je vais donc faire json_decode tout simplement.

Merci de ton aide.

Francois