Jump to content

PHP to HTML


Darkness Soul

Recommended Posts

Yo,

Guys, I need a little help here.. I'm lost in this problem.. The problem is:

[img src=\"style_emoticons/[#EMO_DIR#]/excl.gif\" style=\"vertical-align:middle\" emoid=\":excl:\" border=\"0\" alt=\"excl.gif\" /] I have a mail.php page, and it generate in the browser a page with the lastest news. But I want to send this one by mail, so I need to save this code as html so send it as newsletter.

[img src=\"style_emoticons/[#EMO_DIR#]/laugh.gif\" style=\"vertical-align:middle\" emoid=\":laugh:\" border=\"0\" alt=\"laugh.gif\" /] Thanks anyway,

D.Soul
Link to comment
Share on other sites

You would generate the HTML the same as you would generate the page on your website, except that you put all the HTML code into a variable which gets passed on to the mail() call as the body.
Link to comment
Share on other sites

Hmm,

There's no other way? I need to save the mail.html because the sistem can create many files, so the user select the file to send.

If exist no other way, I'm thinking in create a html-generator, like htmlarea but more like then that blogs and flogs tools.. to designe how-to-show..

D.Soul
Link to comment
Share on other sites

I think i get your point, study and work on this:
[code]
<?php

// prepare to save a html version of news.php
// make sure you have a blank html page to duplicate from
$source_html_doc = "../newsletter/archive/blank.html";
$today = date(dmY);
$new_blank_html_doc = "../newsletter/archive/news_".$today."html";
copy($source_html_doc, $new_blank_html_doc)or die('Could not copy required file');

// start getting the generated contents of news.php
ob_start();
require("news.php");
$body_news = ob_get_contents();

// write a html version of it as archive
$html_change = fopen ($new_blank_html_doc, 'w');
fwrite ($html_change, $body_news);
fclose ($html_change);

// END ob_start
ob_end_clean();


// For use in HTML email body
$email_html_body = $body_news;

?>
[/code]
Link to comment
Share on other sites

Yo,

Thats the point! I'm working on the script to see the result it does.. but, why I need a blank html page? May I create one? like using[b] fopen ( html , w ) [/b]directly?

^-^! *scripting to see the result*

[b]Yeah, safe and done! Its work perfectly.. I've change something and personalized it.. making a function.. =) thank you a lot!![/b]

D.Soul
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.