有人能解释一下这个代码吗?如何用PHP来模拟它?

有人能解释一下这个代码吗?如何用PHP来模拟它?,php,web-applications,pike,Php,Web Applications,Pike,因此,我尝试使用一些用派克编写的代码来编写一个相对复杂的php脚本。完整的源代码可在此处获得:。这只是一次真正的学习经历,因为我不会发布它。然而,我想让它工作 int main(int arg if (temp > 10485760) { werr("Image too large (10MB limit)."); return 0; } string info =

因此,我尝试使用一些用派克编写的代码来编写一个相对复杂的php脚本。完整的源代码可在此处获得:。这只是一次真正的学习经历,因为我不会发布它。然而,我想让它工作

int main(int arg 

            if (temp > 10485760) {
                werr("Image too large (10MB limit).");
                return 0;
        }

        string info = Stdio.stdin.read(temp);

        if (strlen(info) < temp) {
                werr("Insufficient data uploaded.");
                return 0;
        }
我不明白这是怎么回事

int main(int arg 
如果让我猜的话,我会说函数的结果将应用于一个名为“main”的整数?是这样吗?如何在php中模拟这一点


谢谢你的时间 是PHP中不存在的主函数的开头,因此可以省略它。在编译语言中,主函数是程序启动时要调用的第一个函数。在PHP中,请求的文件只是每行执行一行

string info = Stdio.stdin.read(temp);
感觉像:

std::string info;
std::cin >> info;
它只是从标准输入流中读取。
在PHP中没有什么东西是IOFROW,输入是Cookie、POST、GET、Delphi、PoT等,是按请求制作的。

< P>我不知道这种语言,但看起来非常类似于C++。 委员会:

是PHP中不存在的主函数的开头,因此可以省略它。在编译语言中,主函数是程序启动时要调用的第一个函数。在PHP中,请求的文件只是每行执行一行

string info = Stdio.stdin.read(temp);
感觉像:

std::string info;
std::cin >> info;
它只是从标准输入流中读取。 PHP中没有什么东西是IOFROW,输入是Cookie、POST、GET、Delphi、PoT等,并且是按请求制作的。

< P>这看起来像是C++代码(Aybe java还是Cype),但我不知道HTOSE中的任何一个。所有C++和C++程序都必须有一个函数,叫做“代码>主体())/>代码。当从C或C++代码编译的.exe运行时,执行就开始了。它重新运行一个整数,这样无论调用什么,都可以判断它是否成功

werr
调用可能是某个“写错误”的孩子

第8行:
string info=Stdio.stdin.read(temp)
是使用标准i/o例程(在stdio中)从标准输入(stdin)读取一行,并将其存储在名为
info
的字符串类型变量中

要转换为PHP,请尝试谷歌搜索;-)

提示:你将需要一个表单(但也可以看到)。

< P>这看起来像C++代码(Aybe java还是c?),但是我不知道HTOSE。所有C++和C++程序都必须有一个函数,叫做“代码>主体())/>代码。当从C或C++代码编译的.exe运行时,执行就开始了。它重新运行一个整数,这样无论调用什么,都可以判断它是否成功

werr
调用可能是某个“写错误”的孩子

第8行:
string info=Stdio.stdin.read(temp)
是使用标准i/o例程(在stdio中)从标准输入(stdin)读取一行,并将其存储在名为
info
的字符串类型变量中

要转换为PHP,请尝试谷歌搜索;-)


提示:你将需要一个表单(但也可以看到)。

这看起来像C++代码。是的,它是一个叫做Pikes的东西,它非常类似于C++。似乎没有人使用它,但它和C++非常相似,我相信有人会知道的!这是pike,一种使用c-systax的强大脚本语言:您已经截断了第一行。它应该是
intmain(intargc,array(string)argv){
,这是主函数的一个普通的类似c的头。在
argc
中,您可以得到传递给程序的参数数,在
argv
中,您可以得到参数值。在PHP中,您不需要它。
string info=Stdio.stdin.read(temp);
从标准输入(CGI数据)读取
temp
字节数到变量
info
,然后用
object msg=MIME.Message(info,headies)解码这是一个非常类似的C++,没有人使用它,但是它和C++非常相似,我确信有人会知道,它是Pikes,一个带有C++ Sythax的强大脚本语言:你已经截断了第一行。它应该是代码> int main(int ARCC,数组)。(string)argv{
,主函数的一个普通的类c头。在
argc
中,您获得传递给程序的参数数,在
argv
中,您获得参数值。在PHP中,您不需要这些。
string info=Stdio.stdin.read(temp);
从标准输入读取
temp
的字节数(CGI数据)输入变量
info
,然后用
object msg=MIME.Message(info,headies)进行解码;
PHP自动执行此操作。