Visualizzazione risultati 1 fino 14 di 14

Discussione: aiuto per script php che aggiorna dati in file di testo, con form html per input

  1. #1
    harrypotterart non è connesso Utente giovane
    Data registrazione
    25-01-2008
    Messaggi
    37

    Predefinito aiuto per script php che aggiorna dati in file di testo, con form html per input

    vorrei creare una pagina che si presenta così

    inserisci la password
    seleziona il file, documento: 1 2 3 4
    ora il numero da addizionare | testo |

    e facendo ok.. mi addizioni il numero con il numero che c'è in 2 ad esempio, e che la somma la sovrascriva... mi seguite?

  2. #2
    Guest

    Predefinito

    Spiegati meglio

  3. #3
    harrypotterart non è connesso Utente giovane
    Data registrazione
    25-01-2008
    Messaggi
    37

    Predefinito

    Mhhhh... una cosa del genere

    http://hogwarts.netsons.org/coppa_case.php

  4. #4
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    Codice PHP:

    <?
    $documento
    ="casate/grifondoro.html"; // Mettici $_POST['nomecampo']
    $punti_da_aggiungere=12; // Mettici $_POST['nomecampo']

    $punti_attuali=file_get_contents($documento);
    $punti_nuovi=$punti_attuali+$punti_da_aggiungere;
    fwrite(fopen($documento,"w+"),$punti_nuovi);

    // Altro codice...
    ?>
    Spero che ti sia d'aiuto...

    Ciauz!
    Mattia

  5. #5
    harrypotterart non è connesso Utente giovane
    Data registrazione
    25-01-2008
    Messaggi
    37

    Predefinito

    e per la password??

  6. #6
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    Beh, se è sempre quella puoi fare così:

    Codice PHP:
    <?
    $documento
    ="casate/grifondoro.html"; // Mettici $_POST['nomecampo']
    $punti_da_aggiungere=12; // Mettici $_POST['nomecampo']
    $pass_input=$_POST['password']; // Mettici $_POST['nomecampo']
    $password="whp";

    if(
    $password==$pass_input){
    $punti_attuali=file_get_contents($documento);
    $punti_nuovi=$punti_attuali+$punti_da_aggiungere;
    fwrite(fopen($documento,"w+"),$punti_nuovi);
    echo
    "Modifiche effettuate!";
    }else{
    echo
    "Password errata!";
    }

    // Altro codice...
    ?>
    ciauz!
    Mattia

  7. #7
    harrypotterart non è connesso Utente giovane
    Data registrazione
    25-01-2008
    Messaggi
    37

    Predefinito

    sono imbranato... che devo mettere nell'php html... txt.. nn lo so

  8. #8
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    cosa?!?!?!? non ho capito... hai risolto il problema?!?!?

  9. #9
    harrypotterart non è connesso Utente giovane
    Data registrazione
    25-01-2008
    Messaggi
    37

    Predefinito

    nn so che file creare!!!!

    EDIT:
    Come faccio? nn so che mettere nell'html
    Ultima modifica di seneca : 14-12-2008 alle ore 19.06.11

  10. #10
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Devi creare un file di estensione php ed incollarci il codice, con le dovute modifiche.
    Naturalmente devi creare anche un file per il form html.


    -- Aut Roma Aut Nihil!

  11. #11
    harrypotterart non è connesso Utente giovane
    Data registrazione
    25-01-2008
    Messaggi
    37

    Predefinito

    e quali sono i form... text area.. eccetera..?

    e poi nel php dove metto la password?... e che vuol dire nome campo?

  12. #12
    harrypotterart non è connesso Utente giovane
    Data registrazione
    25-01-2008
    Messaggi
    37

    Predefinito

    Ecco!! Ci sono riuscito.. ma appena entro nella pagine mi dice password errata

    http://harrypotterart.altervista.org...case/punti.php

    come lo tolgo? il php è

    Codice PHP:
    <?
    $documento
    =$_POST['s'];
    $punti_da_aggiungere=$_POST['contenuto'];
    $pass_input=$_POST['password'];
    $password="hjhh";

    if(
    $password==$pass_input){
    $punti_attuali=file_get_contents($documento);
    $punti_nuovi=$punti_attuali+$punti_da_aggiungere;
    fwrite(fopen($documento,"w+"),$punti_nuovi);
    echo
    "Modifiche effettuate!";
    }else{
    echo
    "Password errata!";
    }
    ?>

  13. #13
    Guest

    Predefinito

    così dovrebbe andare

    Codice PHP:
    <?php
    if (isset($_POST['Invia'])) {

    $documento=$_POST['s'];
    $punti_da_aggiungere=$_POST['contenuto'];
    $pass_input=$_POST['password'];
    $password="hjhh";

    if(
    $password==$pass_input){
    $punti_attuali=file_get_contents($documento);
    $punti_nuovi=$punti_attuali+$punti_da_aggiungere;
    fwrite(fopen($documento,"w+"),$punti_nuovi);
    echo
    "Modifiche effettuate!";
    }else{
    echo
    "Password errata!";
    }
    }
    ?>
    Ultima modifica di Inverno : 17-12-2008 alle ore 17.32.43 Motivo: v1.1 XD

  14. #14
    harrypotterart non è connesso Utente giovane
    Data registrazione
    25-01-2008
    Messaggi
    37

    Predefinito

    OK!! funziona... però nel txt volevo mettere 000 e se aggiungo un punto diventa 001

    invece il browser fa 000+1=1

    come indico il formato 3 (centinaia)?

Regole di scrittura

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