您已上傳服務器上的PHP文件。當使用瀏覽器,例如無法在服務器上運行簡單的PHP文件
mysite.com/test.php
達到這個網址我看到PHP文件的代碼(內容)和腳本似乎沒有運行。
服務器是F5 BIG-IP的Apache
你能指出我出去可能是什麼錯誤?
<?php
$url = rawurldecode($_GET['proxy_url']);
$cb = ! empty($_GET['callback']) ? $_GET['callback'] : null;
if(preg_match('#xxx\.xxx\.com/xxx/#', $url)){
$url = preg_replace('#http\://xxx\.xxx\.com/xxx/#', '', $url);
}
if(! preg_match('#^https?:#', $url)){
$url = preg_replace('#^[\.\/]+#', '', $url);
if(!file_exists($url)){
echo 'File not found';
die(0);
}
}
if(preg_match('#\.xml$#', $url)){
header('Content-type: text/xml');
}
$file = file_get_contents($url);
if($cb){
header('Content-type: application/javascript');
echo $cb.'('.$file.');';
}else{
echo $file;
}
服務器不支持PHP。 – 2013-03-01 12:21:36
你發佈了什麼代碼?它是否以'<?php'開頭? – 2013-03-01 12:21:55
查看完整的誘惑列表 - > – PeeHaa 2013-03-01 12:22:07