PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (17): В начало « ... 9 10 11 12 13 [14] 15 16 17 »

> Найдено сообщений: 248
kotyara1979 Отправлено: 24 Декабря, 2013 - 23:22:30 • Тема: Проблема с сессиями: Cannot use a scalar value as an array • Форум: CMS и фреймворки

Ответов: 2
Просмотров: 3041
wget пишет:
$_SESSION = ++$q;


А вот этим вы собственно что хотите сказать? Пытаетесь переназначить значение предопределенной переменной?

Скрипт ругается на эту строку.
kotyara1979 Отправлено: 24 Декабря, 2013 - 23:02:36 • Тема: Проблемы с добавлением товаров в корзину • Форум: Вопросы новичков

Ответов: 11
Просмотров: 857
Проверьте структуру и заполнение таблиц. Может у вас не правильно заполнение идет.

Maha пишет:
Как только вместо cat_id = $url[1] пишу cat_url = $url[1] а в $url[1] передаю, например, 'elki_novogodnye', пишет " Warning: PDOStatement::execute(): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'elki_novogodnye'".


"elki_novogodnye" это строка. В запросе в кавычки ее заключаете? Судя по куску кода выше нет.

Выведите запрос перед исполнением, print $query;, и посмотрите, что вы отправляете. Возможные ошибки станут очевидными.
kotyara1979 Отправлено: 24 Декабря, 2013 - 16:23:03 • Тема: Проблемы с добавлением товаров в корзину • Форум: Вопросы новичков

Ответов: 11
Просмотров: 857
Maha пишет:
Я попыталась так сделать:
CODE (SQL):
скопировать код в буфер обмена
  1. $query ="SELECT * FROM cat INNER JOIN products ON products.product_cat_id=cat.cat_id WHERE products.available= '1' &&  cat.cat_url =".$url[1];

Пишет - нет такого поля(((

Никак не соображу, куда мне этот сat_id переставить...


а структура этих двух таблиц какая?
kotyara1979 Отправлено: 24 Декабря, 2013 - 09:55:58 • Тема: Проблемы с добавлением товаров в корзину • Форум: Вопросы новичков

Ответов: 11
Просмотров: 857
крайне слаб в js, просто в порядке бреда.
значение id ссылки не должно быть уникальным? не может быть так, что вы получаете данные просто первого элемента с данным идентификатором?
kotyara1979 Отправлено: 24 Декабря, 2013 - 09:35:18 • Тема: Как сложить разные типы данных • Форум: Вопросы новичков

Ответов: 10
Просмотров: 426
DemyanSTR пишет:
А $row['СрокПоставкиПослеОплаты'] имеет изначально числовой, то есть просто цифра, которая отражает коли-во недель.


Количество недель до поставки от $row['ДатаОплаты']?
И тебе собственно нужно получить крайнюю дату поставки?

если так то просто вычисли количество секунд в количестве недель и просто прибавь к метке времени оплаты.

CODE (htmlphp):
скопировать код в буфер обмена
  1. $query = "SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('ДатаОплаты')+(60*60*24*7*'СрокПоставкиПослеОплаты')), "%d.%m.%Y") as ДатаПоставки  from ..."


Если со скобками не напутал, то вот так.
kotyara1979 Отправлено: 24 Декабря, 2013 - 01:56:42 • Тема: Работа со строками • Форум: Вопросы новичков

Ответов: 6
Просмотров: 306
Насколько я понял, интересует не расширение, а последний индекс в файле перед точкой.

PHP:
скопировать код в буфер обмена
  1.  
  2. $arr1 = explode('_','preview_gallery_20131223_192.jpg');
  3. $arr2 = explode('.',$arr[count($arr1)-1]);
  4. $rez = $arr2[0];
  5.  
kotyara1979 Отправлено: 23 Декабря, 2013 - 18:27:54 • Тема: Заполнить двумерный ассоциативный массив • Форум: Вопросы новичков

Ответов: 1
Просмотров: 2269
PHP:
скопировать код в буфер обмена
  1.  
  2. foreach($content as $arr1)
  3. {
  4.         foreach($arr1 as $key=>$val)
  5.         {
  6.                 $data[$headers[$key]][]=$val;
  7.         }
  8. }
  9.  


Все что нужно.
kotyara1979 Отправлено: 23 Декабря, 2013 - 18:09:53 • Тема: Проблема с переменной • Форум: Вопросы новичков

Ответов: 14
Просмотров: 559
Cтроку while ($row = mysqli_fetch_array($result)) перепишите как while ($row = mysqli_fetch_array($rez)).
Идентификатор запроса неправильный я поставил. Это 13 строка.
kotyara1979 Отправлено: 23 Декабря, 2013 - 14:38:09 • Тема: php и mysql • Форум: Вопросы новичков

Ответов: 4
Просмотров: 153
Masha пишет:
Спасибо за ответУлыбка я сделала так, но он выдал мне : No database selected0, что это значит?


Читайте. http://www.php.su/functions/?mysql-select-db
kotyara1979 Отправлено: 23 Декабря, 2013 - 08:30:38 • Тема: большой php файл не выполняется на сервере • Форум: Вопросы новичков

Ответов: 16
Просмотров: 593
likvidator пишет:
kotyara1979 пишет:
а собственно по теме есть что сказать?

По теме: если работает разбитый на 3 файла,то пусть лучше правит другие коды и делает в них разбиение,нежели вот в этом копаться....


Думаю вы правы. Это самый короткий путь к решению вопроса.
kotyara1979 Отправлено: 23 Декабря, 2013 - 08:00:13 • Тема: большой php файл не выполняется на сервере • Форум: Вопросы новичков

Ответов: 16
Просмотров: 593
likvidator пишет:
kotyara1979 пишет:
а вообще конечно подход

Он вроде как не странный,а вообще.... Я полностью хоть код и не смотрел,но белее чем на 100% уверен,что этот 30м файлик можно постить на http://govnokod[dot]ru/


а собственно по теме есть что сказать?
kotyara1979 Отправлено: 23 Декабря, 2013 - 06:24:39 • Тема: большой php файл не выполняется на сервере • Форум: Вопросы новичков

Ответов: 16
Просмотров: 593
maxy666 пишет:
Добавлял print и echo но ничего не выводиться, если файл больше примерно 13-15 мб.
Если 10-12 все запускаеться, и вывод происходит.


PHP:
скопировать код в буфер обмена
  1. for ($i=1; $i<500; $i++) {
  2. $a = loadmem($i);
  3. echo "You have allocated ". $i . "M (". memory_get_usage() . ")<br />";
  4. unset($a);
  5. }
  6.  
  7. function loadmem($howmuchmeg) {
  8. $a = str_repeat("0", $howmuchmeg * 1024 * 1024);
  9. return $a;
  10. }
  11.  


такое впечатление, что памяти не хватает.
Вверху код. Запихни в файл "чтонибдьб.php" и выполни на сервере. где файл грузишь. покажет сколько у тебя реально есть памяти.

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

а вообще конечно подход странный. Не проще ли было вместо файла-страницы сделать именно файл-хранилище данных (txt, xml) c небольшим интерпретатором для вывода и обработки.
Хотя как я понял, это не твой обработчик.
kotyara1979 Отправлено: 23 Декабря, 2013 - 03:14:30 • Тема: большой php файл не выполняется на сервере • Форум: Вопросы новичков

Ответов: 16
Просмотров: 593
Вопрос.
корректировка цены для каждого товара выполняется отдельно?
т.е. например.

запрос текущей цены в базе - ровна или нет корректировки - выполнение корректировки.
или же идет например формирование большого пакетного скрипта и его выполнение в конце файла?

Файл вообще не выполняется?
добавь print или консольные метки.

Сколько памяти выделено под php?
kotyara1979 Отправлено: 23 Декабря, 2013 - 03:01:46 • Тема: Проблема с переменной • Форум: Вопросы новичков

Ответов: 14
Просмотров: 559
Earl пишет:
Выдает ошибку



Earl, извините, но я, как и большинство здесь, не телепат, вашей среды исполнения у меня нет.
Какую ошибку выдает? Ее текст приведите.
kotyara1979 Отправлено: 23 Декабря, 2013 - 02:48:16 • Тема: большой php файл не выполняется на сервере • Форум: Вопросы новичков

Ответов: 16
Просмотров: 593
В начале большого скрипта помести строчку

CODE (htmlphp):
скопировать код в буфер обмена
  1. ini_set("max_execution_time", "500");


Цифра - это максимальное время исполнения скриптов в секундах.

Страниц (17): В начало « ... 9 10 11 12 13 [14] 15 16 17 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB