Ciò che devo ottenere, è:
- effettuare una chiamata al db
- ottenere una serie di dati
- attribuire ad una variabile tutti i dati ottenuti
- aggiungere alla variabile una serie di valori preimpostati
- scrivere tutto in un file .txt
Per fare questo, ho utilizzato questo codice:
Il risultato, però, è strano.codice:$crs = "Storia della Grecia classica"; $number = "01"; $area = "comun" . $number; echo "" . $crs . "</font> "; $testo = $result2 = mysql_query("SELECT * FROM `lezioni` WHERE corso='$crs' ORDER BY lez_id"); while ($row2 = mysql_fetch_array($result2)) { echo "<u>" . $row2["lezione"] . "</u> "; } echo $testo; $testo = "main=<font color=\"#ff6600\">area COMUNICAZIONE & NEW MEDIA</font> ".$testo; $testo = $testo . " "; $nomefile = "comunicazione_m.txt"; $filetesto = fopen($nomefile, "w"); fwrite($filetesto, $testo); fclose($filetesto);
Il comandofunziona correttamente, e mi stampa a video tutte le righe, con i link corretti.echo $testo
Ma subito dopo mette uno stranoe quando va a scrivere nel file di testo il risultato è:Resource id #4
Dove sbaglio?main=<font color=\"#ff6600\">area COMUNICAZIONE & NEW MEDIA</font>
Resource id #4
![]()

Rispondi quotando
