Gallerie d'images avec liens
Posté : 05 févr. 2012, 05:38
Bonjour(ou bonsoir)
J'aurais vraiment besoin d'aide d'un bon samaritain..
J'ai créé une gallerie d'images avec un lien sur chaque image.
Tous mes liens sont écrit de la façon suivante dans un document .txt
Par la suite, mes pages sont séparées avec un script php pour aller chercher mes liens et les sortir comme ceci
Après de longues recherches, beaucoup de travail et de l'aide, j'ai résulté à un script qui, lors de la présence d'un erreur dans mon image (onerror), supprimait la section complète du document .txt. Mais comme php a besoin de réécrire le document au complet à chaque fois, avec plusieurs liens morts de fil, je n'en vient pas à bout et mon document ne se réécrit pas au complet, ce qui est plutôt logique vu la taille du fichier et le délai pour le réécrire en entier.
Je n'ai jamais touché à SQL mais je me suis fait conseiller de l'utiliser pour stocker mes liens et les gérer. Je n'ai aucune idée comment l'utiliser et je suis complètement épuisé de tous les jours de travail faits pour rien.
Alors voilà, j'aimerais bien savoir comment sortir de cet impasse. Merci bcp.
J'aurais vraiment besoin d'aide d'un bon samaritain..
J'ai créé une gallerie d'images avec un lien sur chaque image.
Tous mes liens sont écrit de la façon suivante dans un document .txt
Code : Tout sélectionner
<div class="gallery">
<a href="http://www.website.com">
<img src="http://tc16.easythumbhost.com/image.jpg" onerror="ImgError(this)"/>
</a>
</div>
#enddiv<?php
$links = "links/liens.txt";
$fd = fopen ($links, "r");
$content = fread ($fd,filesize ($links));
fclose ($fd);
$delimiter = "#enddiv";
$splitcontent = explode($delimiter, $content);
$output = array_slice($splitcontent, 0, 160);
?>
<?php
foreach ( $output as $divs )
{
echo "$divs";
}
?>
Mon script fonctionne parfaitement, mais j'ai un immense problème : les liens morts. Après de longues recherches, beaucoup de travail et de l'aide, j'ai résulté à un script qui, lors de la présence d'un erreur dans mon image (onerror), supprimait la section complète du document .txt. Mais comme php a besoin de réécrire le document au complet à chaque fois, avec plusieurs liens morts de fil, je n'en vient pas à bout et mon document ne se réécrit pas au complet, ce qui est plutôt logique vu la taille du fichier et le délai pour le réécrire en entier.
Je n'ai jamais touché à SQL mais je me suis fait conseiller de l'utiliser pour stocker mes liens et les gérer. Je n'ai aucune idée comment l'utiliser et je suis complètement épuisé de tous les jours de travail faits pour rien.
Alors voilà, j'aimerais bien savoir comment sortir de cet impasse. Merci bcp.