[FLUG] [CODE] la documentazione

  • From: Gecco th Ruled <gecco@xxxxxxxxxxxx>
  • To: fanolug@xxxxxxxxxxxxx
  • Date: Fri, 30 Aug 2002 21:14:02 +0200

Mailing List del Fortunae LUG
=============================

siccome il buon romano (mica e` presidente a caso) mi ha mandato un how
to scritto da lui da mettere nel sito, io ho dovuto scrivere il coso per
leggere gli how to nel sito, e siccome io non sono da meno, vi posto il
codice con tanto di commenti 
il risultato lo vedete qua http://www.liceotorelli.it/fanolug/doc.php]

<? include 'include/head.xhtml'; ?>

<!-- Begin of the Body -->
<h2>Documentazione</h2>
  
//qua mi cagate il cazzo, ormai lo sapete a cosa serve...

    Gli HOW TO e la documentazione in genere scritta dagli utenti del
LUG.<hr />

      <?
        $id=$_GET["id"];
        $i=0;
        $handle=opendir("./documentazione/"); 
        while ($file = readdir ($handle)) 
        { 
          if ($file != "." && $file != ".." && $file != "save.php" &&
$file != "
addhl.php") 
          { 
            $files[$i] = $file; 
            echo "<a href=\"doc.php?id=$i\">$file</a> <br />";
            $i ++;
          } 
        }
        closedir($handle);
        echo "<hr />";
        for($a=0; $a<count($files); $a++)
        {
              if ($id == "")
              {
                echo "<br />";
              }
              elseif ($id == $a)
              {

//anche qua la stessa cosa
//ho preso il codice pari pari da highlight.php
//solo che in pratica quell`affare faceva l`include nudo e crudo
//di tutto il file, quindi se ne fregava dei ritorni a capo
//roba che in un how to sono fondamentali per capire meglio

$punto = fopen("./documentazione/$files[$a]", "r");
$leggo = fread($punto,1000000);
$rutto = nl2br($leggo);
fclose($punto);
echo $rutto; 

//la figata sta tutta qua
//siccome con include faceva solo casino
//bisognava convertire tutti i ritorni a capo in <br />
//per questo ci viene in aiuto la funzione nl2br
// http://www.php.net/manual/en/function.nl2br.php
//andate qua e notate sotto nei commenti :)
// in pratica sto coso legge il file ($punto), se lo mette
//tutto dentro una variabile ($leggo), tramite nl2br
//converte i ritorni a capo e mette il risulato dentro $rutto
//uhm... si, poi con echo $rutto; printa il testo coi <br />
//al punto giusto

              }
        }

      ?>
<!-- End of the Body -->

<? include 'include/foot.xhtml'; ?>

//sono in migliore, bau
--
<simon> prima di fare ifconfig devi fare il setup della scheda sonora

Other related posts:

  • » [FLUG] [CODE] la documentazione