PHP.SU

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

Страниц (21): В начало « ... 13 14 15 16 17 [18] 19 20 21 »

> Найдено сообщений: 311
Crate Отправлено: 30 Марта, 2012 - 07:16:29 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
Всем привет. Сегодня хотел закинуть двиг на бесплатный хостинг для создания демки, хост поддерживает пых и мускуль, но ничего не вывелось, никакой инфы, вообще. Включил репортинг ошибок + ини_сет и ВНЕЗАПНО вывелось:
CODE (htmlphp):
скопировать код в буфер обмена
  1. Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /usr/local/pem/vhosts/122885/webspace/httpdocs/application/includes/functions.php on line 10


Код:
PHP:
скопировать код в буфер обмена
  1. private $db_connect; // 10 линия


Полазал в гугле, думаю что версия пыха на хостинге старая. На денвере все прет.
(Добавление)
Причем даже выбрасывает ошибку:
CODE (htmlphp):
скопировать код в буфер обмена
  1. Fatal error: Call to undefined function: file_put_contents() in /usr/local/pem/vhosts/122885/webspace/httpdocs/application/includes/styles.php on line 24

(Добавление)
Посмотрел версию пыха. Оказалось PHP Version 4.4.9 ): Это мегафэил.
Crate Отправлено: 27 Марта, 2012 - 13:35:11 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
tuareg
Тогда будет проще сортировать по позиции и делать выборку. Спасибо.
Crate Отправлено: 27 Марта, 2012 - 13:17:30 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
tuareg
я об этом думал, возможно да.
Crate Отправлено: 27 Марта, 2012 - 12:40:05 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
caballero
по нормальному отвечать не умеете?

Join не подходит, т.к. он объединяет таким образом:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. key1   Name   T1Key   T2Key   City
  3. 3   Erik   1   1   New York
  4. 4   John   4   4   Paris
  5. 6   Harry   9   9   Madrid


А мне нужно так: например таблица 1:
id announce position
1 Home 1
3 Contacts 3

таблица 2:
id announce position
2 Gallery 2

таблица 3:
id announce position
4 About 4

результат:
id announce position
1 Home 1
2 Gallery 2
3 Contacts 3
4 About 4

Что-то вроде этого.
Crate Отправлено: 27 Марта, 2012 - 12:24:53 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
А что если UNION использовать? Например:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT id, announce FROM pages_static ORDER BY position UNION ALL SELECT id, announce FROM pages_gallery ORDER BY position UNION ALL SELECT id, announce FROM pages_image ORDER BY position UNION ALL SELECT id, announce FROM pages_file ORDER BY position
Crate Отправлено: 27 Марта, 2012 - 11:54:50 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
caballero
Как например объеденить 4 таблицы при запросах выборки? Джоин объединяет всего 2.
Crate Отправлено: 27 Марта, 2012 - 09:06:19 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
Ап. Может ответите?
Crate Отправлено: 25 Марта, 2012 - 12:48:55 • Тема: ГОРИ В АДУ IE.... • Форум: HTML, Дизайн & CSS

Ответов: 8
Просмотров: 1920
246978
Пробейте в гугле PIE CSS, должно помочь.
Crate Отправлено: 23 Марта, 2012 - 12:01:21 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
Давно хотел интегрировать разные типы страниц, например галереи, статические, файлы, картинки. Как лучше сделать, одной таблицей или разными? Если одной, то будет проще, но будут незаполненные поля. Если разными, то придется мучится с джоинами.
Crate Отправлено: 20 Марта, 2012 - 13:17:33 • Тема: Как поправить код? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 399
PHP:
скопировать код в буфер обмена
  1. <?
  2. define('ROOT', dirname(__FILE__).'/');
  3.  
  4. $do = $_GET['do'];
  5. $commands = $_GET['commands'];
  6. if (isset($do) && preg_match ('/^[a-z0-9_]+$/is', $do) && file_exists(ROOT . "do/{$do}.php"))
  7. {
  8.     include ROOT . "do/{$do}.php";
  9.     exit;
  10. }
  11. else
  12. {
  13.     include ROOT . "do/index.php";
  14.     exit;
  15. }
  16.  
  17. if (isset($commands) && preg_match ('/^[a-z0-9_]+$/is', $commands) && file_exists(ROOT . "commands/{$commands}.php"))
  18. {
  19.     include ROOT . "commands/{$commands}.php";
  20.     exit;
  21. }
  22. else
  23. {
  24.     include ROOT . "commands/index.php";
  25.     exit;
  26. }
  27. ?>
Crate Отправлено: 20 Марта, 2012 - 13:13:13 • Тема: Как поправить код? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 399
Посмотрите мой пример, он вроде должен сработать.
Crate Отправлено: 20 Марта, 2012 - 13:07:21 • Тема: Как поправить код? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 399
RastikRus
у вас 2 условия, оба не выполняются, значит выводится 2 раза индексная страница.
(Добавление)
Как вариант:
PHP:
скопировать код в буфер обмена
  1. <?
  2. define('ROOT', dirname(__FILE__).'/');
  3.  
  4. $do = $_GET['do'];
  5. $commands = $_GET['commands'];
  6. if (isset($do) && preg_match ('/^[a-z0-9_]+$/is', $do) && file_exists(ROOT . "do/{$do}.php"))
  7. {
  8.     include ROOT . "do/{$do}.php";
  9. }
  10.  
  11. else if (isset($commands) && preg_match ('/^[a-z0-9_]+$/is', $commands) && file_exists(ROOT . "commands/{$commands}.php"))
  12. {
  13.     include ROOT . "commands/{$commands}.php";
  14. }
  15. else
  16. {
  17.     include ROOT . "commands/index.php";
  18. }
  19. ?>
Crate Отправлено: 20 Марта, 2012 - 11:47:11 • Тема: Как поправить код? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 399
Может использовать include_once?
Crate Отправлено: 20 Марта, 2012 - 05:40:42 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
caballero
ну это вроде как контракт между девелопером и юзером.
Crate Отправлено: 18 Марта, 2012 - 16:55:23 • Тема: Движок • Форум: CMS и фреймворки

Ответов: 174
Просмотров: 47938
DelphinPRO
вроде как GPL популярна, как вы считаете?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB