Creer des liens en PHP depuis un fichier txt
Résolu
MArsdu13
-
Marsdu13 -
Marsdu13 -
Bonjour,
Voilà je dispose d'un fichier texte de la sorte :
$>cat News.txt
Comique/Pps/7Dangerous_Jobs.pps
7Dangerous_Jobs.pps
Comique/Pps/3Chiens.pps
3Chiens.pps
Comique/Pps/Art-CreativeImages.pps
Art-CreativeImages.pps
Comme vous pouvez le voir j'ai en fait tout ce qu'il faut ligne à ligne pour créer des liens relatifs mais je n'y parviens pas, je voudrais faire une fonction qui lit la première ligne et l'insere dans ma balises <a href=" "> et qui lise la ligne suivante afin de la mettre entre mes balises (<a href=" "> </a>)
En donnant le fichier en argument à l fonction elle ressortirait donc en php
<a href="Comique/Pps/7Dangerous_Jobs.pps">7Dangerous_Jobs.pps</a>
et ainsi de suite...
Merci de votre aide éventuelle !
Voilà je dispose d'un fichier texte de la sorte :
$>cat News.txt
Comique/Pps/7Dangerous_Jobs.pps
7Dangerous_Jobs.pps
Comique/Pps/3Chiens.pps
3Chiens.pps
Comique/Pps/Art-CreativeImages.pps
Art-CreativeImages.pps
Comme vous pouvez le voir j'ai en fait tout ce qu'il faut ligne à ligne pour créer des liens relatifs mais je n'y parviens pas, je voudrais faire une fonction qui lit la première ligne et l'insere dans ma balises <a href=" "> et qui lise la ligne suivante afin de la mettre entre mes balises (<a href=" "> </a>)
En donnant le fichier en argument à l fonction elle ressortirait donc en php
<a href="Comique/Pps/7Dangerous_Jobs.pps">7Dangerous_Jobs.pps</a>
et ainsi de suite...
Merci de votre aide éventuelle !
A voir également:
- Creer des liens en PHP depuis un fichier txt
- Créer un lien pour partager des photos - Guide
- Fichier bin - Guide
- Creer un fichier .bat - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
5 réponses
Salut,
Le meilleur moyen et de stoké tes liens dans une base de données, puis tu les resort
<a href="<? echo $var['lien']; ?>">lien</a>
Voila
Bon courage
Le meilleur moyen et de stoké tes liens dans une base de données, puis tu les resort
<a href="<? echo $var['lien']; ?>">lien</a>
Voila
Bon courage
https://www.php.net/manual/en/function.fopen.php
https://www.php.net/manual/fr/function.fgets.php
avec l'exemple :
<?php
$handle = @fopen("/tmp/inputfile.txt", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
echo $buffer;
}
fclose($handle);
}
?>
too simple :)
t'embete pas avec une DB si t'as pas beaucoup de lien ou si t'as besoin de faire que des imports
https://www.php.net/manual/fr/function.fgets.php
avec l'exemple :
<?php
$handle = @fopen("/tmp/inputfile.txt", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
echo $buffer;
}
fclose($handle);
}
?>
too simple :)
t'embete pas avec une DB si t'as pas beaucoup de lien ou si t'as besoin de faire que des imports
Ou alors essayes ça, il y a peut être plus simple mais ce n'est qu'un premier "jet" (je n'ai pas testé):
<?php $array_fichier=file("chemin_complet_fichier_News.tx");// lit le fichier et mets dans un tableau ligne par ligne if(sizeof($array_fichier)>0){ foreach($array_fichier as $cle=>$value){ // extraction du nom du lien, dernier après le / $array_ligne=explode("/",$value); $num=sizeof($array_ligne)-1; $nom_lien=$array_ligne[$num]; // création du lien ?> <a href="<?php echo $value; ?>"><?php echo $nom_lien; ?></a><br> <?php } }else { echo "Fichier introuvable ou vide ! "; } ?>
j'ai crée un fichier d'inscription pour le congrès et dans le fichier j'ai inséré le bouton envoyer comment créer un lien pour que les inscrits m'envoi leur inscription
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question