相关疑难解决方法(0)

如何在变量中执行和获取.php文件的内容?

我想在其他页面上的变量中获取.php文件的内容.

我有两个文件,myfile1.phpmyfile2.php.

myfile2.php

<?PHP
    $myvar="prashant"; // 
    echo $myvar;
?>
Run Code Online (Sandbox Code Playgroud)

现在我想在myfile1.php中的变量中获取myfile2.php回显的值,我尝试了以下方式,但它也采用了包括php tag()在内的所有内容.

<?PHP
    $root_var .= file_get_contents($_SERVER['DOCUMENT_ROOT']."/myfile2.php", true);
?>
Run Code Online (Sandbox Code Playgroud)

请告诉我如何将一个PHP文件返回的内容转换为另一个PHP文件中定义的变量.

谢谢

php return file file-get-contents

18
推荐指数
6
解决办法
5万
查看次数

php mailer和html包含php变量

您好我正在尝试使用php邮件程序类发送HTML电子邮件.问题是我想在我的电子邮件中包含php变量,同时使用包含以保持组织有序.继承人我的php邮件....

 $place = $data['place'];
 $start_time = $data['start_time'];

$mail->IsHTML(true);    // set email format to HTML
$mail->Subject = "You have an event today";
$mail->Body = file_get_contents('../emails/event.html');
$mail->Send(); // send message
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否有可能在event.html中有php变量?我试了这个没有运气(下面是event.html)..

<table width='600px' cellpadding='0' cellspacing='0'>
<tr><td bgcolor='#eeeeee'><img src='logo.png' /></td></tr>
<tr><td bgcolor='#ffffff'  bordercolor='#eeeeee'>
<div style='border:1px solid #eeeeee;font-family:Segoe UI,Tahoma,Verdana,Arial,sans-serif;padding:20px 10px;'>
<p style=''>This email is to remind you that you have an upcoming meeting at $place on $start_time.</p>
<p>Thanks</p>
</div>
</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

php mailer

12
推荐指数
2
解决办法
2万
查看次数

获取解析的PHP文件

我试图在解析后获取PHP文件的内容,然后将其存储在变量中.除了这个例子,我无法通过Google获得任何有用的信息:

ob_start();
include $file;
$content = ob_get_clean();
Run Code Online (Sandbox Code Playgroud)

但是这会将内容作为纯文本返回,即:<?php?>标签仍然存在,标签之间的所有代码都不会被解析.

所以我想知道,我该怎么做呢?


更新: 这是包含的文件的内容:

Testcontent

<?php echo 'This should be parsed, right?'; ?>
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
7749
查看次数

标签 统计

php ×3

file ×1

file-get-contents ×1

mailer ×1

return ×1