Важная информация
Показано с 1 по 2 из 2

Тема: Проблема с памятью

  1. #1 Проблема с памятью 
    Разбирающийся Аватар для BlackFix
    Регистрация
    15.01.2013
    Адрес
    Пермь, Россия
    Сообщений
    31
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    Здравствуйте, уважаемые форумчане.

    Возникла проблема с памятью:
    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 133431299 bytes) in /home/users2/b/blackfix/domains/black-fix.com/modules/support/get.php on line 37

    PHP код:
    PHP Code:
    1. <?php
    2.   //Получение поддержки
    3.   [Ссылки могут видеть только зарегистрированные пользователи. ]();
    4.   if($_SESSION['logged']==1)
    5.   {
    6.    include($_SERVER['DOCUMENT_ROOT'].'/core/dbconfig.php');
    7.    include($_SERVER['DOCUMENT_ROOT'].'/core/config.php');
    8.   
    9.    $getsupport = [Ссылки могут видеть только зарегистрированные пользователи. ]([Ссылки могут видеть только зарегистрированные пользователи. ]("SELECT * FROM `support` WHERE `user`='".$_SESSION['login']."'"));
    10.  
    11.    $data = [Ссылки могут видеть только зарегистрированные пользователи. ]([Ссылки могут видеть только зарегистрированные пользователи. ]("SELECT * FROM `users` WHERE `users_login`='".$_SESSION['login']."' LIMIT 1"));
    12.   
    13.    $supports='';
    14.   
    15.    if([Ссылки могут видеть только зарегистрированные пользователи. ]($row))
    16.    {
    17.      $supports='Не найдено ваших запросов в службу поддержки.';
    18.    }    
    19.  
    20.    while($row=$getsupport)
    21.    {
    22. $supports.='<tr>';
    23.       if($row['reply']==1)
    24.       {
    25.       $supports.= '<td><b><font class="red">Есть ответ!</font></b></td>';
    26.       }
    27.       else
    28.       {
    29.       $supports.= '<td></td>';
    30.       }
    31.       
    32.       $supports.= '<td>'.$row['date'].'</td><td>'.$row['theme'].'</td><td><a href="/index.php?mod=profile&viev='.$row['user'].'">'.$row['user'].'</a></td><td><a href="/index.php?mod=profile&viev='.$row['agent'].'">'.$row['agent'].'</a></td><td><a href="/index.php?mod=support&act=viev&id='.$row['id'].'">Просмотр</a>';
    33. if($data['users_group']==1 || $data['users_group']==3)
    34. {
    35. $supports.=' | <a href="/index.php?mod=support&act=reply&id='.$row['id'].'">Ответить</a></td></tr>';
    36. }
    37. $supports.=' | <a href="/index.php?mod=support&act=delete&id='.$row['id'].'">Удалить</a></td></tr>';
    38.  
    39.    }
    40.   }
    41.   else
    42.   {
    43.      [Ссылки могут видеть только зарегистрированные пользователи. ]('Location: /index.php?error=adserv');
    44.      [Ссылки могут видеть только зарегистрированные пользователи. ];
    45.   }
    46. ?>


    Подскажите пожалуйста решение данной проблемы.

    Ответы с предложениями увеличить память в php.ini не рассматриваю. Нужен более рациональный подход к проблеме.

    Заранее спасибо
    BlackFix Studio
    Ответить с цитированием  
     

  2. #2  
    Разбирающийся Аватар для BlackFix
    Регистрация
    15.01.2013
    Адрес
    Пермь, Россия
    Сообщений
    31
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    Нашел проблему.

    $getsupport = mysql_fetch_array(mysql_query("SELECT * FROM `support` WHERE `user`='".$_SESSION['login']."'"));

    Нужно было блок mysql_fetch_array() - запихнуть в цикл, а не в начале скрипта
    BlackFix Studio
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Проблема с ноутбуком
    от TorturedSoul в разделе Портативные компьютеры
    Ответов: 28
    Последнее сообщение: 10.02.2014, 17:03
  2. Проблема с хостингом.
    от Kakos_nonos в разделе Хостинг
    Ответов: 1
    Последнее сообщение: 22.01.2013, 20:15
  3. Проблема <form>
    от Vladislav в разделе HTML, CSS
    Ответов: 1
    Последнее сообщение: 11.11.2012, 03:55
  4. Вот такая проблема.
    от Respekt-95 в разделе QBasic
    Ответов: 4
    Последнее сообщение: 22.02.2012, 03:23
  5. Проблема с Linux
    от Маня в разделе Операционные системы
    Ответов: 2
    Последнее сообщение: 07.06.2011, 13:51
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •