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