PHP - Probleme de lien

Résolu/Fermé
Utilisateur anonyme - 4 févr. 2010 à 12:29
 Utilisateur anonyme - 4 févr. 2010 à 16:02
Bonjour,

voila j'ai créé du code, mais je bloque avec ce bout de code ecrit en PHP.
Je n'arrive pas à mettre le nom de l'acteur à la suite de de ce lien.
Au lieu d'avoir:

https://fr.wikipedia.org/wiki/Gabriele FERZETTI (c'est un exemple)

Donc impossible d'aller voir Gabriele FERZETTI sur wikipedia



j'ai ceci

https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal

voici le bout de code :

<a href='http://fr.wikipedia.org/wiki/'.$ACTORSpresents[$i].'</a>"


quelqu'un a -t-il une solution ?

6 réponses

scriptiz
Messages postés
1420
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 mai 2013
420
4 févr. 2010 à 13:22
Ca marchera mieux de cette façon là :

echo '<a href="https://fr.wikipedia.org/wiki/PRUN%27$ACTORSpresents[$i].'">Lien</a>';
0
Utilisateur anonyme
4 févr. 2010 à 13:41
cela ne marche pas ton code.

J'ai une erreur :

Parse error: parse error, expecting `','' or `';'' in D:\wamp\www\Videos_et_Audios\pages\pages FILMS POUR TOUS\OnlyFile_Tous.php on line 295


la ligne 295 correspond toujours à la ligne :
echo '<a href="https://fr.wikipedia.org/wiki/PRUN%27$ACTORSpresents[$i].'">Lien</a>';
0
Camuke
Messages postés
224
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
12 août 2011
88
4 févr. 2010 à 14:32
Normale que sa marche pas si ya des erreurs, sa donne sa :

si tu a pas encore de balise php d'ouverte :
<a href='http://fr.wikipedia.org/wiki/<?php echo $ACTORSpresents[$i];?>'>Mon lien</a>

Et si tu en a deja une :
echo "<a href='http://fr.wikipedia.org/wiki/".$ACTORSpresents[$i]."'>Mon lien</a>";
0
Utilisateur anonyme
4 févr. 2010 à 15:33
Le Probleme st quaiment resolut mais j'ai encore un tout petit souci.
Le prenom+nom de l'acteur n'est pas en dessous de sa photo......
Encore une petite aide svp.

1)d'ailleurs pour mieux connaitre et surtout ne plus vous embetez, pourriez-voous me dire que fait ces petites choses :
<td>.....</td>
<br>.....</br>
<div>.....<div>
<p>.....</p>


2)voici le code dont j'ai un petit souci :le prenom de l'acteur a cote de l'image et le nom en dessou de l'image


<?php
/////////////////////////////////////////////
//affichage des photos des acteurs/actrices //
/////////////////////////////////////////////

$ACTORS=$row_AD['ACTORS'];
$rep="../../images/AD/ACTEURS/"; // Répertoire où sont mes images

$dir=opendir($rep);
if ($ACTORS<>"")
{
$ACTORSpresents=explode(", ",", ".$ACTORS);
// for($i=0;$i<sizeof($ACTORSpresents);$i++)
// {
// echo $ACTORSpresents[$i]."&&&";
//}
//if($i!=sizeof($ACTORSpresents)){echo "-";}}
echo "CASTING :<br/>Il y a ".(sizeof($ACTORSpresents)-1)." Acteurs/Actrices<br/>";

echo "<table>";
$nbcol=5;
for($i=1;$i<sizeof($ACTORSpresents);$i++)
{
if($i%$nbcol==1){echo "<tr>";}
$extension="";
if(is_file($rep.$ACTORSpresents[$i].".jpg")){$extension=".jpg";}
elseif(is_file($rep.$ACTORSpresents[$i].".png")){$extension=".png";}
elseif(is_file($rep.$ACTORSpresents[$i].".jpeg")){$extension=".jpeg";}
elseif(is_file($rep.$ACTORSpresents[$i].".gif")){$extension=".gif";}
elseif(is_file($rep.$ACTORSpresents[$i].".bmp")){$extension=".bmp";}
else{$extension="";}
echo "<td>";


if($extension!="")
{
echo "<img src='".$rep.$ACTORSpresents[$i].$extension."' width=130 height=180>";
<p></p>
echo "<a href='http://fr.wikipedia.org/wiki/".$ACTORSpresents[$i]."'>$ACTORSpresents[$i]</a>";
}
else
{
echo "Aucune photo pour<br/>";
echo "<br/>".$ACTORSpresents[$i]."</td>";
}
if($i%$nbcol==0){echo "</tr>";}
}
echo "</table>";
}
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Camuke
Messages postés
224
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
12 août 2011
88
4 févr. 2010 à 15:46
Si tu ne connais meme pas l'utilité de ses balises, c'est normal qui tu affiche pas comme tu le veux:
<td>.....</td> : Ce sont des balises pour les tableaux, tu crée une nouvelle colonnes
<br>.....</br> : <br> ou </br> c'est pour faire un retour a la ligne
<div>.....<div> : cela permet de faire de la mise en forme divers et varié
<p>.....</p> : définit un paragraphe

Je regarde pas en détail toutes les balises que tu a mis mais:
if($extension!="")
{
echo "<p><img src='".$rep.$ACTORSpresents[$i].$extension."' width=130 height=180></p>";

echo "<a href='http://fr.wikipedia.org/wiki/".$ACTORSpresents[$i]."'>$ACTORSpresents[$i]</a>";
}

sa devrai mieux marchés

ps: je te conseil de faire un tour sur https://openclassrooms.com/fr/ pour apprendre l'html et savoir a quoi servent les balises.
0
Utilisateur anonyme
4 févr. 2010 à 16:02
tu es super Gentil et Genial.
Merci de ton aide

VIVE CAMUKE !!!!!!!!!
0