вот пхп код о загружает изображение в папку де есть файл index.php теперь его нужно вывести на саму страницу
<?php
if($_FILES["photo"]["size"] > 1024)
{
echo ("Размер файла превышает 1 метр");
exit;
}
if(copy($_FILES["photo"]["tmp_name"],
"/var/www/".$_FILES["photo"]["name"]))
?>
Заранее спасибо
Спустя 8 минут, 24 секунды (5.03.2010 - 16:24) krasilich написал(а):
header('Content-type: image/jpeg'); //или какой там формат.
echo file_get_contents($путь_к_файлу);
Спустя 29 секунд (5.03.2010 - 16:25) Winston написал(а):
Как-то так:
$file = $_FILES["photo"]["name"];
$dir = 'var/www/';
$open = opendir($dir);
while (readdir($open))
{
echo "<a href='".$file."'>$file</a>";
}
closedir;
Спустя 14 минут, 4 секунды (5.03.2010 - 16:39) yazka написал(а):
PHPprogramer очень странно но не выходит
Спустя 52 секунды (5.03.2010 - 16:40) yazka написал(а):
see_man на вашем примере тоже не получаеться отобразить изображение и еще ругается на header
Спустя 1 час, 14 минут, 30 секунд (5.03.2010 - 17:54) Romms написал(а):
Цитата |
see_man на вашем примере тоже не получаеться отобразить изображение и еще ругается на header |
что пишет? Глянь, может чтото ты выводишь до того как задаешь хеадер
Спустя 7 минут, 37 секунд (5.03.2010 - 18:02) yazka написал(а):
<?php
header('Content-type: image/jpeg'); //или какой там формат.
echo file_get_contents($_FILES["photo"]["name"]);
echo (file_get_contents('cat.txt'));
?>
Вот код чуть выше html
пишет вот это
Warning: Cannot modify header information - headers already sent by (output started at /var/www/index.php:13) in /var/www/index.php on line 27
Спустя 1 минута, 47 секунд (5.03.2010 - 18:04) qpayct написал(а):
хедер посылаешь после вывода

Спустя 4 минуты, 32 секунды (5.03.2010 - 18:08) yazka написал(а):
Не понял если можно чуть чуть русским языком или объясните объемнее что вы хотите сказать
Спустя 23 минуты, 6 секунд (5.03.2010 - 18:31) qpayct написал(а):
а я чут чутя на чукотском по твоему обьясняю чтоли на?

Спустя 6 минут, 38 секунд (5.03.2010 - 18:38) yazka написал(а):
Да не просто я еще ЧАЙНИК так что мне пожалуйста поподробнее или код как надо

Спустя 1 минута, 41 секунда (5.03.2010 - 18:39) Adil написал(а):
yazka объясни что ты делаешь и что нужно чтобы было в итоге
Спустя 1 минута, 48 секунд (5.03.2010 - 18:41) yazka написал(а):
Я загрузил изображение в папку, и хочу его вывести в файл index.php
Ладно я щас скрипт загружу на хсотинг посмотрите токо не спамьте защиты вообще нет
Ладно я щас скрипт загружу на хсотинг посмотрите токо не спамьте защиты вообще нет
Спустя 51 секунда (5.03.2010 - 18:42) qpayct написал(а):
или или значит
хедер уже в полёте на.....

хедер уже в полёте на.....
Цитата |
headers already sent |
вывод начат там то там то......
Цитата |
output started at /var/www/index.php:13 |
и там то.....
Цитата |
in /var/www/index.php on line 27 |
Спустя 5 минут, 50 секунд (5.03.2010 - 18:48) Adil написал(а):
ну вот сделай так
<img src="<?=$_FILES['photo']['name']?>" />
<img src="<?=$_FILES['photo']['name']?>" />
Спустя 2 минуты, 8 секунд (5.03.2010 - 18:50) krasilich написал(а):
Вообще, видимо человеку не прямой вывод нужен, а в html картинку впихунть.
Тогда делаем так.
Тогда делаем так.
echo '<img src="/var/www/".$имя_картинки />'
Спустя 17 минут, 9 секунд (5.03.2010 - 19:07) yazka написал(а):
Давайте я вам три файла скину посмотрите неполучается
Спустя 6 минут, 35 секунд (5.03.2010 - 19:14) Winston написал(а):
<?php
$dir = "/var/www/";
// Если директория существует открываем её и читаем
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "<a href='".$file."'>$file</a>";
}
closedir($dh);
}
}
?>
А так ?
Спустя 49 секунд (5.03.2010 - 19:15) yazka написал(а):
Тут было php код
Спустя 2 минуты, 3 секунды (5.03.2010 - 19:17) Winston написал(а):
<table width="100%" cellpadding="10" cellspacing=3">
По-закрывай кавычки по-подсветке даже видно
Спустя 7 минут, 44 секунды (5.03.2010 - 19:24) Winston написал(а):
if($_FILES["photo"]["size"] > 1024*3*1024) //Проверяем размер изображение
{
echo ("Размер файла превышает 1 метр");
exit;
Это уже 3 метра. 1024 * 1024 = 1 метр
Спустя 3 минуты, 7 секунд (5.03.2010 - 19:28) yazka написал(а):
поставил на 1 мерт а оказалось у меня нет мальньких изображение все сменил а надпись забыл а изображении не было
Спустя 2 минуты, 14 секунд (5.03.2010 - 19:30) Winston написал(а):
Цитата (yazka @ 5.03.2010 - 18:28) |
поставил на 1 мерт а оказалось у меня нет мальньких изображение все сменил а надпись забыл а изображении не было |


Спустя 3 минуты, 16 секунд (5.03.2010 - 19:33) krasilich написал(а):
Проблема в том что нигде не сохраняется путь к изображению. В том участке где изображение копируется из временной папки в другую нужно сохранить имя файла (в БД или еще где) потом в index.php получить это имя и
echo '<img src="/var/www/".$имя_картинки />'
Спустя 3 минуты, 3 секунды (5.03.2010 - 19:36) yazka написал(а):
see_man тут все на файлах можете привести полный код
Спустя 2 минуты, 52 секунды (5.03.2010 - 19:39) Winston написал(а):
Если у него файлы РНР хранятся там же куда загружаются картинки то можно просто:
yazka
echo "<img src='".$имя_картинки."' />'
yazka
Свернутый текст
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Главная</title>
</head>
<body>
<table width="100%" cellpadding="10" cellspacing=3">
<tr><td width="140" height="10"></td>
<td></td>
<td width="10" height="10"></td>
</tr>
<tr>
<td width="10"></td>
<td valign="top">
<center><a href="http://localhost/add.php">Добавить</a></center>
<table width="520" cellpadding="5" cellspacing="0">
<tr>
<td height="30" bgcolor="#ffffff" colspan="2">
<br><br>
<center>
<?php
$dir = "/var/www/";
// Если директория существует открываем её и читаем
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "<a href='".$file."'>$file</a>";
}
closedir($dh);
}
}
?>
</center>
</td>
</tr>
</table>
</body>
</html>
Спустя 3 минуты, 11 секунд (5.03.2010 - 19:42) krasilich написал(а):
Сохраняем
Получаем
Отображаем
$file = 'pic_name.txt'; //полный путь к файлу
file_put_contents($file, $_FILES['photo']['name']);
Получаем
$file = 'pic_name.txt'; //полный путь к файлу
$name = file_get_contents($file);
Отображаем
echo '<img src="/var/www/"'.$name.' />'
Спустя 1 минута, 6 секунд (5.03.2010 - 19:43) yazka написал(а):
Опя теперь по цетру отбражаеца вся директория в виде ссылок и изобраение есть
=))) ВСЕМ СПАСИБО ЗА ПОМОЩЬ
=))) ВСЕМ СПАСИБО ЗА ПОМОЩЬ
Спустя 59 секунд (5.03.2010 - 19:44) krasilich написал(а):
PHPprogramer
Можно и так но проблема не в том. Просто неопределенна переменная $имя_картинки.
Да и человеку картинку нужно, а не ссылку
Можно и так но проблема не в том. Просто неопределенна переменная $имя_картинки.
Да и человеку картинку нужно, а не ссылку
Спустя 2 часа, 43 минуты, 35 секунд (5.03.2010 - 22:28) yazka написал(а):
Попробую разобраться сам ВСЕМ СПАСИБО ЕЩЕ РАЗ

_____________
Я ЧАЙНИК