Visualizzazione risultati 1 fino 11 di 11

Discussione: La funzione mail() di php non mi funziona

  1. #1
    bonestorm non è connesso Neofita
    Data registrazione
    07-11-2003
    Messaggi
    11

    Predefinito

    Salve a tutti...

    Vi chiedo di aiutarmi a risolvere un grosso problema:
    ho creato un mio sito per la gestione della mia lega di fantacalcio e mi serve un form di invio formazione via e-mail. Fino ad oggi il form era su localhost e ha sempre funzionato perfettamente. Ieri l'ho messo su altervista e nella pagina di invio della mail si blocca (è come se entrasse in loop, non mi restituisce l'errore derivante dalla funzione mail() ma solo pagina non trovata). Pensavo fosse un errore dello script ma stamane ho provato a caricare questa pagina php
    [code:1:22664d7b86]<html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <?
    $destinatari="pierpeter@libero.it";
    $oggetto="prova";
    $message="Messagio di prova!";


    mail($destinatari, $oggetto, $message) ?>
    </body>
    </html>[/code:1:22664d7b86]
    E' uno script di prova che non funziona lo stesso...stesso problema!

    Mi domando ora se devo impostare qualcosa nel sito oppure se la funzione mail() è data dopo un certo numero di click sui banner o altro.

    Aiutatemi per favore.
    Grazie

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da bonestorm
    [..][code:1:f09e763c27]<html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <?
    $destinatari="pierpeter@libero.it";
    $oggetto="prova";
    $message="Messagio di prova!";


    mail($destinatari, $oggetto, $message) ?>
    </body>
    </html>[/code:1:f09e763c27][..]
    Prima di tutto metti il ';' subito dopo la chiusura della parentesi della funzione mail, e poi prova a mettere '<?php' come tag di apertura dello script.
    Ciao

  3. #3
    bonestorm non è connesso Neofita
    Data registrazione
    07-11-2003
    Messaggi
    11

    Predefinito

    Ho modificato il ; e non funziona ancora...per quanto riguarda il tag, anche le altre pagine in php hanno quel tag ma funzionano alla perfezione...cmqe adesso provo. Ciao


    Modified----- Modificato ma non funziona lo stesso!

    Grazie comunque per il consiglio.

    Altre idee....

  4. #4
    Guest

    Predefinito

    Secondo il manuale del PHP è giusto così per un'implementazione di base, magari spero che alla pagina hai dato estensione php e non html.

  5. #5
    bonestorm non è connesso Neofita
    Data registrazione
    07-11-2003
    Messaggi
    11

    Predefinito

    La pagina ha un'estensione .PHP. Anche perchè altrimenti si visualizzerebbe almeno qualcosa (la pagina in HTML con il codice php come testo)

    Lo script originale e quello di prova, come tutto il sito funzionano perfettamente in locale con Apache e PHP.

    Grazie comunque...altre opzioni?

  6. #6
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    che errore ti da?

    prova così:

    <?
    $destinatari="pierpeter@libero.it";
    $oggetto="prova";
    $message="Messagio di prova!";


    if(mail($destinatari, $oggetto, $message)){
    echo "invio OK";
    }
    else{
    echo "invio KO";
    }
    ?>

    e vediamo se la invia o no
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  7. #7
    bonestorm non è connesso Neofita
    Data registrazione
    07-11-2003
    Messaggi
    11

    Predefinito

    Anch'io ho fatto lo stesso ragionamento e avevo adottato lo stesso metodo ma il problema è che proprio non carica la pagina...mi restituisce errore il browser dopo un po' di tempo nel quale tenta di caricare la pagina. Come se la pagina non ci fosse ma vi assicuro che c'è! In più lo stesso errore lo da' anche con il codice che ho postato prima inserito in un file mail.php

    Anzi provate pure....bonestorm.altervista.org/mail.php vi assicuro che il file esiste!

  8. #8
    Guest

    Predefinito

    Posta l'errore o il link alla pagina è sempre la cosa migliore da fare in questi casi.

  9. #9
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    ipotizzo tu sia sul server 9....

    anke nella sezione "aiuto" è stato segnalato un problema identico al tuo... può darsi ke il nuovo server non sia stato ancora messo a puntino
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  10. #10
    Guest

    Predefinito

    La cosa assurda e' che non da' neanche l'errore di maximum execution time

    Hai provato con un esorcista?

  11. #11
    bonestorm non è connesso Neofita
    Data registrazione
    07-11-2003
    Messaggi
    11

    Predefinito

    Esatto, visualizzando il pannello di controllo ho visto che sono sul server 9.
    Quindi l'unica soluzione e' aspettare che sia stato messo a punto?
    Intanto qualcuno sa dirmi se c'e' un altro mod per mandare le e-mail da un form...ne avrei bisogno per le formazioni di fantacalcio...

    In ogni caso grazie a tutti!

    PS A chi devo mandare una mail per segnalare il problema? Lungi dall'arrabbiatura, solo per segnalare.

Regole di scrittura

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