За последние 24 часа нас посетили 66846 программистов и 1639 роботов. Сейчас ищут 902 программиста ...

Функцыя в Функцые

Тема в разделе "PHP для новичков", создана пользователем wir_wolf, 6 дек 2009.

  1. wir_wolf

    wir_wolf Активный пользователь

    С нами с:
    10 янв 2009
    Сообщения:
    183
    Симпатии:
    0
    Код (Text):
    1. function cp($x) {
    2. include_once("req.php");
    3. include_once("/option/system.php");
    4. include_once("prist.php");
    5. include_once("session_class.php");
    6. ********
    7. }
    возможно ли каким то образом заставить это работать?
     
  2. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    а зачем делать инклюд именно в функции?
     
  3. wir_wolf

    wir_wolf Активный пользователь

    С нами с:
    10 янв 2009
    Сообщения:
    183
    Симпатии:
    0
    Я пробовал делать инклюд перед всеми функциями....
    Результата не увидел
     
  4. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    wir_wolf
    1. Смените аватарку на реальную фотографию или удалите.
    2. Что именно не работает-то? Код ошибки покажите или результат работы.
     
  5. wir_wolf

    wir_wolf Активный пользователь

    С нами с:
    10 янв 2009
    Сообщения:
    183
    Симпатии:
    0
    Код (Text):
    1. <?
    2.  
    3. function getobkasticon($id){
    4. include_once("config.php");
    5. include_once("session_class.php");
    6. include_once("persinfo_class.php");
    7. $harnames=getharnames();
    8. for ($i=1;$i<6;$i++) {
    9.     if ($b[$i]) {
    10.         echo '<B>'.$naz[$i].'</B><BR>';
    11.         foreach ($a[$i] as $key => $value) {
    12.             if ($value!=0) { echo '&bull; '.$harnames[$key].': '.($value>0?'+':'-').$value.'<BR>';}
    13.         }
    14.         echo '<BR>';
    15.     }
    16. }
    17.     $res=db_use('query',"select o.*,th.name from obkast o
    18.     left join thing_har th on th.id_thing2=o.id_thing2
    19.     where o.har<>'magic_timeout' and o.id_person = '".$id."' and o.obend>'".time()."' order by id_thing2");
    20.     unset($i);while ($i<mysql_num_rows($res)) {
    21.         $i++;$s=mysql_fetch_array($res);
    22.             if ($s['id_thing2']!=$th) {
    23.                 $th=$s['id_thing2'];
    24.                 echo '<B>'.$s['name'].'</B><BR>';
    25.             }
    26.         /*  echo ''.$harnames[$s['har']].': '.($s['value']>0?'+':'-').$s['value'].' (еще '.intval(($s['obend']-time())/60).' мин)<BR>'; */
    27.             echo '<SPAN style="position: relative; width:36; height:23" onmouseout=\'hideshow();\' onmouseover=\'fastshow("<B><U>'.$s['name'].'</U></B> (Эффект)<BR>Осталось: '; if(intval(($s['obend']-time())/60/60) > "1" ){echo intval(($s['obend']-time())/60/60); echo ' ч. '; $t = intval(($s['obend']-time())/60) - (intval(($s['obend']-time())/60/60) * 60); echo $t; echo ' мин. ';}else {echo intval(($s['obend']-time())/60); echo 'мин.';} echo'<BR><BR> ",300)\'><IMG src="/i/misc/icons/ele_addict_magicresist.gif" width=36 height=23></SPAN>';
    28.     }
    29.     unset($harnames);  
    30. }
    31.  
    32.  
    33. ?>
    ответ пустота
     
  6. wir_wolf

    wir_wolf Активный пользователь

    С нами с:
    10 янв 2009
    Сообщения:
    183
    Симпатии:
    0
    Тема актуальна!
     
  7. LuckyScrat

    LuckyScrat Активный пользователь

    С нами с:
    16 июн 2009
    Сообщения:
    176
    Симпатии:
    0
    Адрес:
    Москва
    выставь error_reporting в E_ALL, смотри в error.log что там, ставь отладочные вывод echo смотри на какой строчке скрипт умирает. Короче отлаживай.
    Код (Text):
    1. ответ пустота
    по такому признаку, диагностику ошибку дать невозможно никак, телепатов нет
     
  8. wir_wolf

    wir_wolf Активный пользователь

    С нами с:
    10 янв 2009
    Сообщения:
    183
    Симпатии:
    0
    error.log не сказал мне нечего интересного...
    LuckyScrat
    просто оно не может выполнить include_once
    если я бы написал скрипт без него он бы работал
     
  9. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    include_once('option/system.php');