За последние 24 часа нас посетили 33038 программистов и 1756 роботов. Сейчас ищут 985 программистов ...

redirect(readfile));

Тема в разделе "PHP для новичков", создана пользователем AlexALX, 29 дек 2007.

  1. AlexALX

    AlexALX Активный пользователь

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    Код (Text):
    1. $link = readfile ("http://alexalx-soft.com/games/update/link_en.txt");
    2.  
    3. redirect("http://".$link);
    ==
    содержание http://alexalx-soft.com/games/update/link_en.txt :
    http://test
    ==
    Результат выполнения: пересдресация на http://15 (15 байт весит файл)
    ==
    Нужно чтобы был редирект на http://test.com
    ==
    помогите!
     
  2. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    AlexALX
    file_get_contents() вместо readfile()
    и смотри, чтобы у тебя в заголовок не ушло http:// два раза.
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    нету там НИЧЕ...

    Код (Text):
    1. clients(root):/usr/home/440hz#>curl -v "http://alexalx-soft.com/games/update/link_en.txt"
    2. * About to connect() to alexalx-soft.com port 80
    3. *   Trying 217.65.10.122... connected
    4. * Connected to alexalx-soft.com (217.65.10.122) port 80
    5. > GET /games/update/link_en.txt HTTP/1.1
    6. > User-Agent: curl/7.15.0 (i386-portbld-freebsd5.4) libcurl/7.15.0 OpenSSL/0.9.7e zlib/1.2.1
    7. > Host: alexalx-soft.com
    8. > Accept: */*
    9. >
    10. < HTTP/1.1 200 OK
    11. < Date: Sat, 29 Dec 2007 15:55:24 GMT
    12. < Server: Apache/1.3.37 (Unix) PHP/5.2.4
    13. < Last-Modified: Sat, 29 Dec 2007 15:10:18 GMT
    14. < ETag: "6ec5d2-0-4776635a"
    15. < Accept-Ranges: bytes
    16. < Content-Length: 0
    17. < Content-Type: text/plain; charset=windows-1251
    18. < X-Pad: avoid browser bug
    19. * Connection #0 to host alexalx-soft.com left intact
    20. * Closing connection #0
     
  4. Clone

    Clone Guest

    Интересный заголовок:))
    AlexALX, используй, как сказал Dagdamor, file_get_contents, ибо readfile возвращает количство прочитаных байт, а тебе нужно содержание, которое как раз и возвращает file_get_contents..
     
  5. AlexALX

    AlexALX Активный пользователь

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    странно, но пахать вообще перестало... и из файлов даже теперь текст не выводит... (
     
  6. AlexALX

    AlexALX Активный пользователь

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    работает, забыл echo сделать...

    но, редирект такой произошёл: http://test.comhttp//test.com%20000
    redirect("http://test.com".$link);
    Код (Text):
    1.  
     
  7. AlexALX

    AlexALX Активный пользователь

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    http//test.com%20000 - ? почему оно так читает то?
     
  8. AlexALX

    AlexALX Активный пользователь

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    всё сделал, поставил http:// в редиректе а в текстовом файле убрал http:// заработало... :)