PHP.SU

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

Страниц (128): В начало « ... 38 39 40 41 [42] 43 44 45 46 ... » В конец

> Найдено сообщений: 1914
3d_killer Отправлено: 02 Октября, 2014 - 07:38:42 • Тема: Запрос в PDO после которого никакие запросы не проходят • Форум: Вопросы новичков

Ответов: 13
Просмотров: 551
Мелкий мне тоже дошло, спасибо
3d_killer Отправлено: 01 Октября, 2014 - 20:45:09 • Тема: Запрос в PDO после которого никакие запросы не проходят • Форум: Вопросы новичков

Ответов: 13
Просмотров: 551
согласен Улыбка , еще раз спасибо
3d_killer Отправлено: 01 Октября, 2014 - 20:22:41 • Тема: Запрос в PDO после которого никакие запросы не проходят • Форум: Вопросы новичков

Ответов: 13
Просмотров: 551
OrmaJever да вы были правы, спасибо так отработал и последующие тоже:

PHP:
скопировать код в буфер обмена
  1.  
  2. $query_file_manager="
  3. INSERT INTO system_users_action VALUES('','post_create_new_file_form','Форма создания папки или файла','0','file_manager');
  4. INSERT INTO system_users_action VALUES('','post_load_directory','Показать файлы в директории','0','file_manager');
  5. INSERT INTO system_users_action VALUES('','post_load_name_file','Форма редактирования имени файла','0','file_manager');
  6. INSERT INTO system_users_action VALUES('','post_rename_file','Переименовать файл','1','file_manager');
  7. INSERT INTO system_users_action VALUES('','post_file_manager_upload','Загрузка файлов','1','file_manager');
  8. INSERT INTO system_users_action VALUES('','post_delete_file_or_directory','Удалить файл или директорию','1','file_manager');
  9. INSERT INTO system_users_action VALUES('','post_create_new_file','Создать новый файл или папку','1','file_manager');
  10. INSERT INTO system_users_action VALUES('','post_load_file','Просмотр содержимого файла','0','file_manager');
  11. INSERT INTO system_users_action VALUES('','post_save_file','Сохранить файл после редактирования','1','file_manager');
  12. INSERT INTO system_users_action VALUES('','get_download_file','Скачать файл','1','file_manager');
  13. ";
  14. $stmt = $DBH->query($query_file_manager);
  15. do {
  16.     $rowset = $stmt->fetchAll(PDO::FETCH_NUM);
  17.     if ($rowset) {
  18.         printResultSet($rowset, $i);
  19.     }
  20.     $i++;
  21. } while ($stmt->nextRowset());
  22.  

только честно не понимаю записи
3d_killer Отправлено: 01 Октября, 2014 - 20:13:56 • Тема: Запрос в PDO после которого никакие запросы не проходят • Форум: Вопросы новичков

Ответов: 13
Просмотров: 551
teddy нет первый запрос проходит и остальные за ним типо таких тоже, затык при мульти запросе
3d_killer Отправлено: 01 Октября, 2014 - 20:00:53 • Тема: Запрос в PDO после которого никакие запросы не проходят • Форум: Вопросы новичков

Ответов: 13
Просмотров: 551
непонял как освободить
3d_killer Отправлено: 01 Октября, 2014 - 19:31:08 • Тема: Запрос в PDO после которого никакие запросы не проходят • Форум: Вопросы новичков

Ответов: 13
Просмотров: 551
Странная ситуация у меня сложилась, написал инсталятор для системы, ядро устанавливает без проблем и далее начинает ставить модули которые накиданы в папки, первый устанавливает дальше не проходит, начал разбираться выводить Var_dump, echo по модулям. Все операции проходят хорошо кроме запросов.

Если идут запросы типо:
PHP:
скопировать код в буфер обмена
  1. $STH_file_manager = $DBH->prepare("DELETE FROM system_users_action,system_group_to_action USING system_users_action LEFT JOIN
  2. system_group_to_action ON
  3. system_group_to_action.action_id = system_users_action.id
  4. WHERE system_users_action.module='file_manager'");

то их хоть сколько то они нормально выполняются, если попадается запрос вида:
PHP:
скопировать код в буфер обмена
  1.  
  2. $query_file_manager="
  3. INSERT INTO system_users_action VALUES('','post_create_new_file_form','Форма создания папки или файла','0','file_manager');
  4. INSERT INTO system_users_action VALUES('','post_load_directory','Показать файлы в директории','0','file_manager');
  5. INSERT INTO system_users_action VALUES('','post_load_name_file','Форма редактирования имени файла','0','file_manager');
  6. INSERT INTO system_users_action VALUES('','post_rename_file','Переименовать файл','1','file_manager');
  7. INSERT INTO system_users_action VALUES('','post_file_manager_upload','Загрузка файлов','1','file_manager');
  8. INSERT INTO system_users_action VALUES('','post_delete_file_or_directory','Удалить файл или директорию','1','file_manager');
  9. INSERT INTO system_users_action VALUES('','post_create_new_file','Создать новый файл или папку','1','file_manager');
  10. INSERT INTO system_users_action VALUES('','post_load_file','Просмотр содержимого файла','0','file_manager');
  11. INSERT INTO system_users_action VALUES('','post_save_file','Сохранить файл после редактирования','1','file_manager');
  12. INSERT INTO system_users_action VALUES('','get_download_file','Скачать файл','1','file_manager');
  13. ";
  14. $STH_file_manager_exec = $DBH->prepare($query_file_manager);
  15.  

то сам он выполняется и в базу пишет, но после него не проходят никакие запросы, использую PDO в первый раз столкнулся с такой странностью... помогите вобщем
(Добавление)
ну конечно после:
PHP:
скопировать код в буфер обмена
  1. if($STH_file_manager_exec->execute()){echo "выполнен";}


выполнен пишет, после него запросы не выполняются
3d_killer Отправлено: 01 Октября, 2014 - 11:43:07 • Тема: Работа с массивом • Форум: Вопросы новичков

Ответов: 4
Просмотров: 162
спс думал можно без перебора
3d_killer Отправлено: 01 Октября, 2014 - 11:29:41 • Тема: Работа с массивом • Форум: Вопросы новичков

Ответов: 4
Просмотров: 162
есть массив например:
PHP:
скопировать код в буфер обмена
  1.  
  2. $modules[]=array("module"=>"file_manager1","version"=>"1.0","name"=>"Файловый менеджер");
  3. $modules[]=array("module"=>"file_manager2","version"=>"2.0","name"=>"Файловый менеджер2");
  4. $modules[]=array("module"=>"file_manager3","version"=>"3.0","name"=>"Файловый менеджер3");

как зная "module"=>"file_manager2" достать остальные значения "version"=>"2.0","name"=>"Файловый менеджер2"
?
3d_killer Отправлено: 30 Сентября, 2014 - 22:29:26 • Тема: Как запретить просмотр файлов в директории выше заданной • Форум: Работа с файловой системой и файлами

Ответов: 13
Просмотров: 3194
да печалька
3d_killer Отправлено: 30 Сентября, 2014 - 22:02:30 • Тема: Как запретить просмотр файлов в директории выше заданной • Форум: Работа с файловой системой и файлами

Ответов: 13
Просмотров: 3194
это да а если с первого сайта я кину переменную ../../../../2/
то тогда он попадет на второй сайт?
3d_killer Отправлено: 30 Сентября, 2014 - 20:43:26 • Тема: Как запретить просмотр файлов в директории выше заданной • Форум: Работа с файловой системой и файлами

Ответов: 13
Просмотров: 3194
не пойму что прописывать в php.ini пробую на денвере
на сервере три сайта
1
2
3
как сделать так чтобы находясь на 3 я не мог просматривать файлы выше 3, ну и на других тоже соответственно?
3d_killer Отправлено: 30 Сентября, 2014 - 20:20:41 • Тема: Как запретить просмотр файлов в директории выше заданной • Форум: Работа с файловой системой и файлами

Ответов: 13
Просмотров: 3194
MiksIr дело в том что администратор имеет права для редактирования этих скриптов, ему не составит труда удалить эту проверку
3d_killer Отправлено: 30 Сентября, 2014 - 19:59:57 • Тема: Как запретить просмотр файлов в директории выше заданной • Форум: Работа с файловой системой и файлами

Ответов: 13
Просмотров: 3194
на том хосте править его нет возможности
(Добавление)
так апач то запущен один для всех сайтов
(Добавление)
если проставить с помощью директивы ini_set то администратор может то отредактировать это
3d_killer Отправлено: 30 Сентября, 2014 - 19:46:30 • Тема: Как запретить просмотр файлов в директории выше заданной • Форум: Работа с файловой системой и файлами

Ответов: 13
Просмотров: 3194
Добрый вечер всем, у меня есть самописный файловый менеджер скрипт лежит по пути
CODE (htmlphp):
скопировать код в буфер обмена
  1. сайт\admin\modules\filemanager\action

если скрипту передать такой путь : '../../../..' то он отобразит файлы и папки в директории сайта там где index, а если такой '../../../../..' то полезет выше и выведет все сайты на хосте.
В интерфейсе это ограничено, но если сделать подмену то попасть выше в директорию возможно, как можно это дело ограничить?
3d_killer Отправлено: 29 Сентября, 2014 - 09:42:58 • Тема: Где найти уроки описание и т.д. • Форум: Вопросы новичков

Ответов: 17
Просмотров: 737
esterio, у вас получилось на ноде поставить сервер XMPP? не могу найти рабочий тут билд в статусе failed...
http://node-xmpp[dot]github[dot]io/doc/n[dot][dot][dot]exmppserver[dot]html
(Добавление)
все выходные пытался найти хоть какую то информацию или рабочий билд, но так ничего не получилось
(Добавление)
по логам в скрине мне показалось проблема в том что используется винда, создал виртуалку поставил убунту последнюю и начал установку по гдето нарытому списку:

apt-get update
apt-get install git-core
apt-get install nodejs
apt-get install curl
curl http://npmjs[dot]org/install[dot]sh | sh
apt-get install build-essential
apt-get install openssl libssl-dev
apt-get install libexpat1-dev
npm install node-expat
npm install ltx
npm install node-xmpp


ошибки посыпались с этого пункта:
npm install node-expat

ну и результат тот же xmpp сервер не стал Огорчение
(Добавление)
а и это тоже ошибку писало curl http://npmjs[dot]org/install[dot]sh | sh

Страниц (128): В начало « ... 38 39 40 41 [42] 43 44 45 46 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB