Есть код, но почему то не хочет работать: PHP: <?php $f="kart/Fog.jpg"; $min="minkart/Fog.jpg"; $razmer=getimagesize($f, $picturre); $picture[1]="Текст"; $pust=imagecreatetruecolor(130, 100); $img=imagecreatefromjpeg($f); imagecopyresampled($pust, $img, 0, 0, 0, 0, 130, 100, $razmer[0], $razmer[1]); imagejpeg($pust, $min); imagedestroy($pust); imagedestroy($img); $mm=basename($f, ".jpg"); echo "<a href='$f' target='_blank'><img src='$min' border=0 alt='$mm'></a><br>$mm<br> $razmer[3]<br>$picture[1]<br><br>"; ?> кто и что может сказать по этому поводу?!
Kandi, если я не ошибаюсь,должен быть хедер с image/jpeg И html в одном файле с функциями gd2 не должен работать.Попробуй сделать вывод PHP: echo "<a href='$f' target='_blank'><img src='$min' border=0 alt='$mm'></a><br>$mm<br> $razmer[3]<br>$picture[1]<br><br>"; в отдельном файле
а в этом коде ему не надо выводить картинку в браузер, он её сохраняет в файл а в браузер выводит картинку в img тегах, ссылаясь на ранее сохранённый файл. но вот в каком месте "не хочет" работать он так и не описал, даже ни одной ошибки не вывел, а тестировать лень, поэтому сложно ответить, что не работает. С виду код нормальный, может GD2 не подключил?
ну вот проблема в том) что в книге было написано что надо что то подключить, но в php.ini не нашёл того что в книге давали :\ Как и что подключать? мб кто нить расскажет?!
Что бы подключить библиотеку нужно раскомментировать строку вида : ;lib_name.dll т.е. убрать ";" , lib_name - это название библиотеки. (в php.ini)
доступно объяснил зайди в php.ini (обычно c:/windows/php.ini) найди строку ;extension=php_gd2.dll и сделай из неё: extension=php_gd2.dll если php_gd2 по поиску не находишь, то всё усложняется, но это уже другая история... можешь попробовать добавить эту строку, но если нету dll то бреешься
ололо)) Закинь в WWW папку файл phpinfo.php в него впиши: <?php phpinfo(); ?> Запусти, далее на странице ищи extension_dir, у меня ето - c:/wamp/bin/php/php5.3.0/ext/ проверь если ли в папке файл: php_gd2.dll если есть проверь файл php.ini Расположение файла можешь увидеть в phpinfo.php в директиве: Loaded Configuration File у меня это -C:\wamp\bin\apache\Apache2.2.11\bin\php.ini в файле нужно искать строку extension=php_gd2.dll если либа лежит в папке с раширениями, то в php.ini стоит добавить эту строку, если нет, то добавляем либу в папку и строку в файл. ЗЫ возможно строка закоментирована в конф. файле php.ini, тоесть перед началом строки стоит знак (, уберешь.
я бреюсь каждое утро чувствую предётся еще бриться у меня в extension_dir - ./ ./ вот такая байда))) я хз че у меня за палённый php двиг, но качал с офф сайта где мне достать эту Dll и как её поставить или следует снести php и поставить нормальный? что проще и лучше? если переустанавливать, мб кто нить даст норм двиг? жесть какая то
Советую попробовать http://www.wampserver.com/en/download.php обширный набор расширяемых библиотек для РНР, модулей для Апача. Удобное подключение расширений из диалогового меню трея. Привожу скрины: 1. 2. Как видишь все предельно просто. Устанавливается сервер в пару кликов.