货币问答:php在线运行

红蛟剪

有哪些可以在线测试php编程能力的网站

基本可以肯定的告诉你,没有那个网站提供在线测试 后台语言的。有几种方式可以测试1,自己的电脑设置下,在本地测试。2,找个空间(免费或付费),上传测试。

推荐
不推荐
展开
收起
刘士斗

有什么可以在线执行php代码还要是各个版本都能执行的在线工具啊??

我平时一直使用的是vaptu tools在线工具来执行的,能执行很多的语言代码。很好用,推荐你用啊。在线的编辑器也很好用,php在线执行,在线php代码运行 tools.vaptu.com/online

推荐
不推荐
展开
收起
孙权

是否有PHP在线调试环境,就是在某个网站,录入php代码直接可以看到效果,方便学习

呃。。楼主这个想法不错,不过php不是高级语言属于弱类型语言你用Editplus 直接生成个网页在地址栏输入进去比较方便敲完了代码保存一下切个窗口刷新就好如果有IDE的话。Zend, NetBeans for Php Eclips for Php 都可以生成项目 效果差不多

推荐
不推荐
展开
收起
李堪

怎么用php写个在线访问人数统计

你所说的“其中一个人关闭了网站”是一个很明显的错误,网站的来访者所关闭的不是“网站”,只是他自己的浏览器。从 Web 服务的机制上来说,服务器只是接收到对某个网页的请求后把相应的 HTML 格式的内容(可能包括 JavaScript程序)发送给请求者以后就关闭连接,至于浏览器端的用户是什么时候关闭浏览器(或者说是转移去查看别的网站的网页去了)服务器端是得不到任何信息的。PHP、ASP、JSP 之类的网页访问只是服务器在发送 HTML 格式的内容之前需要先执行一下相应的文件里的程序,得到 HTML 格式的内容之后再发送而已,原理上还是发送完就关闭与请求者的连接。服务器能得到的信息是接收来访者发来的网页请求信息的时候随同而来的IP地址,至于这个IP地址对应的用户什么时候跳转去看别的网站的网页去了服务器得不到任何信息。在你的 PHP 程序中,可以把得到一个来访者的IP地址的时候就给作为一个累加器用的跨网页文件跨不同来访者共享的变量添加1,20分钟之内没再接收到那个IP地址发来的请求就将累加器减1,这样,你把那个累加器内容显示出来就能反映你的网站在最近20分钟内有多少个IP来访问过,这个数就近似地反映了你的网站“在线人数”。

我没学过php我只是要这个来统计软件的在线使用人数罢了。。。。所以我可以毫无廉耻的向你索要源码吗。。。

推荐
不推荐
展开
收起
黄禀坤

dede:php无法执行,在线等急。

    您要确认,您是否认真仔细地完成了如下二步:

    第一步:网站后台——系统——系统基本参数——其他选项——模板引擎禁用标签:删除其中的“php”。

    做完这一步,问题一般得到解决。如果未解决,则执行第二步。

    第二步:在SQL命令行中依次执行如下命令。一般用phpmyadmin中的mysql命令比较方便。

INSERT INTO `dede_sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_disable_funs', '模板引擎禁用PHP函数', 7, 'bstring', 'phpinfo,eval,exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,file_put_contents');
  注意:SQL命令行中复制我上面打的,不要复制其他的,因为有些网页排版可能有问题。更不能自己对着屏幕打,因为单引号有两种,容易弄混。

    当然,还有一种可能,就是您反复执行了命令多次。直接进phpmyadmin中,查看dede_sysconfig数据,删除不必要的就好。

推荐
不推荐
展开
收起
朱褒

谁有能在xampp下运行的php的论坛源码吗,在线等……

discuz 这个开源程序就可以啊本回答被网友采纳

推荐
不推荐
展开
收起
妖僧授首

请问有没有php在线ping的代码

<?php $ip = "192.168.1.1"; exec( "ping $ip ", $arr); print( " <xmp> "); print_r($arr); ?> 结果 Array( [0] => [1] => Pinging 192.168.1.1 with 32 bytes of data: [2] => [3] => Reply from 192.168.1.1: bytes=32 time=1ms TTL=64 [4] => Reply from 192.168.1.1: bytes=32 time=1ms TTL=64 [5] => Reply from 192.168.1.1: bytes=32 time=1ms TTL=64 [6] => Reply from 192.168.1.1: bytes=32 time=1ms TTL=64 [7] => [8] => Ping statistics for 192.168.1.1: [9] => Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), [10] => Approximate round trip times in milli-seconds: [11] => Minimum = 1ms, Maximum = 1ms, Average = 1ms)

推荐
不推荐
展开
收起
黄鱼岛

PHP网站中,如何判断用户是否是在线的状态?

普通http网站是一种无状态连接,每次一个请求,一个应答,没有长连接状态。

但是可以通过记录访问时间,来确定用户的状态。

  1. 用户登录后,每次访问,更新一下最近访问时间在数据库里

  2. 在用户页面的公共部分,做一个定时轮询,n秒一次(防止用户打开页面后放着不动,看资料或者做别的)

  3. 服务器端做一个定时,将最近时间在n秒内的用户设为在线状态,将最近时间大于n秒的(说明已经关了页面),设为离线状态。 如果是普通 web空间无法配置定时器,可以在每次用户访问时处理一次(如果用户量大,需要做时间判断,防止同时访问量多时多次重复处理,影响服务器性能)

  4. 如果能确定一个用户的访问,只有一个浏览器窗口,可以在窗口里加一个关闭事件(onbeforeunload),在此事件中发送一个退出请求,主动设为离线状态。这样状态管理会更完美一些

这样基本就可以完成一个在线状态的管理。具体n 设为多少可根据情况而定,一般5-30秒都是合理的,太短了服务器压力比较大,太长了误差会比较大

推荐
不推荐
展开
收起
张节

php项目在线上能够运行。本地部署环境,部分404文件(运行后路径不对,缺少项目),可是文件都在项目中。

应该是本地环境里面apache没有配置好,或者吧某一类的文件给禁止访问了。

推荐
不推荐
展开
收起
查看更多答案
收起