Visualizzazione risultati 1 fino 14 di 14

Discussione: Ricevere dati form x mandari al file db

  1. #1
    Guest

    Post Ricevere dati form x mandari al file db

    Ciao a tutti, sto provando a kostruire una specie di segna Username e Password...ma non sò kome fare ricevere i dati al db..ma il db non è quello mysql ma quello di testo esempio db.txt.Sapete kome fare.Grazie.Ciao Davide ^_^

  2. #2
    Guest

    Predefinito

    Se stai pensando ad un area privata che sfrutta un file di testo come database per far loggare e registrare utenti, usa la funzione cerca, se n'e gia parlato...

  3. #3
    Guest

    Predefinito

    no..non penso ad un area privata! ^_^...sikkome vorrei fare una specie di conta click...vorrei fare:
    inserisci.php--->ricevi.php--->db.txt
    e li sono contenuti tutti gli username,password,siti,email e le note! ^_^.. uuna specie di db..ok?^_^.Grazie.Ciao Daivde.

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da sIM
    no..non penso ad un area privata! ^_^...sikkome vorrei fare una specie di conta click...vorrei fare:
    inserisci.php--->ricevi.php--->db.txt
    e li sono contenuti tutti gli username,password,siti,email e le note! ^_^.. uuna specie di db..ok?^_^.Grazie.Ciao Daivde.
    Non si capisce nulla
    Secondo me potresti spiegarti meglio...
    cioè, i conta click solitamente contano i click... che centrano username password siti email etc?
    non riesco a capire la domanda

  5. #5
    Guest

    Post

    ho risolto (credo) O.o cmq ekko ora kosa dice:
    Codice:
    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /membri/sim/php/invia.php on line 11
    URL:http://sim.altervista.org/php/invia.php
    Codice PHP:
    <?
    #specifichiamo il percorso del nostro file db testuale
    $percorso = file("db.txt");

    #attiviamo un ciclo usando while
    while(list(,$value) = each($percorso))
    {
    list(
    $user, $pass, $sito, $mailreg, $note) = split("[:]", $value);

    #Stampiamo i risultati a video
    echo "Ecco i dati inseriti:\n$user\n$pass\n$sito\n$mailreg\n$note\nDati Inseriti Con Sucesso!\n<a href=\"\db.txt">Visualizza Il Database</a>";
    }
    ?>
    dice ke c'è un errore in "echo"..""...quel'è??^_^.Grazie.Ciao Davide :D
    Edit:Un'altro problema:
    • Non Scrive I Dati Inviati Nel File db.txt

    PS.i file sono tutti a 666 ^_^.Grazie.Ciao Davidel.
    Ultima modifica di sIM : 17-07-2007 alle ore 16.33.00

  6. #6
    Guest

    Predefinito

    prova sostituendo questa riga:

    Codice PHP:
    echo "Ecco i dati inseriti:\n$user\n$pass\n$sito\n$mailreg\n$note\nD ati Inseriti Con Sucesso!\n<a href=\"\db.txt\">Visualizza Il Database</a>";
    mancava una backslash sulle virgolette

  7. #7
    Guest

    Predefinito

    Ok risolto grazie ^_^..ora c'è un'alktra kosa..
    1.Non scrive sul file db.txt
    2.Non visualizza i dati immessi nel file db.txt
    PS.sono chmod a 666 ^_^.Grazie.Ciao Davide.

  8. #8
    Guest

    Predefinito

    Eh beh per queste cose cerca delle guide online,
    io posso aiutarti su dei problemi e dubbi, non posso certo farti interamente le pagine!
    Non sono qua per fare il tuo sito <_<

  9. #9
    Ospite Guest

    Predefinito

    Per scrivere nel txt studia le funzioni php fopen() e fwrite().
    Per leggere i dati usi la funzione file() legata ad un explode() che divide le righe usando ":" come delimitatore

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da probid
    Per scrivere nel txt studia le funzioni php fopen() e fwrite().
    Per leggere i dati usi la funzione file() legata ad un explode() che divide le righe usando ":" come delimitatore
    non è piu comodo usare | come delimitatore? da quello che ho capito nel file vuole scrivere anche URL di indirizzi internet, ed essendo composti da http:// potrebbe dare problemi...

  11. #11
    Ospite Guest

    Predefinito

    Si ma io mi sono basato su questa riga da lui postata:
    Codice PHP:
    list($user, $pass, $sito, $mailreg, $note) = split("[:]", $value);
    senza fargli cambiare lo script sopra.
    Se volesse usare | come delimitatore [e nn avrebbe i problemi da te fatti presenti ] dovrebbe cambiarla in:
    Codice PHP:
    list($user, $pass, $sito, $mailreg, $note) = split("[|]", $value);

  12. #12
    Guest

    Predefinito

    niente da fare :( è rimasto vuoto.. :'(

  13. #13
    Ospite Guest

    Predefinito

    Non basta cambiare quella linea,devi prima costruire lo script :)
    Leggi il post n.11 di questo 3d,poi crea lo script e infine segui le indicazioni degli ultimi post scritti da me e dharlet ;)

  14. #14
    Guest

    Predefinito

    probid scusami ma...non ho kapito un tubo!!Kosa devo costruire??Non c'è qualkosa di pronto??Non mi fido a costruire kose in php...xd grazie.ciao davide.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •