php consiglio

lasmiveni

Nuovo Utente
23 Feb 2011
5
0
0
Salve tutti mi sono appena iscritto.

Ho un problema con poche righe di codice e non so niente di php.
Sto cercando di trovare un modo per salvare dei dati incrementandoli di 1 in un file.txt
Sto lavorando da Flash con AS3.

Quello che ho adesso è:
Title=a&Comments=aTitle=b&Comments=bTitle=c&Comments=c
Quello che sto cercando di ottenere senza risultato è:
Title0=a&Comments0=aTitle1=b&Comments1=bTitle2=c&Comments2=c

Il mio codice è il seguente:

<?php
$nomi = $_POST['tester1'];
$commenti = $_POST['tester2'];
$toSave ="Title=$nomi&Comments=$commenti";
$fp = fopen("file.txt", "a+");
if(fwrite($fp, $toSave)) echo "writing=Ok";
else echo "writing=Error";
fclose($fp);
?>

ogni aiuto è davvero apprezzato, sono molte ore che ci sto dietro...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
puoi provare così. forse funzia. non sono molto esperto nell'uso det file txt in quanto uso il db mysql, che e molto più facile da usare.

PHP:
<?php
$nomi = $_POST['tester1'];
$commenti = $_POST['tester2'];
//verifichi che il file esista
if(file_exists("file.txt")){
	//apri il file solo in lettura
	$fp = fopen("file.txt", "r");//apri in lettura
	//metti un contatore a zero
	$righe=0;
	//verifichi quante righe ha il file
	while(!feof($fp)){
		$righe++;//incrementi di uno ad ogni giro
	}
	//chiudi e riapri
	fclose($fp); //chiudo
	$prossima_riga=$riga+1;//è il numero della riga che andrai ad inserire
}else{
	//se non esiste metti a uno, se vuoi partire da zero metti = 0
	//ma devi correggere $prossima_riga=$riga+1; in $prossima_riga=$riga;
	$prossima_riga=1;
}
//costruisci la riga, uso la concatenazione per far meglio vedere
$toSave="Title".$prossima_riga."=".$nomi."&Commento".$prossima_riga."=".$commenti;
$fp = fopen("file.txt", "a+");//riapri in scrittura
if(fwrite($fp, $toSave)){//stampi la riga e avvisi
	echo "writing=Ok";
}else{
	echo "writing=Error";
}
fclose($fp); //chiudi
?>

p.s.
se non funzia non mandarmi e... la prossima volta quando scrivi il codice racchiudilo negli appositi tag php, si legge meglio
 
Ultima modifica:

lasmiveni

Nuovo Utente
23 Feb 2011
5
0
0
ciao
grazie per la risposta.
Ho provato a sostituire il codice, l'ho rivisto più volte
ma non ottengo niente, cioè non va più a scrivere nulla.
Non saprei come modificarlo.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
mi spiace, ma in effetti c’è qualcosa che non funzia.
il clclo while diventa un loop, anche se non capisco il perché in quanto dal manuale php

The file pointer must be valid, and must point to a file successfully opened by fopen() or fsockopen() (and not yet closed by fclose()).
sembra che non trovi l’eof del file anche se il file è aperto (la verifica mi da ok).
faccio altre prove, nel frattempo spera che intervenga qualcuno più esperto di me nella gestione dei file txt
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] Consiglio su come istanziare un Bottone PHP 0
S [PHP] Richiesta consiglio PHP 1
G [PHP] Consiglio su Qry/array PHP 3
K Richiesta consiglio per imparare programmazione php PHP 2
S Consiglio su editor html, php HTML e CSS 4
P [RICHIESTA]Consiglio per iniziare con il PHP e MySQL PHP 3
L Consiglio su download o no di file con php PHP 0
A consiglio uso jquery php per mostrare parte di un form PHP 6
B Consiglio per approfondire studio php PHP 4
R Qualche consiglio per il mio primo sito in PHP? Presenta il tuo Sito 5
M Consiglio su script in php PHP 2
A Consiglio per sviluppo sito con sezione news in PHP Webdesign e Grafica 6
L Consiglio classi php PHP 2
L Consiglio su corso PHP 5 e Mysql PHP 1
Ninja_Sciacallo Consiglio su script in php (statistiche) PHP 1
M Consiglio veloce php myadmin PHP 0
O per Easy PHP mi date un consiglio ? PHP 1
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0
P lanciare script asp (o php) da jquery Javascript 1
Couting95 inserire dati da un file di testo in una tabella in php PHP 1

Discussioni simili