Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Semplice mailing list

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    81

    Semplice mailing list

    Ciao a tutti!!!!
    Avrei necessita di creare una banale mailing list.
    Cercando sul web ho trovato questa che, TENUTO CONTO DELLE MIE CONOSCENZE, mi sembra fattibile:

    <html>
    <head>
    <title>Nuova pagina 1</title>
    </head>
    <body>

    <?php
    $database = "emails.txt";
    $file = fopen($database, "a+");
    $size = filesize($database);
    $name = $_POST['name'];
    $email = $_POST['email'];
    if($_POST['submit']) fwrite($file, "\"$name\" <$email>,");
    ?>

    <form method="post">
    Name: <input type="text" name="name" size="20">

    Email: <input type="text" name="email" size="20">


    <input type="submit" value="Subscribe" name="submit">
    </form>
    </body>
    </html>

    ma non funziona nel senso che sopra il form ci sono caratteri strani e in emails.txt non trovo niente
    Per favore, qualche suggerimento?
    Grazieeeeeeeeeeee

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ciao,
    ricorda che sei tenuta, come tutti, ad utilizzare il tag [CODE][/CODE]
    per postare codice sul forum, grazie

    che vuol dire "non funziona"?
    quei caratteri strani è il codice php. serve un file (la tua pagina) con estensione php perché funzioni (e un server che supporti il linguaggio)
    se non riesci a scrivere nel file emails.txt controlla di aver assegnato i permessi di scrittura a quel file

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    81
    Vincent.Zeno,
    scusa per il tag.
    Dalla tua risposta deduco che la codifica postata in precedenza dove essere .asp anziche .html : giusto?

    Ho provato quindi a rinomirala da Maillist.2.html in Maillist.2.asp e richiamare quest'ultima da una pagina html tramite <a href="Maillist.2.asp">

    ma anche in questo caso sopra il form esce ,"); ?> e non mi memorizza niente nel txt

    p.s. il server (aruba) supporta tale linguaggio perche ho gia inserito altra codifica asp

    Grazieeeeeee
    .

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    non confondere codifica con linguaggio

    1) ho parlato di php visto che il codice postato parla di questo e non di asp
    2) per i caratteri strani in cima alla pagina assicurati che il file abbia codifica utf-8
    (non parlo del charset dichiarato nella pagina)
    3) nel form manca la dichiarazione dell'action, quindi non va da nessuna parte. credo nemmeno verso se stesso, aggiungi l'action così:
    codice:
    <form action="" method="post">
    e controlla di aver assegnato i permessi di scrittura a quel file txt



    A___a è un hoster, il server è uno dei tanti servizi disponibili.
    Immagino tu abbia un piano hosting su server condiviso windows

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    81
    Grazie a te qualche passo in avanti l'abbiamo fatto

    1) ok, la codifica del mio 1° post ora è diventato Maillist.2.php
    2) ok, in tale pagina è stato modificato il <form action="" method="post">

    Bene, ora se richiamo via <a href="Maillist.2.php">:
    - NON ESCONO PIU caratteri spuri,
    - sopra il form esce l'errore sottostante assai espressivo :

    Warning: fopen(emails.txt) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\irenegianluigiit\Maillist.2.php on line 10

    Ma cavoli ti giuro che emails.txt, allocato nella root del sito, ha tutti i permessi !

    Ho provato persino a definire cosi $database = "www.xxxx.it/emails.txt" o similare ma niente da fare: sempre errore nella open


  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    intendiamoci sui termini:
    la CODIFICA non è ne il linguaggio usato ne l'estensione del file, ci siamo?

    quell'errore parla chiaro: non è in grado di aprire il file.
    so di alcuni gravi problemi per progetti scritti in php4 che sono passati su server con php5 o qualcosa del genere.
    mettiamo che non sia questa la situazione:
    mi dici come hai fatto a settare i permessi di scrittura al file emails.txt (che deve trovarsi allo stesso livello del file Maillist.2.php )? giusto per stare sicuri...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    81
    ok vada x il linguaggio

    Ho controllato i permessi tramite filezilla come indicato nella foto




    ciao

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    uhm.. non so se sia cambiato qualcosa negli ultimi tempi ma sapevo che sui server win di quel provider non era consentito cambiare i permessi via ftp, dovresti verificare dal pannello di controllo del dominio.
    fatto questo, la questione diventa prettamente di supporto php

    attendo tua verifica...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    81
    Funziona come un violino
    Con il pannello era ANCORA in lettura.


    P.S. Vista la mia ignoranza mi dovrò accontentare di questo sistema anche la struttura di emails.txt fa un po' c....

    GRAZIEEEEEEEEEE !!!
    BUONA DOMENICA !

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    basta applicarsi un po' e ti fai una bella mailinglist con supporto di database, molto più divertente

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 © 2026 vBulletin Solutions, Inc. All rights reserved.