[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт по загрузки файлов на сервер
Stas
в index.php у меня
<form enctype="multipart/form-data" action="upload.php" method="post"> 
<
input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Send this file: <input name="userfile" type="file" />
<
input type="submit" value="Send File" />
</
form>


а в upload.php

<?php 
$uploaddir = 'uploaded/';
$uploadfile = $uploaddir . $_FILES['userfile']['name'];

print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
print "File is valid, and was successfully uploaded. ";
print "Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
print "</pre>";
?>


и выдает не путь а

File is valid, and was successfully uploaded. Here's some more debugging info:
Array
(
[userfile] => Array
(
[name] => Boot.exe
[type] => application/octet-stream
[tmp_name] => Y:\tmp\php48.tmp
[error] => 0
[size] => 6656
)

)
а мне над чтоб когда загрузил чтоб выдовал путь до файла
чтоб в дальнейшем встовлять его в админки



Спустя 6 минут, 42 секунды (2.06.2011 - 14:05) Stas написал(а):
если убираю
 print "File is valid, and was successfully uploaded. ";    
print "Here's some more debugging info:\n";
print_r($_FILES);

вообще не чего не пишет

Спустя 3 минуты, 45 секунд (2.06.2011 - 14:09) XCross написал(а):
Цитата
print "File is valid, and was successfully uploaded. ";   
print "Here's some more debugging info:\n";   
print_r($_FILES);


Ну все правильно.

print_r($_FILES);


отображает содержимое массива $_FILES и в нем пути до файла после копирования нет. Это ту уже после указываешь откуда и какой файл брать.

Спустя 3 минуты, 24 секунды (2.06.2011 - 14:12) Stas написал(а):
но мне надо чтоб он просто показал
http://www.test1.ru/uploaded/1.jpeg/
вот
а он показывает

File is valid, and was successfully uploaded. Here's some more debugging info:
Array
(
[userfile] => Array
(
[name] => Boot.exe
[type] => application/octet-stream
[tmp_name] => Y:\tmp\php48.tmp
[error] => 0
[size] => 6656
)

)

Спустя 24 минуты, 33 секунды (2.06.2011 - 14:37) Stas написал(а):
пробовал вот так
print_r($uploadfile);

тогда путь выдает такой
/uploaded/1.jpeg
впринципе пойдет но вапрос как зделать чтоб ширину и высату тоже писал
чтоб когда ссылку на катинку ставлю размер картинки уже был
<img src="http://www.test1.ru/uploaded/1.jpeg 
"
border="0" width="120" height="120">

мне надо узнать width="120" height="120"

Спустя 6 минут, 39 секунд (2.06.2011 - 14:44) Игорь_Vasinsky написал(а):
<?php
$size = getimagesize("*.gif");
print_r($size);
?>

Спустя 7 минут, 25 секунд (2.06.2011 - 14:51) ИНСИ написал(а):
Stas вместо:
Цитата
print_r($uploadfile);

вставь:

echo $uploadfile;
$size = getimagesize($uploadfile);
echo 'Ширина: ' . $size[0] . 'px; Высота: ' . $size[1] . 'px';


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.