Visualizzazione risultati 1 fino 9 di 9

Discussione: RICHIAMARE FUNZIONE mail()

  1. #1
    Guest

    Predefinito

    Ciao a tutti,
    devo inserire un php function mail() in una pagina che però deve essere per forza con estenzione .html , posso richiamare tale funzione dall'html e salvare lo script php in un altro file?

    Se si come?

    Grazie

    Andrea

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

    Predefinito

    i files html nn vengono passati all'interprete php... quindi il file per essere eseguito deve aver per forza estensione.php...

    una "soluzione" potrebbe essere quella di caricare la pag .php in maniera nascosta all'interno di un frame della pag .html...

    bisognerebbe sapere cosa devi fare effettivamente...

    se devi passare anche dei parametri la situazione si complica...
    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...

  3. #3
    Guest

    Predefinito

    devo inserire questo php:

    [code:1:394945f55d]<?php
    $INDIRIZZO=$_SERVER['REMOTE_ADDR'];
    $ORA = date("H:i:s");
    $DATA = date("d-m-Y");
    $BROWSER = $_SERVER['HTTP_USER_AGENT'];
    $COMPUTER=$_SERVER['HTTP_REFERER'];
    $DESTINATARIO = "not_found@sopravvoliamo.cjb.net";
    $OGGETTO = "Pagina non trovata";
    $MESSAGGIO = $INDIRIZZO . "\r\n" . $ORA . "\r\n" . $DATA . "\r\n" . $BROWSER . "\r\n" . $COMPUTER;
    mail($DESTINATARIO, $OGGETTO, $MESSAGGIO);
    ?>[/code:1:394945f55d]

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

    Predefinito

    Citazione Originalmente inviato da sopravvoliamo
    devo inserire questo php:

    [code:1:4ec22cede4]<?php
    $INDIRIZZO=$_SERVER['REMOTE_ADDR'];
    $ORA = date("H:i:s");
    $DATA = date("d-m-Y");
    $BROWSER = $_SERVER['HTTP_USER_AGENT'];
    $COMPUTER=$_SERVER['HTTP_REFERER'];
    $DESTINATARIO = "not_found@sopravvoliamo.cjb.net";
    $OGGETTO = "Pagina non trovata";
    $MESSAGGIO = $INDIRIZZO . "\r\n" . $ORA . "\r\n" . $DATA . "\r\n" . $BROWSER . "\r\n" . $COMPUTER;
    mail($DESTINATARIO, $OGGETTO, $MESSAGGIO);
    ?>[/code:1:4ec22cede4]
    vuoi metterlo nella pagina not_found.html vero?

    putroppo allo stato attuale non si può integrarlo direttamente...

    ti conviene metterlo in una pagina .php e richimare questa tramite un iframe che passi i vari paramentri tramite il GET
    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...

  5. #5
    Guest

    Predefinito

    ti conviene metterlo in una pagina .php e richimare questa tramite un iframe che passi i vari paramentri tramite il GET
    Uhm? Come si fa? Sai, non ne capisco tanto riguardo a php.

    Non è che mi puoi far vedere come si fa?


    Thanks @ndrea

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

    Predefinito

    Citazione Originalmente inviato da sopravvoliamo
    ti conviene metterlo in una pagina .php e richimare questa tramite un iframe che passi i vari paramentri tramite il GET
    Uhm? Come si fa? Sai, non ne capisco tanto riguardo a php.

    Non è che mi puoi far vedere come si fa?


    Thanks @ndrea
    nella pagina "not_found.html" fai caricare un iframe di dimensioni 0*0 al cui interno ci carichi la pagina (.php) che deve inviare la mail...
    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
    Guest

    Predefinito

    cos'è un iframe, e come si crea?

  8. #8
    Guest

    Predefinito

    un iframe(internal frame) e una finestrella all'interno di una pagina ..uuuhhhmmm devi studiare ragazzo

    vai qui e studia un po http://www.web-link.it

  9. #9
    Guest

    Predefinito

    La conoscevo, non sapevo che si chiamasse così.

    Cmq ora funziona ma c'è un problema:

    nell'email che mi viene inviata, viene sempre mostrato il link http://sopravvoliamo.altervista.org/not_found.html mentre io volevo che ci fosse scritto il link dal quale il client è arrivato alla pagina not found. Cosa che funziona invece benissimo con lo stesso script php che uso per evitare il linkaggio da altri siti web. Il client viene indirizzato su http://www.sopravvoliamo.altervista....violazioni.php , lì c'è la stessa function mail() ma mi viene inviato il link dal quale proviene il client.

    per il link uso:

    $_SERVER['HTTP_REFERER'];

Regole di scrittura

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