<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Il file che si scrive a metà]]></title><description><![CDATA[<p dir="auto">Saltate a piè pari i saluti di rito ("Ciao, benvenuto sul forum!" "Eh in realtà vi seguivo spesso, complimenti per la trasmissione" ecc. ecc.), passo subito a porre il mio problema.</p>
<p dir="auto">Premessa felice numero 1: non so niente di PHP. Lo sto imparando copiando, smanettando e modificando script altrui o leggendo qualche tutorial.</p>
<p dir="auto">Premessa felice numero 2: sul mio server non c'è database mysql (è free, per un sito amatoriale tra amici). Perciò ogni risposta contenente una proposta di fare lo script su database riceverà sputazzi in faccia.</p>
<p dir="auto">La mia intenzione era quella di creare una pagina dove inserire una serie di link (così li possono aggiungere anche i miei amici senza che gli dia l'account ftp...non voglio che tocchino il mio codice :D)<br />
Per risolvere il problema ho creato 3 file.</p>
<ol>
<li>form.htm (che, per disperazione, è stato provato anche nella variante form.php)</li>
<li>inserisci.php</li>
<li>database.htm</li>
</ol>
<p dir="auto">1- FORM.HTM<br />
(prima che abbia da ridire sul method, vi avverto che l'ho provato sia come post che come get)</p>
<p dir="auto">&lt;form name="form1" method="post" action="inserisci.php"&gt;<br />
Testo dell'URL<br />
&lt;br&gt;<br />
&lt;input name="titolo" type="text" id="titolo" size="50"&gt;<br />
&lt;br&gt;<br />
Inserisci l'URL<br />
&lt;br&gt;<br />
&lt;input name="url" type="text" id="url" size="50"&gt;<br />
&lt;br&gt;<br />
Descrizione<br />
&lt;br&gt;<br />
&lt;textarea name="testo" cols="50" rows="10" wrap="VIRTUAL" id="testo"&gt;&lt;/textarea&gt;<br />
&lt;input type="submit" name="Submit" value="Invia"&gt;</p>
<p dir="auto">2- INSERISCI.PHP (il file che scrive nel database di testo):</p>
<p dir="auto">&lt;?php<br />
$nomefile="database.htm";<br />
$vecchiofile=fopen($nomefile, "r");<br />
$contenuto_file=fread($vecchiofile, filesize($nomefile));<br />
fclose($vecchiofile);<br />
$f=fopen($nomefile, "w+");<br />
fwrite($f, "&lt;ul&gt;\r\n");<br />
fwrite($f, "&lt;li&gt;&lt;a href="$url"&gt;$titolo&lt;/a&gt; - $testo&lt;/li&gt;\r\n");<br />
fwrite($f, "&lt;br&gt;\r\n");<br />
fwrite($f, "$contenuto_file\r\n");<br />
fclose($f);<br />
?&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Link inserito correttamente&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;p align="center"&gt;Link inserito correttamente&lt;/p&gt;</p>
<p dir="auto">3- DATABASE.HTM<br />
File vuoto.</p>
<p dir="auto">Ho provato a inserire tre link di prova, ma il risultato è il seguente:</p>
<ul>
<li>
<ul>
<li></li>
</ul>
</li>
<li>
<ul>
<li></li>
</ul>
</li>
<li>-Insomma, lo script pubblica bene la lista...ma dei link non vi è traccia (tanto meno della loro descrizione).</li>
</ul>
<p dir="auto">Dove sbaglio?  <img src="http://forum.html.it/forum/images/smilies/cry.gif" alt="image" class="img-responsive img-markdown" /></p>
]]></description><link>https://connect.gt/topic/29546/il-file-che-si-scrive-a-metà</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 06:17:02 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/29546.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Mar 2007 17:10:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Il file che si scrive a metà on Mon, 05 Mar 2007 17:37:47 GMT]]></title><description><![CDATA[<p dir="auto">Si, lo so, sono pirla.</p>
<p dir="auto">Avevo dimenticato di recuperare le variabili con:<br />
$url=$_POST['url'];<br />
$titolo=$_POST['titolo'];<br />
$testo=$_POST['testo'];</p>
<p dir="auto">Perciò stampavo delle variabili vuote.</p>
<p dir="auto">Grazie a chi ha partecipato.<br />
Se volete rubarmi lo script, ve lo regalo <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/efe798ea-6e7b-4676-a1bd-015ab3b5fc2e-sbonk.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--sbonk" title=":sbonk:" alt=":sbonk:" /></p>
]]></description><link>https://connect.gt/post/473699</link><guid isPermaLink="true">https://connect.gt/post/473699</guid><dc:creator><![CDATA[fearmaker]]></dc:creator><pubDate>Mon, 05 Mar 2007 17:37:47 GMT</pubDate></item></channel></rss>