DriverCat, а нет возможности использовать ImageMagick? Он во всех ситуациях предпочтительней.
Далее, конкретно в вашем случае может быть так, что файл на самом деле не будет являться JPEG'ом, а например GIF'ом? Программы просмотра картинок его откроют его в любом случае, а вот GD споткнётся.
P.S. и я очень надеюсь, что хоть где-то выше по коду у вас анализируется $_GET['file'] на предмет допустимых значений.
musulman, вы лентяй :) первая строчка в Гугле по запросу UTF-8: http://ru.wikipedia.org/wiki/UTF-8
Prosto_niki, запросы "...WHERE cat_id IN(1,2,3)" и "...WHERE cat_id=1 OR cat_id=2 OR cat_id=3" тождественны с точки зрения MySQL.
По вопросу выдёргивания дерева категорий из базы - дёргайте вы его целиком ОДНИМ запросом и стройте дальше из него хоть дерево, хоть куст, хоть казино со шлюхами и блэкджеком средствами PHP. Плюс не забывайте про кэширование.
rtyug, да, что-то я сам с жадностью переборщил :)
$text =~ s#<v:imagedata src="(.*?\/)([a-z0-9\.]+)" (.*?)\/>#--><img src="$patch_pic_site$2" alt="" \/><!--#igs;
прокатит? на вашем примере работает :)
Сделать для него поле select со списком стилей. При изменении стиля писать в cookie его идентификатор. Затем, в зависимости от этого идентификатора подключать на странице разные CSS-стили. Profit! :)
motor721, у меня одинаково отображается в FF, Chrome и Opera.
Fader, дайте УРЛ пациента
Robin_Bad добавил 21.09.2010 в 12:10
Fader, у меня он отдаётся с ошибкой: 500 Internal Server Error
покажите, что в error_log, связанного с этим УРЛом, там почти наверняка PHP-ошибка
rtyug, если я правильно вас понял, то у вас код в примере работает таким образом, что в $2 попадает не только имя файла ("sdfsdf.jpg"), а полный путь к нему ("./sdfsdf/sdf/sd/sdfsdf.jpg"), а нужно лишь имя файла?
Тогда нужно просто сделать алгоритм жадным, чтобы он искал не до первого символа "/", а до последнего:
$text =~ s#<v:imagedata src="(.*\/)(.*?)" (.*?)\/>#--><img src="$patch_pic_site$2" alt="" \/><!--#igs;
И ещё к вам вопрос: а в чём сакральный смысл захвата трёх частей текста, если вы используете только одну из них? Может, имеет смысл сделать так:
$text =~ s#<v:imagedata src=".*\/(.*?)" .*?\/>#--><img src="$patch_pic_site$1" alt="" \/><!--#igs;
TheBat, думаю, при использовании разных УРЛов (хотя и это можно предусмотреть исключающими условиями) можно сделать работающими оба движка. Но вариант с граббером и статикой гораздо красивее и логичнее.
Samail, объясните человекопонятным языком, что вы хотите сделать.