<?php
$url = $_GET['url'];
header("Content-Type: image/png");
echo file_get_contents($url);
echo $url; //просто для проверки
?>
запрос к примеру такой: test.php?url=http://phpforum.ru/favicon.ico&
в одной кодировке не получаю переменную методом _GET,
а в другой кодировке не понимаю первые строчки?
Как совместить?
Спустя 1 час, 28 минут, 49 секунд (17.06.2010 - 13:05) DedMorozzz написал(а):
Всё приведи в единую кодировку.
Спустя 1 минута, 24 секунды (17.06.2010 - 13:07) Borodin Maxim написал(а):
какую?
Спустя 2 минуты, 41 секунда (17.06.2010 - 13:09) DedMorozzz написал(а):
К примеру UTF-8. Самая универсальная кодировка.
Спустя 15 минут, 59 секунд (17.06.2010 - 13:25) Borodin Maxim написал(а):
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\***.***.*.***\www\test\test.php:1) in Z:\home\***.***.*.***\www\test\test.php on line 3
Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in Z:\home\***.***.*.***\www\test\test.php on line 4
Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in Z:\home\***.***.*.***\www\test\test.php on line 4
Спустя 1 минута, 45 секунд (17.06.2010 - 13:27) tomash написал(а):
Почитайте про http заголовки
Спустя 2 минуты, 25 секунд (17.06.2010 - 13:29) Borodin Maxim написал(а):
ошибка в header()?
если да, то какая?
если да, то какая?
Спустя 1 час, 12 минут, 21 секунда (17.06.2010 - 14:42) Basili4 написал(а):
самая распотсраненая пробел перед <?php теперь теория ругается он на то что заголовки отправлены заголовки отправляются когда в поток т.е. в браузер передается хоть один символ
Спустя 3 часа, 54 минуты, 23 секунды (17.06.2010 - 18:36) Borodin Maxim написал(а):
Цитата |
самая распотсраненая пробел перед <?php теперь теория ругается он на то что заголовки отправлены заголовки отправляются когда в поток т.е. в браузер передается хоть один символ |
Можно по подробнее, и не игнорируя запятые
Спустя 1 час, 44 минуты, 50 секунд (17.06.2010 - 20:21) tomash написал(а):
В общих чертах: по протоколу HTTP сначала передаются заголовки (в т.ч. те, что были отправлены с помощью ф-ии header()), потом - пустая строка, потом - контент. Если заголовки пытатьсья отослать после того, как начался вывод
контента, то, естетсвенно, это приведет к ошибке.
Помните, что header() надо вызввать до того, как начался какой-либо вывод, либо обычными HTML тегами, пустыми строками в фаиле (вне <? ?>), либо с помощью PHP. Очень распространенная ошибка: использование ф-ии header() при том, что фаил содержит в начале пустую строку (фаил так же может подключаться при помощи ф-ий include() или require()).
(Автор неизвестен)
контента, то, естетсвенно, это приведет к ошибке.
Помните, что header() надо вызввать до того, как начался какой-либо вывод, либо обычными HTML тегами, пустыми строками в фаиле (вне <? ?>), либо с помощью PHP. Очень распространенная ошибка: использование ф-ии header() при том, что фаил содержит в начале пустую строку (фаил так же может подключаться при помощи ф-ий include() или require()).
(Автор неизвестен)
Спустя 57 минут, 40 секунд (17.06.2010 - 21:19) Borodin Maxim написал(а):
tomash огромное спасибо =) все работает
в принципе этот код может выстраивать не только картинки из иконок,
но и скрины сайтов...
почему у меня не выходит, и где указать ширину картинки на выводе?
<?php
header("Content-Type: image/png");
$url = $_GET['url'];
echo file_get_contents($url);
echo $url;
?>
в принципе этот код может выстраивать не только картинки из иконок,
но и скрины сайтов...
почему у меня не выходит, и где указать ширину картинки на выводе?
header("Content-Type: image/png;width: 250");//????????
Спустя 9 минут, 57 секунд (17.06.2010 - 21:29) tomash написал(а):
Спустя 11 часов, 30 минут, 21 секунда (18.06.2010 - 08:59) Borodin Maxim написал(а):
Все замечательно работает на localcost,
а вот на удаленном сервере не как =(
в чем дело?
как включить функцию file_get_contents удаленно?
а вот на удаленном сервере не как =(
в чем дело?
как включить функцию file_get_contents удаленно?
Спустя 51 минута, 58 секунд (18.06.2010 - 09:51) tomash написал(а):
А какие ошибки выдает? В коде вставьте строчку error_reporting(E_ALL); и покажите что выдает?
Спустя 1 час, 41 минута, 25 секунд (18.06.2010 - 11:32) Borodin Maxim написал(а):
У меня вроде вообще ошибок нет,
значок не отображающийся картинки и все...
значок не отображающийся картинки и все...
Спустя 5 минут, 28 секунд (18.06.2010 - 11:38) tomash написал(а):
А можно код посмотреть?