Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 16-03-2010, 12.38.01   #1
zemas
Newbie
 
L'avatar di zemas
 
Registrato: 14-06-2009
Messaggi: 24
zemas promette bene
PHP - email formato html

Salve a tutti,
ho il seguente problema:
come faccio a inviare una pagina web che ho sul sito via email (non come allegato), in modo tale che quando uno riceve l'email vede già la pagina web.

zemas non è collegato   Rispondi citando
Vecchio 16-03-2010, 20.53.32   #2
Alhazred
Made in Japan
Top Poster
 
L'avatar di Alhazred
 
Registrato: 04-07-2001
Messaggi: 4.461
Alhazred promette bene
Così: link
Alhazred non è collegato   Rispondi citando
Vecchio 16-03-2010, 21.17.20   #3
zemas
Newbie
 
L'avatar di zemas
 
Registrato: 14-06-2009
Messaggi: 24
zemas promette bene
Ciao Alhazred,
purtroppo no, la parte del messaggio deve contenere una pagina già esistente sul sito; mi spiego meglio:

<?php
$pag="www.dominio.it\pagina.htm";
$header = "To: Ricevente <ricevente@dominio.it>\n";
$header .= "From: Inviante <inviante@dominio.org>\n";
$header .= "CC: Altro Ricevente <altroricevente@dominio.net>\n";
$header .= "Bcc: Ricevente Nascosto <nascosto@dominio.net>\n";
$header .= "X-Mailer: Il nostro Php\n\n";
$oggetto = "oggetto del messaggio";
$messaggio = "$pag";
mail("ricevente@dominio.it",$oggetto,$messaggio,$h eader);
?>

$messaggio mi serve dinamico non statico
zemas non è collegato   Rispondi citando
Vecchio 16-03-2010, 22.28.21   #4
Alhazred
Made in Japan
Top Poster
 
L'avatar di Alhazred
 
Registrato: 04-07-2001
Messaggi: 4.461
Alhazred promette bene
$pag = file_get_contents("www.dominio.it\pagina.htm");
...
$messaggio = $pag;
Alhazred non è collegato   Rispondi citando
Vecchio 17-03-2010, 10.40.35   #5
zemas
Newbie
 
L'avatar di zemas
 
Registrato: 14-06-2009
Messaggi: 24
zemas promette bene
Ciao Alhazred,
ho provato anche con "file_get_contents" ma anche così mi arriva un email vuota.

Ho provato anche in questo modo con lo stesso risultato:

<?php
$header = "From: Inviante <inviante@email.com>\n";
$header .= "X-Mailer: Il nostro Php\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";

$messaggio = "<html><body><p>
<frame width=\"40px\" height=\"40px\" frameborder=\"0\" src=\"http://www.miosito.com/pagina.htm\"></frame>
</p></body></html>";


$subject = "Prova messaggio";
if( @mail("ricevente@email.com", $subject, $messaggio, $header) ) echo "e-mail inviata con successo!";
else echo "errore nell'invio dell'e-mail!";

?>
zemas non è collegato   Rispondi citando
Vecchio 18-03-2010, 11.57.12   #6
miciomao
Hero Member
 
L'avatar di miciomao
 
Registrato: 14-01-2005
Loc.: Rome, Italy
Messaggi: 1.132
miciomao promette bene
Prova a togliere http://www.miosito.com/ e dagli in pasto solo /pagina.htm o quello che gli serve per arrivare al file, potresti avere allow_url_fopen impostato su off.

Altrimenti potresti risolvere con fsockopen ma non trovo esempi calzanti in giro...
se vuoi ti posto un'esempio.


Per curiosità ma questo sito è una cosa tipo intranet oppure è un vero e proprio sito online? Perchè se è la seconda credo che dovrai rivedere almeno per le email tutti gli ogetti NON embedded che vuoi inserire linkati.

Ciao
Alex
___________________________________

♫ m u s i c ♪ i s ♫ t h e ♪ a n s w e r ♫
"Il più piccolo dei piccoli felini è già lui stesso un vero capolavoro". (Leonardo da Vinci)
Namasté!
miciomao non è collegato   Rispondi citando
Vecchio 18-03-2010, 12.16.59   #7
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Quota:
Inviato da zemas
Ciao Alhazred,
ho provato anche con "file_get_contents" ma anche così mi arriva un email vuota.
Hai controllato il contenuto della mail, oppure il tuo client non esegue codice HTML ?
In teoria file_get_contents deve aver caricato il contenuto HTML della pagina ed averlo assegnato alla variabile $pag ...
LoryOne non è collegato   Rispondi citando
Vecchio 18-03-2010, 15.30.20   #8
zemas
Newbie
 
L'avatar di zemas
 
Registrato: 14-06-2009
Messaggi: 24
zemas promette bene
Grazie ragazzi, risolto
zemas non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
[outloook 2003] - formato html predefinito aquatimer2000 Office suite 4 11-03-2008 20.17.50
Aiuto per invio email in html Lorentz Internet e Reti locali 1 22-05-2007 03.25.28
Outlook & Email formato testo dmambell Windows 7/Vista/XP/ 2003 1 13-07-2006 10.01.47
[PHP-HTML] Inserire un counter PHP in una pagina HTML pura realtebo Programmazione 0 02-03-2006 13.48.47
Registrazione HTML tipo PHP gionny Windows 7/Vista/XP/ 2003 1 23-11-2004 11.54.19

Orario GMT +2. Ora sono le: 07.31.24.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.