[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