Robin_Bad

Robin_Bad
Рейтинг
85
Регистрация
24.12.2007

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, объясните человекопонятным языком, что вы хотите сделать.

Всего: 274