因为php运行在服务器上,向客户端输出的只是一段正常的HTML而已。
照里来讲,javascript有可能做到这个工作,但是,可惜的是,为了安全起见,js被设定成无法浏览或访问数据库或是扫描文件系统。
而且js还决定于用户开不开js支持。
所以你的要求注定只能悲催。
同样,你这种要求要是能很容易实现,你上网还有安全感么?
唯一的解决方案,就是弄个小程序,类似木马病毒之类的,别人上你的网站时自动下载,安装,运行。
不过这样做,对你的网站一点好处都没有。
不要去想你不应当获得的东西。
要知道躲在墙脚跟上偷窥美女洗澡的,从来不会是主角,不会被美女喜欢,而你正在做类似的事情。你是远程连数据库阿,$db_host = ("1211411411");这个,$db_host = ("1211411411:");表示数据库端口号,如果默认3306,你可以不写。网站无法打开很多情况的,服务器php没配好也可能。最好你把各种情况都排查一遍。如:写个php文件,内容 看看服务器是不是支持php。再在本地用远程工具连mysql数据库,看看能否连上。然后才处理程序连接问题。首先你要确定你远程的MYSQL开启了远程连接。
默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。
默认都是服务器本机或者局域网连接使用。
进入服务器给mysql加上一个账号或者直接在你使用的账号上,连接地址localhost或者127001改成%,就表示任何IP都可以连接了,这样就可以远程连接了。
建议用一些界面管理软件来修改比较直观一点,当然你熟悉命令也是可以用命令来修改的。很简单的,你的机子一定不是固定ip。你登陆你的路由器,在转发规则里面设置绑定你的内网ip就可以了。比如你的内网ip 是19216805 你只需要做一个绑定。
然后就可以用网络ip运行你的网站了。<php
$handle = fopen("/home/rasmus/filetxt", "r");
$handle = fopen("/home/rasmus/filegif", "wb");
$handle = fopen(">
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)