|
|
|
|
<?php
include "../block/db.php"; // база
include "../script/php.php"; // ПХП скрипты
if (!$_GET["foto"]) // игнорируется
exit(go ("http://1.org", 0));
$foto = !empty($_GET['foto']) ? intval($_GET['foto']) : NULL;
if (!$_GET["size"])
{
$edit_foto1 = mysql_query("SELECT * FROM foto WHERE id = '$foto'", $db);
$edit_foto = mysql_fetch_array($edit_foto1);
$file = "../foto/p/".$edit_foto["id"].".".$edit_foto["format"];
header("Content-type: image/".$edit_foto["format"]."");
header('Content-Disposition: attachment; filename='.$file.'');
readfile("".$file."");
}
?>
|
Пишет:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\1.org\www\script\php.php:2) in Z:\home\1.org\www\act\dl.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\1.org\www\script\php.php:2) in Z:\home\1.org\www\act\dl.php on line 20
яШяаJFIFddямDuckyKяоAdobedАяЫ„
яА� яДГ
!1AQaq"Ѓ‘2Ў±BR#Бb3рСr‚$бCSc4сўѓD%’sВ“Јd5'!
1AQa"qЃ‘Ў±Б2рB#СбсRbr%І3$‚’ўВCSвs45яЪ?ьЄ
"Єmu(6№зјoБ>5f1НAЏЂ4»vчq·ССўwПщaсГЛ±щNн«fҐ...
| |
|
|
|
|
|
|
|
для: lElectroHardl
(21.04.2011 в 18:28)
| | В dl.php в районе 19-20 строки что-то выводится в окно браузера. | |
|
|
|
|
|
|
|
для: cheops
(21.04.2011 в 18:54)
| | Я скопировал то, что имеется в этом файле. Не выводиться там ничего, к сожалению.
UPD: Вы были правы, но мне не понятно, как не инициализированная функция может что-то выводить в браузер? | |
|
|
|
|
|
|
|
для: lElectroHardl
(21.04.2011 в 19:06)
| | Сложно сказать, без кода, что там происходит, но вероятно все-таки где-то функция активируется. | |
|
|
|
|
|
|
|
для: lElectroHardl
(21.04.2011 в 19:06)
| | возможно BOM?
либо <?php не на первой строчке. | |
|
|
|
|
|
|
|
для: sl1p
(21.04.2011 в 21:35)
| | Так оно и было, код начинался не с 1-й строки. | |
|
|
|
|
|
|
|
для: cheops
(21.04.2011 в 18:54)
| | Вывод начинается в php.php на второй строке | |
|
|
|