dte49889 2019-03-17 14:10
浏览 94
已采纳

PHP用header包括和jquerys编写新的PHP文件?

Hy Guys i tried to write with php an other php file but always fail... Is it possible to do it like my snippet? Thanks in advance.

$newfile = fopen("file.php", "w") or die("Unable to open file!");
$txt = "<html>

<title>my php file written with php</title>

<link href="css/style.css" rel="stylesheet">

include 'header.php'

<BR><BR><BR><BR>

This is the php file written by a php page.


Here is a link: <a HREF='index.html'>home</a>.

<script>
$(document).on('click', '.option-btn', function () {
    $(this).toggleClass('open');
    $('.control-center').toggleClass('open');
});
</script>

</body>

</html>";
fwrite($newfile, $txt);
fclose($newfile);

</div>
  • 写回答

1条回答 默认 最新

  • douyan8266 2019-03-17 14:41
    关注

    You have tried to put a double quoted string in a double quoted string, hence your error.

    In this line

    <link href="css/style.css" rel="stylesheet">
    
    

    And in this line, you missed a ; although that is not causing the error.

     include 'header.php';
    
    

    And if you want to run an include, it needs to be wrapped in <?php ... ?>

    And you missed the <head> tag and the <body> tag and the <script> should go in the <head> section.

    Amended code

    $newfile = fopen("file.php", "w") or die("Unable to open file!");
    $txt = "<html>
    
    <head>
    <title>my php file written with php</title>
    
    <link href='css/style.css' rel='stylesheet'>
    
    <script>
    $(document).on('click', '.option-btn', function () {
        $(this).toggleClass('open');
        $('.control-center').toggleClass('open');
    });
    </script>
    
    </head>
    
    <?php
    include 'header.php';
    ?>
    <body>
    <BR><BR><BR><BR>
    
    This is the php file written by a php page.
    
    
    Here is a link: <a HREF='index.html'>home</a>.
    
    
    </body>
    
    </html>";
    fwrite($newfile, $txt);
    fclose($newfile);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 linux驱动,linux应用,多线程