io avrei bisogno di fare una cosa simile
@fopen("cartella/'$var.$ext',"a+");
Dove $var è una variabile che cambia in base a delle scelte e $ext=txt
non accetta la sintassi
qualcuno mi può aiutare
grazie
Printable View
io avrei bisogno di fare una cosa simile
@fopen("cartella/'$var.$ext',"a+");
Dove $var è una variabile che cambia in base a delle scelte e $ext=txt
non accetta la sintassi
qualcuno mi può aiutare
grazie
Certo, è possibile, ma usando la corretta sintassi di delimitazione delle stringhe.
Non puoi aprire con le virgolette e chiudere con l'apice ;)
@fopen("cartella/$var.$ext","a+");
oppure
@fopen('cartella/'.$var.'.'.$ext,"a+");
ciao!
grazie debug
non mi ero accorto degli errori.. ;)
un'altra domanda se posso
io aquisisco $var
in questo modo $var.= trim(stripslashes($_POST["categ"]));
da una select
<select name="categ" size="1" style="background-color: #999900;">
<option value="Seleziona" selected="selected">| Seleziona categoria |</option>
<option value="animali">Animali</option>
<option value="anime">Anime</option>
in modo da assegnare il value del' option a $var
ma mi sa che ci deve essere qualche errore perchè non passa il valore
Scusami, ma così si andrà a "confondere" del testo noh?
metti che c'è scritto: ciao e dopo con $var .= "cat"; diventerà ciaocat noh?
Lo dovresti dividere con |, // o cose del genere. ciao!!
ciao SIM
il problema non è questo
ma essendo una select multipla, io dovrei recuperare tramite $_post il valore selezionato nella select.
in questo modo non lo fà :???::???:
se puoi aiutarmi te ne sarò grato...
ti posto il tutto così ci capiamo meglio... spero:
Codice HTML:<select name="categ" size="1" style="background-color: #999900;">
<option value="Seleziona" selected="selected">| Seleziona categoria |</option>
<option value="animali">Animali</option>
<option value="anime">Anime</option>
<option value="annunci">Annunci</option>
<option value="aquisti">Aquisti</option>
<option value="aziende">Aziende</option>
<option value="blog">Blog</option>
<option value="cellulari">Cellulari</option>
<option value="cinema">Cinema</option>
<option value="computer">Computer</option>
<option value="directory">Directory</option>
<option value="download">Download</option>
<option value="finanze">Finanze</option>
<option value="fotografia">Fotografia</option>
<option value="forum">Forum</option>
<option value="giochi">Giochi</option>
<option value="grafica">Grafica</option>
<option value="informatica">Informatica</option>
<option value="internet">Internet</option>
<option value="motori">Motori</option>
<option value="musica">Musica</option>
<option value="network">Network</option>
<option value="open_source">Open sourse</option>
<option value="personal_web">Personal web</option>
<option value="religione">Religione</option>
<option value="sport">Sport</option>
<option value="streaming">Streaming</option>
<option value="vacanze_Viaggi">Vacanze Viaggi</option>
<option value="webmaster">Webmaster</option>
<option value="altro">Altro</option>
</select>
pagina.php
edit: Se puo essere di aiuto ho notato che, invece di aprire e salvare dentro i dati, ad esempio sul file altro.txtCodice PHP:
$iweb .= trim(stripslashes($_POST["web"]));
$categ .= trim(stripslashes($_POST["categ"]));
$color .= trim(stripslashes($_POST["colore"]));
$titolo .= trim(stripslashes($_POST["title"]));
$descriz .= trim(stripslashes($_POST["descr"]));
$value=$categ;
$ext="txt";
$b = @fopen("cartella/cartella/$value.$ext","a+");
....dati.... da salvare....
@fwrite($b,"$dati"."\n");
@fclose($b);
//////////////////////////////////////////////////////////////////////
ne crea un'altro con dentro i dati ma dal nome altroaltro.txt
come mai???? aiuto!!!!
Non ho capito cosa devi fare. In pratica tu salvi i dati relativi al sito con un file .txt, per cui ogni sito ha un suo file .txt giusto? E tu vuoi che la categoria venga presa dal select e inserita nel .txt o sbaglio? Ho capito poco! XD
NO!
non esiste un file per ogni sito, ma un file.txt per ogni categoria
io voglio che la select scelta
$categ .= trim(stripslashes($_POST["categ"])); // valore della select
voglio che il valore di $categ mi faccia aprire il file corrispondente alla categoria
esempio: $categ= ["altro"]
$b = @fopen("cartella/cartella/$categ.txt","a+");
e che mi ci salvi i dati
ma ho notato che non lo fa,
ma invece crea un'altro file chiamato altroaltro.txt in cui salva i dati....
non capisco il perchè???