Flash: caricare i dati in un file .txt

Di: davidsound | 26/09/2020 18:42:25
Ciao ragazzi, volevo caricare dei dati di un campo dinamico (tipo per la mail) in un file di testo, in modo da poter ricaricare quei dati per poterli visualizzare... ma non so assolutamente come fare! Aiutatemi please!!!

Risposte



Potresti farlo con php, se cerchi nel web troverai diversi script che tra l'altro in questo caso dovrebbe essere anche molto semplice.

Di: goku | 26/09/2020 18:43:25


Ciao goku, il fatto è che sto diventando scemo a cercare sul web...
Trovo roba troppo strana, che non si addice a quello che serve a me...
Io vorrei sapere semplicemente cosa deve contenere il php... e che cosa devo fare in Flash...
A te sembra “molto semplice” io sto impazzendo!!!

Di: davidsound | 26/09/2020 18:43:25

Flash non può scrivere files!

Questa è la cruda verità...
D'altra parte mi sembra che tu abbia solo bisogno di leggere un file, non di scriverlo, e in questo caso non avresti bisogno di nessun linguaggio Server-Side, ma solo del notepad!
Prova a descrivere il tuo problema dettagliatamente e sono sicuro che troveremo la soluzione più adatta.

Di: Professore | 26/09/2020 18:43:25


Innanzitutto devi creare un campo di testo di input dove verrà inserito l'indirizzo e-mail ed un pulsante invia.
Al campo dinamico associa il nome mail e al pulsante flash associa questo script:
on (release) {
dati = new LoadVars();
dati.posta = mail;
dati.onLoad = function(success) {
dati.sendAndLoad('scrivi.php',dati,'POST');
}
}
Adesso passiamo ai file .php.
1) file scrivi.php verrà richiamato dal pulsante invia e servirà per scrivere sul file di testo "indirizzi.txt", conterrà questo codice:
<?php
$fp= fopen("indirizzi.txt","w");
if($fp)
{
flock($fp,2);
fputs ($fp, "$posta");
echo"i dati sono stati salvati";
flock($fp,3);
fclose($fp);
}
else
{
echo"l'0perazione non è andata a buon fine";
echo"riprova ad inserire i dati";
}
?>
Questo secondo file ti servirà per leggere il file di testo, inserisci il codice in una pagina html e richiamala come più ti fa comodo.
<?php
$fp= fopen("indirizzi.txt","r");
if($fp)
{
while(!feof($fp))
{
$riga=fgets($fp,100);
$conta++;
if($conta==1)
print"<b>$riga</b>
";
else
echo"$riga
" ;
}
fclose($fp);
}
else
echo"nessun indirizzo";
?>
Questo codice lo realizzai diverso tempo fa per aggiornare una pop-up e l'ho adattato per il tuo caso, dato che non sono un programmatore ma mi applicai sul momento, potrebbe essere possibile che abbia fatto qualche errore nel modificarlo, spero di no.
Fammi sapere.

Di: goku | 26/09/2020 18:43:25