Visualizzazione risultati 1 fino 10 di 10

Discussione: aiuto su invio dati su txt

  1. #1
    Guest

    Predefinito aiuto su invio dati su txt

    raga gentilmente mi servirebbe un aiuto su sto codice trovato nel foro:
    invia.php
    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <
    html>
    <
    head>
    <
    title>Documento senza titolo</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </
    head>

    <
    body>
    <
    form action="salva.php" method="post">
    <
    table align="center">
    <
    tr>
    <
    td colspan="2" align="center">
    Invia Formazione
    </td>
    </
    tr>
    <
    tr>
    <
    td>
    Nome:
    </
    td>
    <
    td>
    <
    input type="text" name="nome">
    </
    td>
    </
    tr>
    <
    tr>
    <
    td>
    Modulo:
    </
    td>
    <
    td>
    <
    select name="modulo" multiple>
    <
    option value="4-4-2">4-4-2</option>
    <
    option value="4-3-2-1">4-3-2-1</option>
    </
    select>
    </
    td>
    </
    tr>
    <
    tr>
    <
    td>
    Formazione:<br>(ogni giocatore separato da un "-")
    </
    td>
    <
    td>
    Portiere:<br><textarea name="port"></textarea>
    <
    br><br>Difensori:<br><textarea name="difensori"></textarea>
    <
    br><br>Centrocampisti:<br><textarea name="centrocampisti"></textarea>
    <
    br><br>Attaccanti:<br><textarea name="att"></textarea>
    </
    td>
    </
    tr>
    <
    tr>
    <
    td>
    Panchina:<br>(ongi giocatore separato da un "-")
    </
    td>
    <
    td>
    <
    textarea name="panchina"></textarea>
    </
    td>
    </
    tr>
    <
    tr>
    <
    td>
    &
    nbsp;
    </
    td>
    <
    td>
    <
    input type="submit" name="sub" value="Invia"><input type="reset" name="res" value="Cancella">
    </
    td>
    </
    tr>
    </
    table>
    </
    form>
    </
    body>
    </
    html>
    salva.php
    Codice PHP:
    <?
    $dir
    = "formazioni/";
    $nome = $_POST['nome'];
    $modulo = $_POST['modulo'];
    $port = $_POST['port'];
    $dif = $_POST['difensori'];
    $cen = $_POST['centrocampisti'];
    $att = $_POST['att'];
    $panc = $_POST['panchina'];

    $fp = fopen($dir.$nome."formazioni.txt", "w");
    fwrite($fp, "Modulo: ".$modulo." | Portiere: ".$port." | Difensori: ".$dif." | Centrocampisti: ".$att." | Panchina: ".$panc);
    fclose($fp);
    echo
    "Formazione aggiunta con successo";
    ?>
    dove sbaglio? il prob è che non mi salva da nessuna parte i dati che sembrerebbe che invia perche dice formazione inviata con sucesso!aiuto pls

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Hai creato la cartella formazioni?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    no mio frate ang a posto della i a messo formazione o my good mo fo prova spe

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool
    Hai creato la cartella formazioni?
    Intendi il file formazioni.txt vero?

  5. #5
    Guest

    Predefinito

    funcool ha fatto come dici tu è funge tnks mille davvero.
    1 cosa si puo fare 1 cosa su sto codice? cioe lui kiede se e possibile ke sto codice esca solo a ki logga tramite un script ke usa un semplice redirect dopo ke sia loggato lui faccia la formazione e quando rilogga con quel utente la possa solo gestire si puo?

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Si può fare, cerca nel forum e troverai moltissime spiegazioni.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    come posso scrivere nel cerca? ke in ricerca non sono bravo aiutino pls

  8. #8
    Guest

    Predefinito

    salva.php

    Codice PHP:
    <?
    $dir
    = "formazioni";
    $nome = $_POST['nome'];
    $modulo = $_POST['modulo'];
    $port = $_POST['port'];
    $dif = $_POST['difensori'];
    $cen = $_POST['centrocampisti'];
    $att = $_POST['att'];
    $panc = $_POST['panchina'];
    $fp = fopen($dir."/".$nome."formazioni.txt", "w")or die("Non riesco a creare il file");
    if (!
    opendir($dir)) {
    mkdir($dir)or die("non riesco a creare la cartella");
    fwrite($fp, "Modulo: ".$modulo." | Portiere: ".$port." | Difensori: ".$dif." | Centrocampisti: ".$att." | Panchina: ".$panc)or die("non riesco a scrivere nel file");
    }
    else
    {
    fwrite($fp, "Modulo: ".$modulo." | Portiere: ".$port." | Difensori: ".$dif." | Centrocampisti: ".$att." | Panchina: ".$panc)or die("non riesco a scrivere nel file");
    }

    fclose($fp);
    echo
    "Formazione aggiunta con successo";
    ?>
    se non va così suicidati..

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da xpokemon
    salva.php

    Codice PHP:
    <?
    $dir
    = "formazioni";
    $nome = $_POST['nome'];
    $modulo = $_POST['modulo'];
    $port = $_POST['port'];
    $dif = $_POST['difensori'];
    $cen = $_POST['centrocampisti'];
    $att = $_POST['att'];
    $panc = $_POST['panchina'];
    $fp = fopen($dir."/".$nome."formazioni.txt", "w")or die("Non riesco a creare il file");
    if (!
    opendir($dir)) {
    mkdir($dir)or die("non riesco a creare la cartella");
    fwrite($fp, "Modulo: ".$modulo." | Portiere: ".$port." | Difensori: ".$dif." | Centrocampisti: ".$att." | Panchina: ".$panc)or die("non riesco a scrivere nel file");
    }
    else
    {
    fwrite($fp, "Modulo: ".$modulo." | Portiere: ".$port." | Difensori: ".$dif." | Centrocampisti: ".$att." | Panchina: ".$panc)or die("non riesco a scrivere nel file");
    }

    fclose($fp);
    echo
    "Formazione aggiunta con successo";
    ?>
    se non va così suicidati..
    no ma grazie a funcol sopra ci so riuscito il prob e un altro e cioe fare ke ogni utente possa inserire1 sola volta la formazionee quando la ionserita possa solo gestirla e non farne 1 altra sto kiedendo un po su msn per vede se qualcuno mi po aiuta

  10. #10
    Ospite Guest

    Predefinito

    Dovresti riunire in un array tutte le formazioni contenute nel file "formazioni.txt",dopodichè verificare che il contenuto immesso non sia già presente all'interno dell'array in questione...

Regole di scrittura

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