|
|
|
| 1)Возможно ли при помощи РНР уменшить разрешение картинки и чтобы полученая картинка была нормального качества?
2)Как сделать, чтобы загружаемый на сервер файл сохранялся там с тем именем, которое нужно мне?
3)Как загрузить себе на сервер файл, зная его УРЛ? | |
|
|
|
|
|
|
|
для: komaroff
(08.12.2005 в 23:39)
| | 1. Возможно.
2. Имя загружаемого файла берите из переменной $_FILES['uploadfile']['name'], где uploadfile - это имя тега
<input type=file name=uploadfile>
|
3. Примерно так
<?php
$filename = "http://www.example.com/';
if (!$handle = fopen($filename, 'r'))
{
echo "Cannot open file ($filename)";
exit;
}
// Читаем содержимое файла в переменную
$contents = fread($handle, filesize($filename));
// Закрываем дескриптор
fclose($handle);
$save_file = "/tmp/file.txt";
// Открываем локальный файл на запись
$handle_save_file = fopen($save_file, 'a')";
// Пишем в файл
if (fwrite($handle_save_file, $contents) === FALSE) {
echo "Cannot write to file ($save_file)";
exit;
}
?>
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(09.12.2005 в 00:20)
| | А если мне нужно загрузить картинку? (по 3-му вопросу) | |
|
|
|
|
|
|
|
для: komaroff
(09.12.2005 в 15:29)
| | Да это не имеет значения - вы просто указываете адрес картинки в файловой функции например file_get_contents(), которая загружает её содержимое
<?php
$contnet = file_get_contents("http://www.mysite.ru/pict.gif");
?>
|
после чего содержимое сохраняется в локальный файл
<?php
$fd = fopen("pict.gif","r");
fwrite($fd,$contnet);
fclose($fd);
?>
|
| |
|
|
|
|
|
|
|
для: komaroff
(08.12.2005 в 23:39)
| | Ответ на ваш первый вопрос уже неодноскратно обсуждался на форуме, воспользуйтесь поиском по форуму! | |
|
|
|
|
|
|
|
для: cernos
(09.12.2005 в 10:06)
| | Скрипт, изменяющий размер изображения можно найти в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=145 | |
|
|
|