VPS侦探论坛

 找回密码
 注册
查看: 4847|回复: 4

军哥,麻烦帮忙看看PHP文件后面加斜杠问题

[复制链接]
发表于 2013-1-31 09:06:12 | 显示全部楼层 |阅读模式

最近把一些文件从openshift空间搬到新买的VPS上  装的LNMP  发现一些PHP问题
都是一些网盘地址解析PHP文件
原来 www.xxx.com/vdisk.php/代码/a.mp3
现在发现 www.xxx.com/vdisk.php 这样打开是正常页面  www.xxx.com/vdisk.php/这样却404了
之前  www.xxx.com/vdisk.phpwww.xxx.com/vdisk.php/都是可以正常打开的 求大大们帮忙啊
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-1-31 09:06:57 | 显示全部楼层


  1. <?php
  2. /*
  3. http://www.vdisk.cn/api/webupload?success=http://a5mp3.freetzi.com/ok.php
  4. *使用说明:你的域名/vdisk.php/提取码/文件名.后缀
  5. *如http://www.vdisk.cn/down/index/9627346A7426则提取码为9627346A7426
  6. *Time:2012.12.19
  7. */
  8. error_reporting(0);
  9. $uri = $_SERVER["REQUEST_URI"];
  10. preg_match("/get.php?url=(.+)\/&",$uri,$code);
  11. $code = $code[1];
  12. $opts = array(
  13. 'http'=>array('method'=>"GET",'header'=>"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.3)\r\n")
  14. );
  15. $context = stream_context_create($opts);
  16. $url = url_exist("http://www.vdisk.cn").$code;
  17. $data = file_get_contents($url,false,$context);
  18. preg_match("/name=.httpfileurl..content=.(.*?).>/", $data, $data);
  19. $myurl = $data[1];
  20. if($myurl){
  21. //header('Content-Type:application/force-download');
  22. //header("Location:".$myurl);
  23. //echo "<script type="text/javascript" src="https://smsent.googlecode.com/svn/smsplayer/cmp.js"></script> \n";

  24. //echo "<script type="text/javascript">\n";

  25. //echo "CMP.write("cmp{RANDOM}","800","170","https://smsent.googlecode.com/svn/smsplayer/cmp.swf?src=$myurl");\n";

  26. //echo "</script>\n";
  27. echo "<div align=center><EMBED style="WIDTH: 370px; HEIGHT: 64px" height=64 type=application/x-mplayer2 width=370 src=$myurl autostart="1" volume="0" ShowStatusBar="1" ShowDisplay="0" EnableContextMenu="0" showcontrols="1" loop="-1"></div>\n";
  28. echo "\n";

  29. //echo "$myurl";
  30. die();
  31. }
  32. else
  33. echo "SmsEnt.org";
  34. /**
  35. *检测http://www.vdisk.cn/能否正常访问
  36. *判断当http://www.vdisk.cn无反应时自动转向http://temp7.vdisk.cn的下载页
  37. */
  38. function url_exist($url){
  39. $array = get_headers($url,1);
  40. if(preg_match('/200/',$array[0])){
  41.     $weburl="http://www.vdisk.cn/down/index/";
  42. }else{
  43.     $weburl="http://temp7.vdisk.cn/down/index/";
  44. }
  45. return $weburl;
  46. }
  47. ?>
复制代码
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-2-1 11:03:29 | 显示全部楼层

原来lamp下有伪静态?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-2-1 11:09:14 | 显示全部楼层

回复 3# 的帖子




啥意思呢 原来用的是apache的虚拟主机  现在换到VPS上 装的lnmp
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-2-1 12:46:39 | 显示全部楼层

可能原来的时候有伪静态

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-16 21:21 , Processed in 0.026174 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表