2014-12-29 4 views
-1

Можно ли присвоить содержимое простой страницы html переменной?
присвоить страницу html переменной

$mail = (require("mail.html")); 

Цель состоит в том, чтобы включать в себя текст с веб-страницы в электронной почте, а не текст из базы данных.

+2

[file_get_contents] (http://php.net/manual/en/function.file-get-contents.php)? –

+1

я нашел тот же вопрос, на этом веб ... http://stackoverflow.com/questions/5948395/require-include-into-variable – Apuig

+0

Большое спасибо Barmer и другие. file_get_contents отлично работает. – sharon

ответ

4

Вы можете использовать file_get_contents для чтения содержимого веб-страницы:

$mail = file_get_contents('mail.html'); 
+0

довольно хороший ответ .. – fortune

0

Использование file_get_contents(). Вы можете использовать эту функцию, чтобы получить содержание в переменную

$mail = file_get_contents("mail.html"); 

http://php.net/manual/en/function.file-get-contents.php

или использовать ReadFile (не recommneded хотя)

ob_start(); 
readfile("text.txt"); 
$data = ob_get_clean(); 
0

Попробуйте этот

ob_start(); 
require_once "mail.html"; 
$mail = ob_get_contents(); 
ob_end_clean(); 
0

ваш требуемое требование file_get_contents() .try код ниже:

$mail = file_get_contents('mail.html'); 
Смежные вопросы