PHP.SU

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

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

> Найдено сообщений: 239
Tmin10 Отправлено: 29 Сентября, 2012 - 17:17:37 • Тема: Создание массива. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 120
Да, $result это не массив полученных данных, а только идентификатор результата.
Tmin10 Отправлено: 29 Сентября, 2012 - 16:42:57 • Тема: Сохранение пароля на сайте • Форум: Вопросы новичков

Ответов: 6
Просмотров: 252
Например каких?
Tmin10 Отправлено: 29 Сентября, 2012 - 16:33:55 • Тема: Установка апатчи и php • Форум: Вопросы новичков

Ответов: 23
Просмотров: 908
Денвер отличная штука, когда на винде был, только его использовал, жалко было расставаться, когда на убунту перешёл, не хвататет создания виртуальных хостов созданием папки, хотя и под линукс видел такой скрипт, но лень его искать) Приходится набирать 3 команды в консоли((
Tmin10 Отправлено: 29 Сентября, 2012 - 16:26:52 • Тема: Сохранение пароля на сайте • Форум: Вопросы новичков

Ответов: 6
Просмотров: 252
На сайте необходимо реализовать функцию Запомнить пароль, когда ввод пароля требуется не каждый заход. Склоняюсь к идее сделать таблицу вида: id пользователя, случайный набор цифр/букв, время создания, где случайный набор отдавать в куки. И при последующем заходе проверять куку и старость этой сессии. На разных компах ставить одну и ту же куку.
Подскажите, стоит ли так реализовать или есть более совершенный алгоритм?
Tmin10 Отправлено: 29 Сентября, 2012 - 12:13:42 • Тема: Вступление в mysqli • Форум: Вопросы новичков

Ответов: 5
Просмотров: 213
Есть несколько вопросов, задам их тут:
Есть 2 способа посылать запросы: query и real_query
Второй способ считается безопасным, хотя я не могу понять почему, мы так же получаем полученные данные просто чуть позже и всё...

Или в качестве аналога классическим запросам используются подготовленные?
Tmin10 Отправлено: 29 Сентября, 2012 - 11:21:21 • Тема: Вступление в mysqli • Форум: Вопросы новичков

Ответов: 5
Просмотров: 213
Да, мануал тоже этот смотрел, как и http://phpclub[dot]ru/detail/article/mysqli и http://habrahabr[dot]ru/post/141127/
Tmin10 Отправлено: 29 Сентября, 2012 - 11:12:41 • Тема: Вступление в mysqli • Форум: Вопросы новичков

Ответов: 5
Просмотров: 213
Давно использую для работы с БД mysql, а тут в новом проекте, когда зашёл в документацию, прочитал, что mysql уже устарело и надо использовать mysqli. Подскажите хороший мануал желательно на русском, где бы рассматривались основы работы с myslqi с акцентом на ООП, буферезированные запросы, а также экранирование всех входящих данных. В mysql использовал mysql_real_escape_string, никак не пойму что в mysqli использовать для этого, кроме mysqli_real_escape_string. Также заинтересовали подготовленные выражения, они вроде как помогут избежать sql инекций...
Tmin10 Отправлено: 31 Августа, 2012 - 15:54:39 • Тема: xPath query запрос не возвращает узлов • Форум: XML и его обработка

Ответов: 1
Просмотров: 2145
Очень странно следующее:
Только запрос var_dump($xpath->query('//*')->length); отвечает, что есть 41 узел, остальные запросы:
PHP:
скопировать код в буфер обмена
  1.     var_dump($xpath->query('link')->length);
  2.     var_dump($xpath->query('feed/entry/link')->length);
  3.     var_dump($xpath->query('feed/entry')->length);
  4.     var_dump($xpath->query('feed')->length);
  5.     var_dump($xpath->query('/feed')->length);
  6.     var_dump($xpath->query('//feed')->length);
  7.     var_dump($xpath->query('feed//*')->length);
  8.     var_dump($xpath->query('/feed//*')->length);
  9.     var_dump($xpath->query('//link')->length);

Возвращают 0, я уже не могу понять, в чём дело. Причём если я загружу строку с xml как html его структура испортится, но запросы будут выполняться нормально в рамках кривого html, а вот если гружу как xml, то запросы не выполняются, кроме первого, который показывает наличие 41 узла, что значит, что xml всё таки загрузился корректно...
(Добавление)
C SimpleXMLElement->xpath тоже самое, выполняется только //* запрос...
Tmin10 Отправлено: 30 Августа, 2012 - 17:48:27 • Тема: xPath query запрос не возвращает узлов • Форум: XML и его обработка

Ответов: 1
Просмотров: 2145
Есть такой xml:
CODE (html):
скопировать код в буфер обмена
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:gsx='http://schemas.google.com/spreadsheets/2006/extended'>
  3.    <id>https://spreadsheets.google.com/feeds/...</id>
  4.    <updated>2012-08-29T18:34:00.140Z</updated>
  5.    <category scheme='http://schemas.google.com/spreadsheets/2006' term='http://schemas.google.com/spreadsheets/2006#list'/>
  6.    <title type='text'>...</title>
  7.    <link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://spreadsheets.google.com/feeds/list/.../od8/private/full'/>
  8.    <link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://spreadsheets.google.com/feeds/list/.../od8/private/full'/>
  9.    <openSearch:totalResults>1</openSearch:totalResults>
  10.    <openSearch:startIndex>1</openSearch:startIndex>
  11.    <entry>
  12.       <id>https://spreadsheets.google.com/feeds/list/.../private/full/e4jxw</id>
  13.       <updated>2012-08-29T18:34:00.140Z</updated>
  14.       <category scheme='http://schemas.google.com/spreadsheets/2006' term='http://schemas.google.com/spreadsheets/2006#list'/>
  15.       <title type='text'>45</title>
  16.       <link rel='edit' type='application/atom+xml' href='https://spreadsheets.google.com/feeds/list/...'/>
  17.       <gsx:_dw4je>45</gsx:_dw4je>
  18.       <gsx:разборзапроса>30.08.2012 0:14:24</gsx:разборзапроса>
  19.    </entry>
  20. </feed>


И когда я пишу простой запрос xPath, то он ничего не возвращает и $entrys->length показывает 0:
PHP:
скопировать код в буфер обмена
  1. $dom = new domDocument;
  2. $dom->loadXML($xml);
  3. $xpath = new DOMXPath($dom);
  4. //$xpath->registerNamespace('gsx', 'http://schemas.google.com/spreadsheets/2006');
  5. $entrys = $xpath->query('//feed/entry');
  6. var_dump($entrys->length);
Tmin10 Отправлено: 30 Августа, 2012 - 17:36:38 • Тема: Получение русских узлов в xPath query • Форум: XML и его обработка

Ответов: 1
Просмотров: 1626
Всё, тема не актуальна, имел место кривой XML, поэтому там всё было перепутано
Tmin10 Отправлено: 30 Августа, 2012 - 14:40:15 • Тема: Получение русских узлов в xPath query • Форум: XML и его обработка

Ответов: 1
Просмотров: 1626
Ипользую xPath query, есть примерно такой xml ( строка таблицы гугла):
CODE (html):
скопировать код в буфер обмена
  1. <entry>
  2.         <gsx:разборзапроса>30.08.2012 0:14:24</gsx:разборзапроса>
  3.         <gsx:расчет>#2935799</gsx:расчет>
  4.         <gsx:_cztg3>Tmin10</gsx:_cztg3>
  5. </entry>


Вот мой код:
PHP:
скопировать код в буфер обмена
  1. $dom_e = new domDocument;
  2.         libxml_use_internal_errors(true);
  3.         $dom_e->loadHTML($entry_arr[$i]['text']);
  4.         $xpath_e = new DOMXPath($dom_e);
  5.         //Регистрируем адресное пространсво gsx
  6.         $xpath_e->registerNamespace('gsx', 'http://schemas.google.com/spreadsheets/2006');
  7.         /*$entry_arr[$i]['time']=*/var_dump($xpath_e->query('//разборзапроса')->item(0));//->nodeValue;
  8.         $entry_arr[$i]['name']=$xpath_e->query('//_cztg3')->item(0)->nodeValue;
  9.         $entry_arr[$i]['id']=$xpath_e->query('//gsx:расчет')->item(0)->nodeValue;


var_dump выдаёт NULL, второй запрос выполняется, а трети выдаёт
Notice: Trying to get property of non-object in /var/www/test/index.php on line 170


Кодировка php Utf-8, в чём может быть проблема?
Tmin10 Отправлено: 21 Мая, 2012 - 23:02:49 • Тема: Препроцессор для препроцессора php • Форум: Программирование на PHP

Ответов: 16
Просмотров: 1164
нужно всё автоматизировать, чтобы юзер спокойно положил свой скрипт на сервер и запустил через браузер
Tmin10 Отправлено: 21 Мая, 2012 - 22:45:53 • Тема: Препроцессор для препроцессора php • Форум: Программирование на PHP

Ответов: 16
Просмотров: 1164
Нет, это то понятно как это работает, хочется конкретной информации, как это применить в апатче и что нужно написать в CGI для входа-выхода.
Tmin10 Отправлено: 21 Мая, 2012 - 22:39:29 • Тема: Препроцессор для препроцессора php • Форум: Программирование на PHP

Ответов: 16
Просмотров: 1164
Так, что ещё можно погуглить по такой интеграции, а то по термину pipes гуглятся в основном трубы)

Нагуглил как написать модуль для Apache, это ведь тоже может сработать?
http://habrahabr[dot]ru/post/50909/
Tmin10 Отправлено: 21 Мая, 2012 - 22:35:46 • Тема: Препроцессор для препроцессора php • Форум: Программирование на PHP

Ответов: 16
Просмотров: 1164
Так, немного всё проясняется, уже был опыт написание простейших CGI под винду на С, но там всё ограничивалось приёмом GET параметров и выполнением простых операций, как такое CGI можно подключить, чтобы им обрабатывались все файлы php на сервере?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB