PHP сообщество

любители кода :)

Кто поможет со смарти разобраться??

Bloged in Без рубрики от admin Вторник Август 21, 2007 at about 1:08 пп

А то я чтото совсем дико туплю.

Как сделать подобный вывод.
Есть массив скажжем такой

$arr=array(0=>array(”gid”=>”1″,”gtitle”=>”title1″,”pid”=>”1″,”ptitle”=>”ptitle1″),
1=>array(”gid”=>”1″,”gtitle”=>”title1″,”pid”=>”2″,”ptitle”=>”ptitle2″),
2=>array(”gid”=>”1″,”gtitle”=>”title1″,”pid”=>”3″,”ptitle”=>”ptitle3″),…….
10=>array(”gid”=>”2″,”gtitle”=>”title2″,”pid”=>”10″,”ptitle”=>”ptitle10″),
11=>array(”gid”=>”2″,”gtitle”=>”title2″,”pid”=>”11″,”ptitle”=>”ptitle11″));

Как используя самарти сделать вывод палана:

:GID :1 GIDTITLE: title1
pid:1 pidtitle:ptitle1
pid:2 pidtitle:ptitle 2

pid:9 pidtitle:ptitle9

GID:2 DIDTITLE: title 2
pid:10 pidtitle: title10
pid: 11 pidtitle: title 11

Только начал переходить на смарти и DbSimple и вот такой вот заскок. У меня сегодня наверное логики в моске не хватает. не получаетя хот ты тресни.

А может мне в ru_pohape с таким вопросом?

Bloged in Без рубрики от admin Вторник Август 21, 2007 at about 12:05 пп

Коллеги, взываю к помощи и не судите строго, если сочтете нижеизложенное крайним проявлением ламеризма.

Подскажите пожалуйста практические методы проверки php-скриптов на уязвимость. В данном случае интересует не теоретический подход (а-ля “проверить чтобы не было места для XSS и sql-injection, чтобы для текущих версий софта не было открытых критических багов и доступных эксплойтов” и т.п. — это всё само-собой понятно), а скорее “дедовские” (народные) способы: на что следует обратить внимание перед запуском приложения на публичном сервере?

Я понимаю, что тема широка, неисчерпаема и флеймова (тем более я прошу говорить приминительно к абстрактному скрипту) и что она начинается с правильного ответа “обратить внимание на кривизну своих рук и прокладку между стулом и клавой”, но тем не менее хотелось бы составить т.н. “чек-лист”. Приветствуются ссылки на толковые статьи по теме (кроме википедии), если таковые вспомнятся или найдутся в закладках.

Upload с индикацией

Bloged in Без рубрики от admin Вторник Август 21, 2007 at about 11:13 дп

Как реализовывается на PHP сабж? У меня есть мнение, что массив $_FILES формируется уже после аплоада, как же в таком случае управлять закачкой не ясно… или я не прав?

Проблема с посылкой майла через стандартную функцию mail()

Bloged in Без рубрики от admin Понедельник Август 20, 2007 at about 8:24 пп

Имеется хостинг под Linux с установленным PHP 4.4.5.
С некоторых пор стандартная функция mail стала работать как то странно.
Есть страница на которой есть два вызова функции со стандартными аргументами ($address,$subj,$message,$headers);

Я вызываю функцию так mail(”info@blabla.org”,”Subj”,”HTML text”, “From: SENDER <info@blabla.org> \nReply-To: info@blabla.org \nContent-type:text/html; charset=windows-1251\nX-Mailer: PHP/” . phpversion());

На gmail.com майл с таким header приходит без проблем. К себе же на адрес на этом же хостинге маил не приходит совсем.
Если из header убрать определение content-type то майл доходит , но html в теле письма соответственно не отображается верно, если же оставить только content-type то маил приходит, но нет From: и так далее.

Если же я определяю headers в переменной типа так:
$headers = “Content-type: text/html; charset=windows-1251\n”;
$headers = “From: SENDER <info@blabla.org>\n”;
$headers .= “X-Mailer: PHP/” . phpversion() . “\n”;

и вызываю функцию как mail(”info@blabla.org”,”Subj”,”HTML text”, $headers”);

То майл доходит , но как plain text и html ne отображает.

Я не большой специалист в php и совсем не могу понять что происходит, причем раньше все, насколько я знаю, работало без проблем.

Может быть кто то сталкивался и сможет мне помочь?
Заранее спасибо.

Тезисы конференции веб-разработчиков HighLoad-2007

Bloged in Без рубрики от admin Суббота Август 18, 2007 at about 6:50 пп

Хочу пригласить участников сообщества к обсуждению тезисов конференции веб-разработчиков высоконагрузочных приложений HighLoad-2007. Тезисы 40 потенциальных докладов опубликованы на специальной странице, к каждому тезису подвязана информация о докладчике, есть возможность комментировать доклады, давать советы, рекомендации, задавать свои вопросы. Все комментарии будут донесены нами до докладчиков.

Добрынинская организация корпоративных праздников войти ; прокладка оптоволокна оптоволоконной соединительной линии.