Commençons la semaine sur un petit snippet inutile si vous le voulez bien 🙂 .
Cette fonction permet la récupération et l’affichage ligne par ligne (numérotées) d’un code source distant à partir d’une url.
<?php function getCode($url){ $code = ""; $lines = file($url); foreach ($lines as $line_num => $line) { $code.= "<div style='background-color:#".($line_num%2==0?'FEFFF2':'FDFFCE').";font-family:Verdana;font-size:11px;border:1px solid #cecece;padding:3px;'>". "<h1 style='background-color:#ffffff;padding:3px;font-family:Verdana;font-size:10px;float:left;margin:3px;margin-right:10px;border:1px solid #cecece;'>{$line_num}</h1>" . "<div style='margin-top:5px;'>".htmlspecialchars($line) ."</div><div style='clear:left;'></div>". "</div>"; } return $code; } echo getCode('http://blog.idleman.fr'); ?>
Wala ce que ça donne :
Salut Idelman, j’ai tester ton code ci dessus mais il semblerai qu’il manque une parenthèse quelque part…
Arf effectivement, ce n’est pas un pb de parenthèse mais le blog a remplacé les ” et ‘ par leurs équivalents rédactionnels ce qui fausse le code, c’est corrigé merci 🙂
J’ai pas réussi a faire marché ton code ..