2013-03-01 3 views
-2

Привет, я загрузил PHP-файл на сервер. При достижении этого URL с помощью браузера, напримерНе удается запустить простой файл PHP на сервере

mysite.com/test.php 

Я вижу код (содержание) файл PHP и сценарий, похоже, не работает.

SERVER IS 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; 
} 
+2

Сервер не поддерживает PHP. –

+0

Какой код вы опубликовали? Началось ли с '

+0

Посмотрите, что весь список дубликатов -> – PeeHaa

ответ

0

Вы установили PHP? - Если так сделать следующее:

  1. Начните пробовать простой сценарий - назовем это сказать info.php:

  2. Обеспечить (при условии, Apache), что у вас есть веб-сервер настроен - см. http://php.net/manual/en/install.php

Если все это работает, возникает проблема со сценарием.

0

близко PHP теги и проверка делает поддержку сервера PHP

0

Ваш сервер не настроен для разбора PHP скриптов, убедитесь, что он установлен PHP