upload на картинки и thumbnail

Ще пробвам да го направя. за сега съм направил и за GIF да става. ето линк:

http://webjo.no-ip.org/test1/31.1.2007/image_upload.rar
 
Обяснете ако ви се занимава как се пуска GD library под windows с apache? На много места прочетох следното но при мен не действа "in php.ini a comment is started using a semicolon ( ; ). As an example if you want to use GD library then you must remove the semicolon at the beginning of ;extension=php_gd2.dll to extension=php_gd2.dll"
 
значи пред extension=php_gd2.dll махаш ; в php.ini, но това не е всичко, трябва да свалиш GD библютеката

http://sourceforge.net/project/downloading.php?group_id=23617&use_mirror=switch&filename=gd-2.0.33-1.exe&31628133

ето ти линк. а също и малко четиво:

http://gnuwin32.sourceforge.net/packages/gd.htm
 
Благодаря ти, успях да пусна GD library но сега изникна дръг проблем -



На снимката се вижда, че линковете излизат по тоя начин - //localhost/index.phpimages/snimka.png
А трябва да е така -
//localhost/index.php/images/snimka.png
Как да го оправя това?

ПП.
Използвал съм това - http://webjo.no-ip.org/temp/31.1.2007/image_upload.rar като не съм променял нищо по index.php

ПП2. :)
Проблема е решен след като конфигорирах апачето
"DirectoryIndex index.php index.html.var"

 
jooorooo каза:
ще ти направя една.. щом имаш толкова желание

П.П. обещах и направих :) дори и дизаина ще ти допадне :)

http://webjo.no-ip.org/temp/31.1.2007/image_upload.rar

значи сникките се качват в папка images а малките в images/thumb

така че трябва на тях да им дадеш приоритет 777

Warning: copy(images/1172997104.jpg) [function.copy]: failed to open stream: Permission denied in /home/egdob/public_html/etwinning/lang/image_upload/index.php on line 120

ето го и 120ти ред от index.php

$copied = copy($_FILES['image']['tmp_name'], $newname);

може ли малко разяснение как е какво трябва да се промени ?

какво е това приоритет 777 ?

мерси 8)
 
Много добра работа върши този скрипт. Имам обаче 2 въпроса. Първият е, може ли качените файлове да не променят името си и да бъдат със името с което са били оригиналните файлове от компютъра и другият ми въпрос е, може ли да зададем само ширина например 120px а височината да се базира спрямо ширината , така ще се запази съотношението ширина-височина както е и в оригинала. Благодаря предварително!
 
jooorooo каза:
Dido_net и на теория и на практика е възможно. просто линка за картинката да минава през този фаил и да взима името за да я показва.

вместо $file = '1169902659.jpg'; се прави $file = $_GET['ime'];

и линка трябва да е нещо такова...

http://sait.com/fail.php?ime=kartinka.jpg


А ако потребителя, качи снимка с име на кирилица какво става? :)
 
Slavei каза:
jooorooo каза:
Dido_net и на теория и на практика е възможно. просто линка за картинката да минава през този фаил и да взима името за да я показва.

вместо $file = '1169902659.jpg'; се прави $file = $_GET['ime'];

и линка трябва да е нещо такова...

http://sait.com/fail.php?ime=kartinka.jpg


А ако потребителя, качи снимка с име на кирилица какво става? :)

Нали точно поради тази причина не се запазва истинското име при качването :-)
 
jooorooo каза:
Slavei каза:
jooorooo каза:
Dido_net и на теория и на практика е възможно. просто линка за картинката да минава през този фаил и да взима името за да я показва.

вместо $file = '1169902659.jpg'; се прави $file = $_GET['ime'];

и линка трябва да е нещо такова...

http://sait.com/fail.php?ime=kartinka.jpg


А ако потребителя, качи снимка с име на кирилица какво става? :)

Нали точно поради тази причина не се запазва истинското име при качването :-)

Признавам, че не съм ти гледал скрипта, но това $_GET['ime']; от къде идва?
 

Back
Горе