Valid XHTML    Valid CSS2    

Listing du fichier eltatt.php

 

00001     <?php
00002     
00003     error_reporting(
E_ALL E_NOTICE ) ;
00004     
00005     #    (gH)   -_-  eltatt.php  ;  TimeStamp (unix) : 10 Mai 2010 vers 21:33
00006     include(
"../std.php") ;
00007     debutPage
("Eléments et attributs","strict") ;
00008     debutSection
() ;
00009     #############################################################################
00010     
00011     h1
("Analyse des éléments et des attributs d'une page Web") ;
00012     
00013     form
("eltattres.php") ;
00014     table
() ;
00015     tr
() ;
00016       td
() ;
00017       echo "URL du fichier à analyser " 
;
00018       fintd
() ;
00019       td
() ;
00020       p
() ; nbsp(8) ; finp() ;
00021       fintd
() ;
00022       td
() ;
00023       $url 
"http://forge.info.univ-angers.fr/~gh/internet/bonjour.php" ;
00024       input_text
("url",$url,"80") ;
00025       fintd
() ;
00026     fintr
() ;
00027     tr
() ;
00028       td
() ;
00029       p
() ; nbsp() ; finp() ;
00030       fintd
() ;
00031       td
() ;
00032       nbsp
() ;
00033       fintd
() ;
00034       td
() ;
00035       input_submit
("envoi","envoi","orange_pastel") ;
00036       fintd
() ;
00037     fintr
() ;
00038     fintable
() ;
00039     finform
() ;
00040     
00041     $urls  
= array() ;
00042     $nburl 
= -;
00043     $nburl
++ ; $urls[$nburl] = "http://forge.info.univ-angers.fr/~gh/internet/l2.php" ;
00044     $nburl
++ ; $urls[$nburl] = "http://www.w3schools.com/PHP/func_xml_parse.asp" ;
00045     $nburl
++ ; $urls[$nburl] = "http://www.google.fr" ;
00046     $nburl
++ ; $urls[$nburl] = "http://www.pagesjaunes.fr/" ;
00047     $nburl
++ ; $urls[$nburl] = "http://www.tf1.fr/" ;
00048     $nburl
++ ; $urls[$nburl] = "http://www.csszengarden.com" ;
00049     $nburl
++ ; $urls[$nburl] = "http://www.csszengarden.com/tr/francais/" ;
00050     $nburl
++ ; $urls[$nburl] = "http://csszengarden.com/?cssfile=/099/099.css&amp;page=0" ;
00051     $nburl
++ ; $urls[$nburl] = "http://csszengarden.com/?cssfile=/182/182.css&amp;page=1" ;
00052     
00053     table
() ;
00054     $nburl 
;
00055     foreach ($urls 
as $url) {
00056       $nburl
++ ;
00057       tr
() ;
00058     
00059         td
() ;
00060           if ($nburl
==1) { echo "Essayez aussi : &nbsp; " ; } ;
00061         fintd
() ;
00062     
00063         td
() ;
00064           nbsp
(5) ;
00065           echo href
("eltattres.php?url=$url","&nbsp;exemple $nburl&nbsp;","bouton_fin bleu_pastel nou") ;
00066         fintd
() ;
00067     
00068         td
() ;
00069         p
() ; nbsp(5) ; echo href($url) ; finp() ;
00070         fintd
() ;
00071     
00072         td
() ;
00073           nbsp
(5) ;
00074           echo href
("http://validator.w3.org/check?uri=$url","validation W3C","gbleu nou") ;
00075         fintd
() ;
00076     
00077       fintr
() ;
00078     } ; # fin pour chaque
00079     fintable
() ;
00080     
00081     p
() ;
00082     echo em
(s_span("Attention : ","gvert"))." c'est parfois un peu long..."  ;
00083     echo " Pour analyser les CSS, c'est "
.href("cssprop.php","ici").". " ;
00084     finp
() ;
00085     
00086     p
() ;
00087     echo " Le code source php de cette page est " 
;
00088     echo href
("montresource.php?nomfic=eltatt.php","là").". " ;
00089     echo " Le code de l'analyseur de page est " 
;
00090     echo href
("montresource.php?nomfic=eltattres.php","ici")." et  " ;
00091     echo " son fichier inclus est "
.href("montresource.php?nomfic=eltatt_inc.php","eltatt_inc.php").".  " ;
00092     finp
() ;
00093     
00094     #############################################################################
00095     finSection
() ;
00096     finPage
() ;
00097     ?>

La coloration syntaxique est réalisée par un enrobage de la function php nommée highlight_file

mais si vous préférez, vous pouvez utiliser celle de SyntaxHighlighter ou même celle de geshi.

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)