Ouvrir un lien php dans une nouvelle fenêtre - PHP - Programmation
Marsh Posté le 18-08-2005 à 16:25:46
<a target=\"_blank\" ...> tu as oublié le \
Marsh Posté le 18-08-2005 à 16:25:51
C'est les guillemets, tu les as bien mis pour $url mais pas pour _blank
Code :
|
À 4 secondes près... grillé
Marsh Posté le 18-08-2005 à 16:26:43
Tu peux m'expliquer pourquoi
target="_blank" |
n'est pas écrit de la même manière que
href=\"$url\" |
Marsh Posté le 18-08-2005 à 16:30:52
dotfx a écrit : À 4 secondes près... grillé |
C'est parce que j'en ai écrit moins que toi
Marsh Posté le 18-08-2005 à 17:42:36
Merci beaucoup c'est nickel
j'avais pourtant mis / avant mais ça n'avait pas fonctionné
Encore merci
Marsh Posté le 18-08-2005 à 20:19:52
DJ D@M's a écrit : Merci beaucoup c'est nickel |
triple buse c'est pas / qu'il faut mettre mais \
aller rassure nous c'est un script que tu as piqué n'importe ou ?
Marsh Posté le 18-08-2005 à 20:43:39
Les target _blank, c'est très mal http://www.la-grange.net/accessibilite/day_16.html
Marsh Posté le 19-08-2005 à 00:20:30
trop laid votre facon d'écrire un echo
on fait comme ca pour par s'ennuyer avec les \ :
echo '<a target="_blank" href="lelien.php">lien</a>';
ou
echo "<a target='_blank' href='lelien.php'>lien</a>";
premiere méthode préférable
Marsh Posté le 19-08-2005 à 00:25:28
Et surtout avec la première méthode, le parser ne fouille pas dans la string à la recherche de variables...
Marsh Posté le 19-08-2005 à 00:42:37
perso j'écris pas d'echos du tout, c'est beaucoup plus simple comme ça
Marsh Posté le 18-08-2005 à 16:22:09
Bonjour,
Sur mon site j'ai mis le flux RSS de Clubic.com.
Et je voudrais que les liens d'ouvrent dans une nouvelle fenêtre
voici mon code:
<?php
require_once "magpierss/rss_fetch.inc";
$fichier_xml = "http://www.clubic.com/xml/articlemateriellogiciel.xml";
$nombre_element = 10;
$rss = fetch_rss($fichier_xml);
if (is_array($rss->items))
{
$liste = array_slice($rss->items, 0, $nombre_element);
echo "<b>",$rss->channel['title'],"</b><br>\n";
foreach ($liste as $item ) {
$title = $item[title]; $url = $item[link];
$pubdate = $item[pubdate];
$category = $item[category];
$pubdate = date("d/m/Y", strtotime($pubdate));
echo "$pubdate : <a target="_blank" href=\"$url\">$title</a><br />\n";
}
}
?>
Malheureusement en rajoutant target="blank" j'ai l'erreur suivante :
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/.filer4/xtremepclan/www/newsjeux.php on line 36
Merci pour votre aide