PHP.SU

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

Страниц (32): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец

> Найдено сообщений: 468
tato Отправлено: 15 Августа, 2014 - 09:10:45 • Тема: Ошибка в suggest.php • Форум: SQL и Архитектура БД

Ответов: 19
Просмотров: 135
Цитата:

Notice: Undefined variable: category_list in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 525
Notice: Undefined variable: values in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 1352
Notice: Undefined variable: values in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 1352


тут аналогично моему предыдушему ответу, объявите переменные зарание.

Цитата:

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеcategories WHERE parent_num=инте' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 970
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеlinks, интеsites, интеcategories, и' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 518

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 522


тут $prefix = trim(substr($_POST['prefix'], 0, 20));
Вы подставляете этот префикс к каждому запросу, т.к. там какая-то непонятная спрока, запрос выполниться не может. Так вообще делать нельзя. Это все легко ломонуть, Вы бы лкчше адрес на сайт убрали.
(Добавление)
�нтеlinks, интеsites, интеcategories

Видите у всего приставка "инте"
tato Отправлено: 15 Августа, 2014 - 09:01:55 • Тема: Загрузка фото и их ресайз • Форум: Вопросы новичков

Ответов: 28
Просмотров: 757
gregst пишет:
$path_parts = pathinfo('$slide');

вот эта телега не перехватывает файл =(


И не будет. В одинарных кавычках же, надо так:
tato Отправлено: 15 Августа, 2014 - 08:57:52 • Тема: Реализовать задачу • Форум: FreeLance

Ответов: 9
Просмотров: 2070

Цитата:
Важно. Сайт на худом вордпрессе. Планируется после 2-3 месяцев работы перенос на Битрикс
жесть какая...
Описанное Вами есть некое подобие таск трекера(jira, redmine).
Перенос с worldpress на битрикс возможен конечно, но если Вы хотите качественный продукт, то не занимайтесь такими переносами, это накладывает кучу ограничений, вырастет тех.долг и т.д.
Посмотрите в сторону фреймворков, больше возможностей.
tato Отправлено: 15 Августа, 2014 - 08:46:51 • Тема: Загрузка фото и их ресайз • Форум: Вопросы новичков

Ответов: 28
Просмотров: 757

Sail, что-то вы с цитированием попутали (=
tato Отправлено: 15 Августа, 2014 - 03:03:39 • Тема: В чем беда? • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 29
PHP:
скопировать код в буфер обмена
  1.  
  2. if(!mysql_query($sql))
  3. {
  4.     var_dump( mysql_error() );
  5.     echo '<center><p><b>Ошибка при добавлении данных!</b></p></center>';}
  6. ...
  7.  


И все сразу станет ясно (=
tato Отправлено: 15 Августа, 2014 - 01:08:58 • Тема: Ошибка в suggest.php • Форум: SQL и Архитектура БД

Ответов: 19
Просмотров: 135
Это не ошибки а нотификации.
решение простое
PHP:
скопировать код в буфер обмена
  1.  
  2. function post_val($name, $default = '') {
  3.     return isset( $_POST['query'] ) ? $_POST['query'] : $default;
  4. }
  5.  
  6. $keyword = trim(substr(  post_val('query'), 0, 255));
  7. ...
  8.  


Во всех остальных тоже поменяйте.($media_only, $type, etc)

Далее есть нотис по не объявленной переменной(строка 186)
PHP:
скопировать код в буфер обмена
  1.  
  2. reset($all_quotes);
  3. while ($char = each($all_quotes)) {
  4.     $file = preg_replace("/".$char[0]."/i", $char[1], $file);
  5. }
  6.  


Надо объявить заранее
PHP:
скопировать код в буфер обмена
  1.  
  2. reset($all_quotes);
  3. $file = '';
  4. while ($char = each($all_quotes)) {
  5.     $file = preg_replace("/".$char[0]."/i", $char[1], $file);
  6. }
  7.  
tato Отправлено: 15 Августа, 2014 - 00:54:08 • Тема: Загрузка фото и их ресайз • Форум: Вопросы новичков

Ответов: 28
Просмотров: 757
if(count($slides) != 0 ) // проверяем нашли ли мы изображения

gregst, сделайте так
PHP:
скопировать код в буфер обмена
  1.  
  2. if( count($slides) != 0 )
  3. {
  4.     foreach( $slides as $slide )
  5.     {
  6.         ...
  7.     }
  8. }
  9. else
  10. {
  11.     die( 'NO pictures for resize!' );
  12. }
  13.  
tato Отправлено: 15 Августа, 2014 - 00:42:13 • Тема: Скрытие div по нажатию на document • Форум: Вопросы новичков

Ответов: 6
Просмотров: 277
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  // определяем над контейнером мы или нет
  3. var over = false;
  4. $('body').on('mouseover','.panel_left', function(){if(!over)over=true; });
  5. $('body').on('mouseout', '.panel_left', function(){if( over)over=false;});
  6.  // скрываем если нет
  7. $('body').click(function(){if(!over) $('.panel_left').hide();});
  8.  
  9. $(".trigger_left").click(function(){
  10.         $(".panel_left").toggle("fast");
  11.         $(this).toggleClass("active");
  12.         return false;
  13. });
  14.  
tato Отправлено: 14 Августа, 2014 - 10:56:15 • Тема: Загрузка фото и их ресайз • Форум: Вопросы новичков

Ответов: 28
Просмотров: 757
Лог ошибок смотрели? Тип картинки точно jpg?
(Добавление)


glob файлы находит?
tato Отправлено: 14 Августа, 2014 - 10:51:06 • Тема: Загрузка фото и их ресайз • Форум: Вопросы новичков

Ответов: 28
Просмотров: 757
Какие ошибки возникают? Директория не создается? Картинка не загружается? Обе не грузятся?

Подробности проблеммы в студию!
tato Отправлено: 14 Августа, 2014 - 10:13:25 • Тема: Прошу помощи (online/offline пользователи) • Форум: Вопросы новичков

Ответов: 4
Просмотров: 204
Для начала mysql плохое хранилище для подобных задач. Посмотрите в сторону memcached или redis.

На примере redis:
Используем LSET для записи в специальный список. Это будут онлайн пользователи.
Логика такая, пришел пользователь - записали его id и выставили expire на минуту например. Если пользователь уже внесен в список мы просто обновим expire, что бы запись не удалилась.

Далее LRANGE выбрать всех пользователей из списка(или часть если надо). Показываем где хотим.

Это будет работать быстро, без напряга для бд, без сложных запросов, тупо по ключам(т.е. id пользователей)

Загнал, так мы весему списку таймаут обновим. Но логика такая.
tato Отправлено: 14 Августа, 2014 - 06:10:45 • Тема: htaccess сделать регистронезависимый вывод картинок • Форум: Вопросы новичков

Ответов: 3
Просмотров: 245
igor3310, если коротенько, то можете использовать perl модуль и его средствами превести строку к нижнему регистру.

Но на деле проще изначально загружать картинки с типовыми именами в нужном регистре.
(Добавление)
И да как сказал Ch_chov - nginx не понимает .htaccess - жто файл apache. но можно сконвертировать, есть онлайн конверторы.
tato Отправлено: 13 Августа, 2014 - 05:54:19 • Тема: ajax пост файла • Форум: Вопросы новичков

Ответов: 5
Просмотров: 209
Не так все просто с загрузкой картинки ajax'ом. Я бы посоветовал поискать готовый плагин jquery, жто будет намного проще и быстрее, чем изобретать свой велосипед.
tato Отправлено: 13 Августа, 2014 - 01:13:58 • Тема: Подскажите как изменить видимость • Форум: Объектно-ориентированное программирование

Ответов: 1
Просмотров: 803
Uchenik, потому, что они не попадают в область видимости.

Вообще решений много, объявлять константы, передавать конфиги, завести синглтон Config или App, подключать в каждом файле конфиг, etc.
Есть еще один способ, но он очень плохой, Я Вам его не скажу (=
tato Отправлено: 13 Августа, 2014 - 00:51:39 • Тема: Нужна помощь • Форум: Объектно-ориентированное программирование

Ответов: 14
Просмотров: 4182
Kermes, SQLite нормальная вещь, только подходит для определенных задач. Вообще без БД плохо. Можете установить MySQL и использовать ее. Все равно одна из самых распространненых, на всех нормальных хостингах есть.

Но проблемма не в SQLite. Может подключаетесь не к той базе? delete точно должен работать.

Страниц (32): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB