- Home
- Categorie
- Coding e Sistemistica
- PHP
- inviare tramite mail pagina sito come pdf
-
Un pulsante con un incona pdf, questa fa magari aprire un popup dove basta inserire una mail.
Questo fa si che venga mandata a quella mail la pagina in formato pdf.
-
@marcocarrieri said:
Un pulsante con un incona pdf, questa fa magari aprire un popup dove basta inserire una mail.
Questo fa si che venga mandata a quella mail la pagina in formato pdf.ok ma devo prima trasformare ogni pagina in un pdf a parte?
-
No ci sono degli script che lo fanno al volo, qui però dovremmo attendere qualche esperto di php o asp...
-
pare che ci siamo solo noi su questo forum
-
@yabeforg said:
Avrei la necessità di creare un bottone per ogni pagina di un sito e far si che venga inviata come un pdf, utilizzando outlook.
E' una cosa fattibile oppure è fantascienza? :bho:
Please translate this:
It's very simple to do this.
You need to use mail() php function.Insert on every age you want to send as a pdf doc: <a href="yoursite.it/send.php?pdflink='.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"].'"
Create a file send.php and add this code
<?
$htmlFile = "$_GET['pdflink']";
$buffer = file_get_contents($htmlFile);
$pdf = new HTML2FPDF('P', 'mm', 'Letter');
$pdf->AddPage();
$pdf->WriteHTML($buffer);
$pdf->Output('$_GET['pdflink']', 'F');
mail('[email protected]', 'My Subject', $pdf);
?>
-
@owi said:
Please translate this:
It's very simple to do this.
You need to use mail() php function.Insert on every age you want to send as a pdf doc: <a href="yoursite.it/send.php?pdflink='.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"].'"
Create a file send.php and add this code
<?
$htmlFile = "$_GET['pdflink']";
$buffer = file_get_contents($htmlFile);
$pdf = new HTML2FPDF('P', 'mm', 'Letter');
$pdf->AddPage();
$pdf->WriteHTML($buffer);
$pdf->Output('$_GET['pdflink']', 'F');
mail('[email protected]', 'My Subject', $pdf);
?>ciao, mi puoi spiegare se converte in pdf? non riesco a capire
-
@yabeforg said:
ciao, mi puoi spiegare se converte in pdf? non riesco a capire
No parlare italiano, just understandDo you use php for your website ? Cand you send me a PM with your site ?
-
Prima cerchiamo di capire, e magari spostare nella sezione più adatta.
Che linguaggio server usi?
Asp o php?
-
php, puoi spostare in php? grazie!
@owi: i use php. The site isn't online... in this days
-
if the page from your website in PHP, it should work
<?
//rest of codeprint'
<form action="send.php?link='.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"].'" method="post">
Email: <input type="text" name="email" /><br />
<input type="submit" value="Submit" />
</form>
';//rest of code
?>Create a file send.php and insert the following code:
<?
$htmlFile = "$_GET['link']";
$buffer = file_get_contents($htmlFile);
$pdf = new HTML2FPDF('P', 'mm', 'Letter');
$pdf->AddPage();
$pdf->WriteHTML($buffer);
$pdf->Output('$_GET['pdflink'].php', 'F');
mail('$_POST['email']', 'PDF link', 'yoursite/'.$pdf);
?>
-
@owi said:
if the page from your website in PHP, it should work
<?
//rest of codeprint'
<form action="send.php?link='.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"].'" method="post">
Email: <input type="text" name="email" /><br />
<input type="submit" value="Submit" />
</form>
';//rest of code
?>Create a file send.php and insert the following code:
<?
$htmlFile = "$_GET['link']";
$buffer = file_get_contents($htmlFile);
$pdf = new HTML2FPDF('P', 'mm', 'Letter');
$pdf->AddPage();
$pdf->WriteHTML($buffer);
$pdf->Output('$_GET['pdflink'].php', 'F');
mail('$_POST['email']', 'PDF link', 'yoursite/'.$pdf);
?>I do not know php. This script converts HTML to PDF?
-
Penso che per usare HTML2FPDF bisogna scaricare l'apposita libreria e farne un require once della stessa per usarla.