|
|
|
(PHP) Как скачать изображение
|
|||
|---|---|---|---|
|
#18+
Использую функцию file("http://somehost.ru/somepage.php") для считывания HTML-кода заданной страницы в массив. Проанализировав код это страницы выбрал нужный мне путь к изображению, предположим такой http://somehost.ru/images/111.jpg. Если открыть страницу http://somehost.ru/somepage.php в браузере и потом в нем же ввести URL http://somehost.ru/images/111.jpg, то браузер выводит это изображение(т.е. непосредственный доступ к изображению есть). Если же ввести этот URL в другом браузере(закрыть и открыть заново), то непосредственный переход невозможен. Выводится страница с сообщением "Forbidden: You don't have permission to access /images/111.jpg on this server.". Вот и вопрос: как средствами ПХП скачать мне это изображение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 05:06:16 |
|
||
|
(PHP) Как скачать изображение
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ------------ CMD: Console of Must Die ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 22:06:12 |
|
||
|
(PHP) Как скачать изображение
|
|||
|---|---|---|---|
|
#18+
А можно не шаблон, а какой-нить конкретный пример. И как мне взять изображение? fwrite не вовращает файл, а только результат выполнения команты в виде числа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2006, 16:06:54 |
|
||
|
(PHP) Как скачать изображение
|
|||
|---|---|---|---|
|
#18+
в HTML файле имеем форму <form action="${_SERVER[SCRIPT_NAME]}" method="post" enctype="multipart/form-data" name="upload_file" id="upload_file"> <input type="file" name="userfile"> <input name="upload" type="submit" id="upload" value="Upload photo"> <input type="hidden" name="MAX_FILE_SIZE" value="3000000"> </form> выбераем файл, нажмаем upload function process_upload() $f = $_FILES['userfile']; $fr = @fopen($f['tmp_name'], 'rb'); if( $fr ) { $Img_Data = mysql_escape_string(fread($fr,$f['size'])); fclose($fr); mysql_query('INSERT INTO photos (id_user, image) VALUES("1","'.$Img_Data.'")'); } else { echo "File read error."; } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2006, 21:15:13 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33675110&tid=1476304]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
274ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 526ms |

| 0 / 0 |
