2015-12-19 52 views
1

我有文件類似HTML的使用example.php發送一封電子郵件,在另一個文件中定義的變量

Url <a href="<? echo $var ?>"><? echo $var ?></a> 

,我想用這個文件與變量send.php

定義發送郵件
<?php 
$var = "someurl"; 
$contents = file_get_contents("example.php"); 
mail("[email protected]", "x", $contents"); 
?> 

而且我的問題是這一點,send.php發送Url <a href="<? echo $var ?>"><? echo $var ?></a> 代替

網址someurl

其中someurl是超鏈接。

我試過用fread(),但效果是一樣的。

任何人有任何想法如何做到這一點?

回答

2

您可以使用PHP的輸出緩衝和一個包括:

<?php 
$var = "someurl"; 
ob_start(); 
include 'example.php'; 
$contents = ob_get_clean(); 
mail("[email protected]", "x", $contents); 
?> 
+0

感謝很多:) – kamo

相關問題