php - 无法写入php文件
问题描述
我想制作新的 PHP 文件并添加 nav.php 但新文件上没有写任何内容。只有1我不知道这是什么意思。
<?php
$video = $_FILES["fileToUpload"]["name"];
$vid_name = $_REQUEST["vid_name"];
$php_name = $_REQUEST["php_name"];
$title_page = $_REQUEST["title_page"];
$vid_location = "klipove/";
//move_uploaded_file($video, $vid_location);
echo $php_name;
$test = "sex-test.php";
//Create new page
file_put_contents($php_name, include "nav.php");
?>
解决方案
既然你想要内容:
替换file_put_contents($php_name, include("nav.php"));
为file_put_contents($php_name, file_get_contents("nav.php"));
$php_name
请注意,内容表示它自己的代码,除非您包含/要求并且$php_name
必须具有.php
后缀,否则不会执行。
推荐阅读
- css - Bootstrap 4 - 空行(最初)需要有一个高度
- python - 在 docker 上使用 Flask-SQLAlchemy 和 mysql 进行连接
- pytorch - PyTorch - 无法将 batchnorm1d 与 Linear 一起使用
- python - 在 Python 中逐行读取一个大文件,同时写入另一个大文件
- c++ - 找不到匹配的重载函数错误
- python - 没有完整 json 文件的 Google Cloud 服务帐户身份验证
- javascript - 使 div 中的图像占用始终相同的空间
- angular - 使用正则表达式过滤离子段
- random-forest - 关于运行其预先构建的随机森林算法的 Sagemaker 验证错误
- android - java.lang.ClassCastException: android.support.v7.widget.SearchView 不能转换为 android.view.MenuItem