Вы не зашли.
Главная » PHP » Общие вопросы по PHP
#541. warwap
Гость
2012.01.06 01:01
Gemorroj, болъшое спасибо
#542. Gemorroj Off (107)
Administrator
2012.01.06 01:01
Nu3oN написал:
Но жопой чувствую что можно это сделать более красиво!
Код:
$objController = new $_RTR -> get('name') -> controller;
$objController -> {$_RTR -> get('name') -> method}();
но вообще, мне кажется в классе RTR (не знаю что это) хорошо бы сделать метод для более простого вызова метода контроллера.
т.е что-то такое
Код:
$_RTR->get('name')->run();
#543. Nu3oN Off (11)
Moderator
2012.01.07 02:02
честно сказать я сам х.з что там творится xD
я там такой херни налепил, что черт ногу сломает)))))
Я буду лучше голоден, но между креслом и рулем и на дороге.
#544. POFIGISST Off (6)
Участник
2012.01.07 16:04
нужно было сделать в чате,отключение вывода фоток в анкетах,чтоб у кого не безлим могли отключать и траф не жрало,сделал через базу вот таким кодом

Код:
if($inf[otkl]=='0') {
if($inf[photo]!=NULL) echo '<a href="'.H.'photo'.$inf[id].'"><img src="'.H.'photo_img?'.$inf[id].'" alt="Фото" title="Комментарии к фото"/></a><br />'.links.'» <a href="'.H.'photo'.$inf[id].'">Комментарии к фото</a>'.div.'';
else echo '<img src="'.H.'img/no-photo.gif" alt="no_photo"/><br /><br />';
}
else echo '';
по умолчанию в базе идет 0 , то есть вывод фоток, первый раз делал такую вложенность в конструкции if else , код работает,но наверное есть более оптимальный вариант как сделать такую конструкцию((
#545. tipsun Off (19)
Moderator
2012.01.07 17:05
POFIGISST, вроде так вот тоже можно.
Код:
span style="color: #0000BB"><?phpif (! $inf['otkl']) { if($inf['photo']) echo '<a href="' . H . 'photo' . $inf['id'] . '">'. '<img src="' . H . 'photo_img?' . $inf['id'] . '" alt="Фото" title="Комментарии к фото"/>'. '</a><br/>' . links . '» <a href="' . H . 'photo' . $inf['id'] . '">Комментарии к фото</a>' . div; else echo '<img src="' . H . 'img/no-photo.gif" alt="no_photo"/><br/><br/>';}
Отредактировано tipsun (2012.01.07 17:05)
#546. Gemorroj Off (107)
Administrator
2012.01.07 21:09
первое что бросается в глаза - otkl. Транслитом назвать переменные никогда нельзя)
#547. POFIGISST Off (6)
Участник
2012.01.08 11:11
Gemorroj
а почему нельзя транслитом называть?smile
Добавлено спустя   1 минуту  53 секунды:
попытался под авы переписать,но чет запутался немног в if else ((вот такой код

Код:
span style="color: #0000BB"><?php$sit = $_SERVER['HTTP_HOST'];if($inf['no_ava']=='0') {if($izm['sil']!='')echo '<img src="'.$izm['sil'].'" width="120" height="120> alt="ava"/><br/>';if($izm['sil']=='')echo '<img src="http://'.$sit.'/'.$inf['myavatar'].'" width="120" height="120> alt="ava"/><br/>';else echo '';}}?>
ошибку не показывает,но и работать тоже не хочет(
Отредактировано POFIGISST (2012.01.08 11:11)
#548. tipsun Off (19)
Moderator
2012.01.08 11:11
Вроде { лишняя попалась.
А вообще лучше пиши какая ошибка была, так понятней будет.

POFIGISST написал:

Код:
span style="color: #0000BB"><?php$sit = $_SERVER['HTTP_HOST'];if(! $inf['no_ava']) { if($izm['sil']) echo '<img src="'.$izm['sil'].'" width="120" height="120> alt="ava"/><br/>'; if(! $izm['sil']) echo '<img src="http://'.$sit.'/'.$inf['myavatar'].'" width="120" height="120> alt="ava"/><br/>';}//}?>
Отредактировано tipsun (2012.01.08 11:11)
#549. Gemorroj Off (107)
Administrator
2012.01.08 11:11
POFIGISST, потому что, например, Расмус Лердорф не поймет ='(
#550. POFIGISST Off (6)
Участник
2012.01.08 11:11
tipsun
syntax error, unexpected $end такая ошибка если убрать { , получается что закрытия нету(
Добавлено спустя   1 минуту :
Gemorroj
сомневаюсь,что кто-то увидит когда нибудь мой код,тем более Лердорф Расмус sad
Страниц: 153 54 55 56 57118 Все
Главная
WEB
PunBB Mod v0.6.2
0.038 s