Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Scrittura filte txt

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    93

    Scrittura filte txt

    Ciao a tutti.
    Ho il seguente problema:
    Tramite del codice in php vorrei scrivere del testo in un file txt.

    il codice in oggetto e':
    ----------------
    <?
    $subs_file="max_subs.txt";
    if($a=="add") {
    if(add_email($email)) {
    report("msg","Email successful added.");
    report("done","1");
    } else {
    report("msg","Email already in database");
    report("err","1");
    }
    }


    function add_email($_email) {
    global $subs_file;
    $data = _read($subs_file);

    if(in_array($_email,explode(",",$data))) {
    return false;
    }
    else {
    if(strlen($data)==0)
    $data=$_email;
    else $data.=",$_email";
    _append($subs_file,$data);
    return true;
    }
    }

    function report($var,$val) {
    echo "&$var=$val&";
    }

    function _read($fname) {
    $f=fopen($fname,"r");
    $data= fread($f,filesize($fname));
    fclose($f);
    return $data;
    }
    function _append($fname,$data) {
    $f=fopen($fname,"w");
    fwrite($f,$data);
    fclose($f);
    }
    ?>
    ------------------------------

    Tale file io lo richiamo con la seguente riga:

    http://localhost/newsletter/max_subs...rova@ciccio.it

    e mi aspetterei che all'interno del file txt ci vada scritta l'email ma purtroppo non e' cosi' infatti mi da il seguente avviso:

    e nel file max_subs.txt non scrive nulla.

    Se invece all'interno del file aggiungo queste due righe

    $a=add;
    $email=prova@prova.it;

    (subito dopo <? ) e richiamo il file con la seguete riga

    http://localhost/newsletter/max_subs.php

    il tutto funziona perfettamnte.

    Cosa sbaglio nel passaggio delle vaiabili sulla dalla riga degli indirizzi?

    Help

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    93
    Nessun suggerimento?

    Ciao

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.