Visualizzazione risultati 1 fino 8 di 8

Discussione: Inviare via mail() il risultato di una pagina dinamica.

  1. #1
    ziotano non è connesso Neofita
    Data registrazione
    04-05-2003
    Messaggi
    14

    Question Inviare via mail() il risultato di una pagina dinamica.

    Salve, forse il titolo del topic è poco chiaro.
    Vorrei inviare via mail il risultato di una pagina .php

    per esempio su una pagina "ultime_partite.php" ho il risultato delle ultime partite di calcio giocate in serie A.

    vorrei poter fare una sorta di
    mail('mia@mail.com', 'Mio Oggetto', $message+[risultato html della pagina ultime_partite.php])

    Spero di essere stato chiaro

    Qualcuno può/sa aiutarmi?
    Grazie!!!!

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,232

    Predefinito

    Vuoi inviare tutto l'html della pagina ultime_partite.php? O solo determinati dati?
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    ziotano non è connesso Neofita
    Data registrazione
    04-05-2003
    Messaggi
    14

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Vuoi inviare tutto l'html della pagina ultime_partite.php? O solo determinati dati?
    uno dei due, anche "tutto" va bene.

    voglio precisare che sia l'html restituito dalla pagina php al momento del caricamento, quindi con i dati di quel momento.
    spero di essere stato chiaro

  4. #4
    Guest

    Predefinito

    Metti tutto l'output della pagina in una variabile, poi la invii via mail() e la stampi a video per visualizzare l'output

  5. #5
    ziotano non è connesso Neofita
    Data registrazione
    04-05-2003
    Messaggi
    14

    Predefinito

    Citazione Originalmente inviato da gabryhacker Visualizza messaggio
    Metti tutto l'output della pagina in una variabile, poi la invii via mail() e la stampi a video per visualizzare l'output
    domanda da 1 milione di dollari: Come si mette l'output di una pagina php in una variabile?
    un esempio?
    Sto diventando pazzo con sta cosa..

  6. #6
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,232

    Predefinito

    Beh potresti fare in questo modo:

    Codice PHP:
    $codice_pagina = file_get_contents("ultime_partite.php");
    $msg = $message."+".$codice_pagina;
    mail('mia@mail.com', 'Mio Oggetto', $msg)
    file_get_contents() recupera tutto il codice presente nella pagina ultime_partite.php e lo inserisce nella variabile $codice_pagina che successivamente invieremo dopo il contenuto della variabile $message
    Apprezzi l'aiuto? Offrimi un caffè!

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Beh potresti fare in questo modo:

    Codice PHP:
    $codice_pagina = file_get_contents("ultime_partite.php");
    $msg = $message."+".$codice_pagina;
    mail('mia@mail.com', 'Mio Oggetto', $msg)
    file_get_contents() recupera tutto il codice presente nella pagina ultime_partite.php e lo inserisce nella variabile $codice_pagina che successivamente invieremo dopo il contenuto della variabile $message
    Con questo però non invii l'output ma proprio il file. Quindi se, ad esempio, deve prendere informazioni dal db non solo non le prenderà ma invierà via mail il codice che effettua la query.
    Piuttosto puoi fare una cosa del genere:
    Codice PHP:
    $msg="<html>";
    $msg.="<head>";
    //ecc ecc finchè non costruisci tutta la pagina, quando hai bisogno di informazioni prese dal db o comunque interpretate dal parser ti basta effettuare queste operazioni fuori dalle virgolette e poi concatenare il tutto.
    $dest="nome@dominio.it";
    $ogg="Risultati Ultime Partite";
    $head="From: tuamail@dominio.it \r\n";
    $head.="Content-type: text-html";
    mail($dest,$ogg,$msg,$head);
    Ultima modifica di Xenom89 : 06-12-2008 alle ore 15.51.34

  8. #8
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,232

    Predefinito

    Si hai ragione Xenom89 ma lui non specificando ciò ho inteso che nella pagina dei risultati ci fosse scritto direttamente il risultato...comunque si può benissimo aggirare questo problema...basta sapere se è come dici tu...o come dico io...ed infine si avrà il codice
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

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