如何利用php在网页中实现在服务器新建文件夹并在文件夹中写文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用php在网页中实现在服务器新建文件夹并在文件夹中写文件?相关的知识,希望对你有一定的参考价值。

如题,就是需要在网页中实现一个功能。一.可以在服务器中生成文件夹,二.在文件夹中生成文件,记事本那些也行。

参考技术A thisObj.className = "active";
document.getElementById(tabObj+"_Content"+i).style.display = "block";
else
tabList[i].className = "normal";
document.getElementById(tabObj+"_Content"+i).style.display = "none";

PHP echo 在源代码中实现在哪里?

【中文标题】PHP echo 在源代码中实现在哪里?【英文标题】:Where is PHP echo implemented in the source? 【发布时间】:2021-04-22 17:23:31 【问题描述】:

您可以通过搜索来查找内置函数,例如PHPAPI(stream_copy_to_stream) 并在 ext/standard/streamsfuncs.c 中找到实现。

对于像 echo 这样的语言结构,如何做到这一点?

我发现它与 Zend/zend_language_parser.y 中的 T_ECHO 相关联,但无法从那里追踪它是如何工作的。

Zend Engine 在哪里实现回显功能?

【问题讨论】:

【参考方案1】:

给定这个示例程序:

<?php echo 'Hello world!';

我们可以得到程序编译成这样的操作码:

$ phpdbg7.4 -p /tmp/hello.php
function name: (null)
L1-2 main() /tmp/hello.php - 0x7fef35ea1000 + 3 ops
 L1    #0     EXT_STMT                                                                              
 L1    #1     ECHO                    "Hello world!"                                                
 L2    #2     RETURN<-1>              1

如您所见,回显是使用单独的 VM 指令处理的:ZEND_ECHO。每个操作码的处理程序在Zend/zend_vm_def.h 中定义。搜索“ZEND_ECHO”。

【讨论】:

以上是关于如何利用php在网页中实现在服务器新建文件夹并在文件夹中写文件?的主要内容,如果未能解决你的问题,请参考以下文章

在一个网页中怎样做一个悬浮窗口,并在右上角有关闭按钮的。

PHP echo 在源代码中实现在哪里?

如何在Java中实现画图功能并在文本中显示坐标

如何获取网页中的json数据?

如何在 PHP 中实现网络爬虫? [关闭]

使用 JS 读取文件并在文本区域中显示其内容 [重复]