Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Inserire dati

  1. #1

    Inserire dati

    Ciao a tutti,

    recentemente ho fatto uno script per inserire su un file .txt tutti i dati dove le persone possono inserire i vari dati che riguardano i vari libri di testo o non, ma mi trovo in difficoltà perché quando vado ad inserire il testo non mi fa caricare! Cosa devo fare?

    Il codice è:

    Codice PHP:
    <?
    // Pagina del form per l'inserimento del codice nel documento .txt;
    $filelist "libri_ordinare.txt";
    if (isset(
    $libri))    {
        
    addEntry($libri);
    }

    // Inserimento delle mail nella lista
    function addEntry ($email)    {
        
    $fp fopen($GLOBALS["filelist"], "a");
        
    $emailsize strlen($libri "\n");
        
    $fw fwrite($fp$libri "\n"$libri);
        if (
    $fw)
            echo 
    "<h2><div align=center>Libro inserito correttamente!</div></h2>";
        else
            echo 
    "Libro non è stato inserito correttamente!";
    }
    ?>
    Sono nelle vostre mani!

  2. #2
    Cominciamo con il dire che l'argomento della tua funzione lo dichiari come $email ma poi lo usi come $libri

    Come ultimo parametro della funzione fwrite scrivi $libri (che é una stringa, mentre é atteso un int), credo volessi scrivere $emailsize.

    Se vuoi scrivere tutto il contenuto é inutile comunque scrivere la lunghezza. Senza parametro scrive tutto.

    Non capisco perché fai passare $filelist con $GLOBALS (che sarebbe da evitare se possibile), quando puoi farlo passare tranquillamente come argomento della funzione
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    E come devo a fare quello che mi hai detto tu? Specialmente l'ultima cosa che mi hai detto, cioè $GLOBAL?

  4. #4
    Codice PHP:
    <?php
    // Pagina del form per l'inserimento del codice nel documento .txt;
    $filelist "libri_ordinare.txt";
    if (isset(
    $libri))    {
        
    addEntry($libri,$filelist);
    }

    // Inserimento delle mail nella lista
    function addEntry ($libri,$filelist)    {
        
    $fp fopen($filelist"a");
        
    $fw fwrite($fp$libri "\n");
        if (
    $fw)
            echo 
    "<h2><div align=center>Libro inserito correttamente!</div></h2>";
        else
            echo 
    "Libro non è stato inserito correttamente!";
    }
    ?>
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Grazie mille dell'aiuto e scusa per il disturbo arrecato!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.