Код (Text): $link = readfile ("http://alexalx-soft.com/games/update/link_en.txt"); redirect("http://".$link); == содержание http://alexalx-soft.com/games/update/link_en.txt : http://test == Результат выполнения: пересдресация на http://15 (15 байт весит файл) == Нужно чтобы был редирект на http://test.com == помогите!
AlexALX file_get_contents() вместо readfile() и смотри, чтобы у тебя в заголовок не ушло http:// два раза.
нету там НИЧЕ... Код (Text): clients(root):/usr/home/440hz#>curl -v "http://alexalx-soft.com/games/update/link_en.txt" * About to connect() to alexalx-soft.com port 80 * Trying 217.65.10.122... connected * Connected to alexalx-soft.com (217.65.10.122) port 80 > GET /games/update/link_en.txt HTTP/1.1 > User-Agent: curl/7.15.0 (i386-portbld-freebsd5.4) libcurl/7.15.0 OpenSSL/0.9.7e zlib/1.2.1 > Host: alexalx-soft.com > Accept: */* > < HTTP/1.1 200 OK < Date: Sat, 29 Dec 2007 15:55:24 GMT < Server: Apache/1.3.37 (Unix) PHP/5.2.4 < Last-Modified: Sat, 29 Dec 2007 15:10:18 GMT < ETag: "6ec5d2-0-4776635a" < Accept-Ranges: bytes < Content-Length: 0 < Content-Type: text/plain; charset=windows-1251 < X-Pad: avoid browser bug * Connection #0 to host alexalx-soft.com left intact * Closing connection #0
Интересный заголовок) AlexALX, используй, как сказал Dagdamor, file_get_contents, ибо readfile возвращает количство прочитаных байт, а тебе нужно содержание, которое как раз и возвращает file_get_contents..
работает, забыл echo сделать... но, редирект такой произошёл: http://test.comhttp//test.com%20000 redirect("http://test.com".$link); Код (Text):