Bonsoir,
Avec cette fonction, je récupère bien
les données d'un tableau.
Mais comment faire pour que les liens
soit récupérés aussi ?
Bonsoir,
Avec cette fonction, je récupère bien
les données d'un tableau.
Mais comment faire pour que les liens
soit récupérés aussi ?
fgets() recupère une ligne d'un fichier quoi qu'elle contienne.
Les notions de tableaux ou de liens lui sont completement étrangères.
Bonsoir,
J'ai testé avec fgets() mais il récupère tout !
Avec fgetss, je ne récupère que les textes, mais
je voudrais aussi récupérer les liens.
Ah pardon je n'avais pas fait attention.
fgetss prend un troisieme paramètre qui liste les tags a ne pas supprimer.
Oui, j'ai trouvé : allowable_tags
Mais je ne sais pas comment lui dire
de conserver la balise <a
as-tu essayé quelque chose ?
oui,
allowable_tags(<a>)
allowable_tags "<a>"
allowable_tags[<a>]
Mais ne vont pas
C'est juste une chaine avec les tags qui est attendue :
http://www.php.net/manual/en/function.strip-tags.php
j'avais dèja consulté cette page,
mais ils en parlent mais ne montrent pas la syntaxs !
ba si :
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo strip_tags($text, '<p><a>');
Je ne comprends pas le : strip_tags($text, '<p><a>');
Ma source
Car je ne sais pas ou le placer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?PHP $handle = @fopen("http:..........", "r"); if ($handle) { while (!feof($handle)) { $buffer = fgetss($handle, 4096); echo $buffer."<BR>"; } fclose($handle); } ?>
la syntaxe de strip_tags est la meme que celle de fgetss concernant les "allowed_tags"
J'ai fait
Mais cela ne tourne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?PHP $handle = @fopen("http:..........", "r"); if ($handle) { while (!feof($handle)) { // $buffer = fgetss($handle, 4096); $buffer = strip_tags($handle, '<p><a>'); echo $buffer."<BR>"; } fclose($handle); } ?>
c'est fgetss qu'il faut utiliser.
je t'ai juste mis un lien vers la doc de strip_tags pour que tu vois comment ecrire ton 3eme paramètre.
C'est pourtant pas bien compliqué :
fgetss n'est ni plus ni moins qu'un strip_tags( fgets( [fichier] ) ) d'où le renvoi sur la notice de strip_tags par Sabotage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $buffer = fgetss( $handle , 4096 , '<a>' );
Bonjour Petibidon,
Ok, merci pour l'info, cela fonctionne
Je m'embrouillait avec allowable_tags,
j'avais pris cela pour une fonction.
Bien sur toutes mes recherches n'avaient
abouties a rien !
Un grand MERCI, le post est maintenant
vraiment RESOLU.
Partager