Как скопировать jpg-файл?

tony2001

TeaM PHPClub
Frenk:
1. не ори.
ОТКРОЙ МАН И ПРОЧТИ:
Код:
Note: As of PHP 4.3.0, both source and dest may be URLs if the "fopen wrappers" have been enabled. See fopen() for more details.
ты тормоз ?

открой файл fopen(), прочти и запиши.
 

RomikChef

Guest
Френк, вместо того, чтобы искать на форуме спецов ночью в воскресенье, надо читать документацию.
А не орать, чтобы это за тебя сделал кто-то другой.
перед тем, как использовать какую-либо функцию, надо сначала прочесть, для чего она предназначена.

И не надо думать, что если ввв - это всемирная сеть, то ты можешь что угодно делать на чужих хостах с помощю своего РНР
 

RomikChef

Guest
Тони, дай 5 :)
А я седня раньше на посту :-Р
 

tony2001

TeaM PHPClub
Держи 5 =))

Ромик, это тебе:
http://phpclub.net/talk/showthread.php?s=&threadid=23177&rand=18

=)
 

trent

Developer
попробуй так, может файл не будет биться, ща проверить не могу нету под рукой русского апача
PHP:
$f = fopen($img,"r[B]b[/B]");
а про то что бьется файл почитай тут 5 пункт http://apache.lexa.ru/faq.html
 

Frenk

Guest
Неа!
Т.е. он создает, конечно, файл test.gif, но просмотр недоступен все равно!
 

RomikChef

Guest
а что там внутри?
какие различия с оригиналом?

может, stripslashes ему сделать?
 

Frenk

Guest
Romik! Попробуй, плз, запустить этот код у себя - посмотри, что там в нутри.
Но в начале написанно GIF89.
А на счет того, что я тормоз и МАН не читаю - зря. Все перерыл про функции для работы с графикой и файлами. Кстати, Тони, fopen wrappers - как включить и что это такое?
 

RomikChef

Guest
фопен враппер у тебя включен, раз ты можешь делать фопен через http.
НО! Кроме фомен, в РНР почтин ет функций ,которые работали бы с удаленными файлами, как быдто это твои собственные.

Запускать у себя я ничего не буду, потому, что у меня другая конфигурация.

То, что ты тормоз - не зря.
сам себе учись помогать.
РАЗМЕРЫ ХОТЯ БЫ СРАВНИ!
 

Frenk

Guest
OK, тормоз я.
Сам себе помогаю, перепробовал массу всего, но файл бъется!
Размеры примерно одинаковы - я получил 2,63 кб, оригинал - 2680 байт. Кое где, кстати, файл открывается (Corel PhotoPaint), но картинка жуткая - линии всякие и вааще - бред. Самое отдаленнейшее сходство с оригиналом.
 

Frenk

Guest
К сведению - GetImageSize возвращает одинаковые размеры у исходного и полученного файлов.
 

RomikChef

Guest
в третий раз спрашиваю - stripslashes сделал?
 

Frenk

Guest
Сделал я stripslashes.
Результат - файл просматривается! Но картинка обрезана, т.е. размеры те же, но после 1/3 идет белый фон.
 

Frenk

Guest
Сорри, не белый, а прозрачный. Ничего, то есть, нету.
 

Frenk

Guest
Еще проблема. Когда исходный файл
http://pics.rbc.ru/img/ver99/nrbctop1.gif - обрезается, но просмотр доступен, а когда
http://www.mignews.com/aimages/09_02/080902_61432_30099_1.jpg - т.е. не gif а jpg - просмотр по прежнему не доступен и
GetImageSize не возвращает размеры полученного ф-ла.
 

Frenk

Guest
Мля, я уже обрадовался. Нет, не помогло.
Когда использую картинку, указанную в примере - просматриваю, но цвет исковеркан жутко!
А когда получаю http://www.mignews.com/aimages/09_02/080902_61432_30099_1.jpg - вааще просмотр недоступен, по прежнему... :-(
 

Frenk

Guest
Ну что? Тормозом меня обругали, куда только не посылали...
Ребят, мот еще мысли какие-нить есть. Я понимаю, вы народ занятой, но все же...
 

trent

Developer
выкинь свой руссиан апач...
или настрой его нормально...
 

Frenk

Guest
OK! Настраиваю...
Прописываю в httpd.conf
<Location /path/to/robot-f.php>
CharsetDisable On
</Location>
Где именно это прописать, в какой секции?
 
Сверху