Script image et lien aléatoire

cuirwebmaster
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 29
Inscription: 4 Mai 2007

Script image et lien aléatoire

Message le Ven Avr 25, 2008 23:20

Bonjour à tous.

J'ai une liste de + de 300 url avec image et lien texte correspondant contenu dans un fichier txt. Les liens se présentent sous cette forme

Code: Tout sélectionner
<a target="_blank" href=http://monndd.com/1.html><img src="http://monndd.com/1.jpg" border="0"></a><a target="_blank" href=http://monndd.com/1.html>Lien pour aller en 1</a>


Je souhaiterais afficher aléatoirement 8 de ces urls sur une page sans doublon. Je suis totallement novice et je n'ai aucune idée de la manière de procéder. Les seuls scripts que j'ai pu trouver m'obligeaient à rentrer chaque url, anchortext, et image à la main et pour plus de 300 url, j'ai vite abandonné l'idée.

Existe t-il une technique qui pourrait sélectionner aléatoirement 8 de ces url dans un fichier et les afficher sur ma page?

Merci d'avance pour vos réponses ;)


Djoule_logo
WRInaute impliqué
WRInaute impliqué
 
Messages: 712
Inscription: 30 Mai 2007

Message le Ven Avr 25, 2008 23:44

J'utilise un systeme sur le même principe pour mon site, mais pour simplifier je suis passé par un bdd. Un txt c'est trop chiant a gerer.
Tu vas galérer le temps de retranscrire tes 300 url dans la bdd, mais pour la suite, ce sera beaucoup plu simple.

Sur le principe je compte le nombre d'entrée de ma base, je genere aléatoirement 2 nombres compris entre 1 et le nombre d'entrée, je vérifie qu'ils sont différents et si c'est le cas, j'appele les 2 images dont l'ID correspond aux nombres générés.

cuirwebmaster
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 29
Inscription: 4 Mai 2007

Message le Sam Avr 26, 2008 1:43

Djoule_logo a écrit:J'utilise un systeme sur le même principe pour mon site, mais pour simplifier je suis passé par un bdd. Un txt c'est trop chiant a gerer.
Tu vas galérer le temps de retranscrire tes 300 url dans la bdd, mais pour la suite, ce sera beaucoup plu simple.

Sur le principe je compte le nombre d'entrée de ma base, je genere aléatoirement 2 nombres compris entre 1 et le nombre d'entrée, je vérifie qu'ils sont différents et si c'est le cas, j'appele les 2 images dont l'ID correspond aux nombres générés.


Merci pour cette première piste. Cependant, comme je l'ai dit, je suis vraiment novice. La base dont tu parles, c'est une base sql?


Djoule_logo
WRInaute impliqué
WRInaute impliqué
 
Messages: 712
Inscription: 30 Mai 2007

Message le Sam Avr 26, 2008 10:40

Oui, c'est bien une base SQL, et le reste est géré en php.

Si tu est novice, je te conseille de t'interesser au php, il est vraiment fait pour ce que tu veux faire ;)

mahdivitche
WRInaute impliqué
WRInaute impliqué
 
Messages: 967
Inscription: 6 Jan 2008

Message le Sam Avr 26, 2008 16:51

tu peut utilisee un boucle

<?php for($i=1;$i<300;$i++) { ?>
<a target="_blank" href=http://monndd.com/<?php echo $i+".html"; ?>><img src="http://monndd.com/<?php echo $i+".jpg"; ?> " border="0"></a><a target="_blank" href=http://monndd.com/<?php echo $i+".html"; ?>>Lien pour aller en 1</a>
<?php } ?>


Djoule_logo
WRInaute impliqué
WRInaute impliqué
 
Messages: 712
Inscription: 30 Mai 2007

Message le Sam Avr 26, 2008 16:57

mahdivitche a écrit:tu peut utilisee un boucle

<?php for($i=1;$i<300;$i++) { ?>
<a target="_blank" href=http://monndd.com/<?php echo $i+".html"; ?>><img src="http://monndd.com/<?php echo $i+".jpg"; ?> " border="0"></a><a target="_blank" href=http://monndd.com/<?php echo $i+".html"; ?>>Lien pour aller en 1</a>
<?php } ?>


Non puisque lui ce qu'il veut c'est pouvoir afficher aleatoirement 8 images différentes parmis les 300. Ton script lui afficherai les 300 d'un coup.

mahdivitche
WRInaute impliqué
WRInaute impliqué
 
Messages: 967
Inscription: 6 Jan 2008

Message le Sam Avr 26, 2008 17:09

oui
<?php
$i1=rand(1,300);
$i2=rand(1,300);
$i3=rand(1,300);
$i4=rand(1,300);
$i5=rand(1,300);
$i6=rand(1,300);
$i7=rand(1,300);
$i8=rand(1,300);
.
.
.
?>

pour prend 8 nombre aléatoire

ou utilisee la base de donnee


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Trusted Stores

  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Calcul du taux de liens profonds
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités