PHP.SU

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

Страниц (21): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец

> Найдено сообщений: 314
Tox Отправлено: 09 Августа, 2012 - 12:20:29 • Тема: Проблемы с chdir • Форум: Работа с файловой системой и файлами

Ответов: 2
Просмотров: 1471
Спасибо, теперь буду знать Улыбка
Tox Отправлено: 09 Августа, 2012 - 12:08:12 • Тема: Проблемы с chdir • Форум: Работа с файловой системой и файлами

Ответов: 2
Просмотров: 1471
Путь, по которому лежит скрипт:
/home/user/webServer/folder1/1.p hp
К 1.php я хочу подключить файл, лежащий в
/home/user/webServer/folder2/2.p hp
следующим кодом в 1.php:

В браузере все работает нормально, но стоит запустить скрипт по cron, то ошибка - "failed to open stream: No such file or directory".
Та же самая ошибка, если запускать через терминал. Будто бы chdir('..') не "идет" назад.
Как зафиксить?
Tox Отправлено: 07 Августа, 2012 - 19:42:54 • Тема: Сложение повторяющихся элементов массива • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 63
А можно еще, если id одинаковые, то создать в общей записи (в которую соединили) индекс Option4, которое содержит количество повторений, то есть, по примеру, сколько раз повторялся массив в id=19
Tox Отправлено: 06 Августа, 2012 - 18:59:05 • Тема: Сложение повторяющихся элементов массива • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 63
Если в
PHP:
скопировать код в буфер обмена
  1. $rgResult = sumByColumn($rgData, 'id');

вместо id поставить 19, то Notice: Undefined index: Option0-3
Так и должно быть?
(Добавление)
Все, понял. Спасибо огромное, я бы так красиво не написал бы Улыбка
Точнее мне даже стыдно кидать сюда свой исходник
Tox Отправлено: 06 Августа, 2012 - 15:58:56 • Тема: Сложение повторяющихся элементов массива • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 63
Я писал этот скрипт с 10.00 до 16.53. Далее мои мозги перешли в режим off, простите за нубство, подскажите, как сделать.
Есть большой многомерный массив, в нем могут быть повторяющиеся айди юзеров:
CODE (htmlphp):
скопировать код в буфер обмена
  1. (
  2.     [0] => Array
  3.         (
  4.             [id] => User_id_1
  5.             [name] => UserName1
  6.             [Option0] => 0.14
  7.             [Option1] => 0.12
  8.             [Option1] => 9
  9.             [Option1] => 0.75
  10.             [Option1] => 21.39
  11.             [Option1] => 24.76
  12.             [Option1] => 1.42
  13.             [Option1] => 3.74
  14.             [Option1] => 154.07
  15.             [Option1] => 1.58
  16.             [Option1] => 1.35
  17.         )
  18.  
  19.     [1] => Array
  20.          (
  21.             [id] => User_id_1
  22.             [name] => UserName2
  23.             [Option0] => 0.14
  24.             [Option1] => 0.13
  25.             [Option2] => 10
  26.             [Option3] => 0.76
  27.             [Option4] => 21.40
  28.             [Option5] => 24.77
  29.             [Option6] => 1.43
  30.             [Option7] => 3.75
  31.             [Option8] => 154.08
  32.             [Option9] => 1.59
  33.             [Option10] => 1.36
  34.         )
  35. )

Надо:
если id одинаковые, то "соединить" [0] и [1] (например) в [0], все Option - сложить, а юзерНейм - оставить любой.
Спасибо
(Добавление)
Мне тут пришла идея - записывать в дополнительный массив значения id и номер массива, в котором оно находится:
Array
CODE (htmlphp):
скопировать код в буфер обмена
  1. (
  2.     [0] => User_id_1
  3.     [1] => User_id_1
  4.     [2] => User_id_2
  5.     [3] => User_id_2
  6. )

Это как пример, могут ведь быть повторяющиеся значения. По сути - User_id_1 - это объект(Не ООП), а индекс - ссылка. То есть мы точно знаем, в какой "части" многомерного массива находится нужный User_id.
Далее все ясно - можно перебором брать нужный id, делать поиск, брать нужный индекс. И тогда мы точно знаем, что, например, User_id_1 будет встречаться в индексах 1, 10, 20 и тд (например). А потом уже складывать значения, ссылки ведь уже есть.
Вот я только юзаю array_search, а он доходит до первого совпадения, а дальше нет.
То есть в примере выше array_search вернет 0, а не 0 и 1.
Я вообще на верном пути и есть ли аналог array_search? in_array не подходит и иные в "см. также"
Tox Отправлено: 04 Августа, 2012 - 13:24:36 • Тема: Защита директории upload • Форум: Вопросы новичков

Ответов: 5
Просмотров: 231
EuGen
Спасибо, понял
Tox Отправлено: 04 Августа, 2012 - 13:11:02 • Тема: Защита директории upload • Форум: Вопросы новичков

Ответов: 5
Просмотров: 231
А тогда в какой же каталог загружать, если все каталоги находятся на веб-сервере? Символьной ссылкой в home?
Tox Отправлено: 04 Августа, 2012 - 10:58:43 • Тема: Защита директории upload • Форум: Вопросы новичков

Ответов: 5
Просмотров: 231
Таких статей на хабре много, даже очень много. Суть ясна, проверяем все, что загружаем, еще раз проверяем, модифицируем по-своему, и запрещаем выполнение скриптов через родной .htaccess.
Я хотел просто поинтересоваться, такой
CODE (htmlphp):
скопировать код в буфер обмена
  1. php_flag engine 0
  2. RemoveHandler .phtml .php .php3 .php4 .php5 .php6 .phps .cgi .exe .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .htm .html .wml
  3. AddType application/x-httpd-php-source .phtml .php .php3 .php4 .php5 .php6 .phps .cgi .exe .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .htm .html .wml

.htaccess нормален для такой задачи? Или есть еще что-то "по-жестче"?
Tox Отправлено: 03 Августа, 2012 - 20:01:06 • Тема: Приглашения на koding.com • Форум: Прочее

Ответов: 16
Просмотров: 125
Пытался раз 10 - ошибка - http://s58[dot]radikal[dot]ru/i159/1208/[dot][dot][dot]350e0e5e31bb[dot]png
Tox Отправлено: 03 Августа, 2012 - 19:42:46 • Тема: Приглашения на koding.com • Форум: Прочее

Ответов: 16
Просмотров: 125
Да, мыло-то какое?
Tox Отправлено: 02 Августа, 2012 - 16:33:59 • Тема: Проблема с ядом • Форум: HTTP и PHP

Ответов: 1
Просмотров: 1177
ну что яд может молчать и думать неделями, это понятно. неужели никто яд деньги не ставил?
Tox Отправлено: 02 Августа, 2012 - 13:49:50 • Тема: Проблема с ядом • Форум: HTTP и PHP

Ответов: 1
Просмотров: 1177
В яде упорно молчат и советуют
PHP:
скопировать код в буфер обмена
  1.   $out = "POST /api/operation-details HTTP/1.1\r\n";
  2.     $out .= "Host: money.yandex.ru\r\n";
  3.     $out .= "Authorization: Bearer 01234567890ABCDEF01234567890\r\n";
  4.     $out .= "Content-Type: application/x-www-form-urlencoded;charset=UTF-8\r\n";
  5.     $out .= "Content-Length: 20\r\n";
  6.     $out .= "\r\n";
  7.     $out .= "operation_id=$op\r\n";

Вместо Content-Length: 20 поставить "Поставьте Content-Length равный strlen($out)". Я уже жалею о том, что решил прикрутить яд-деньги...
Проблема:
Я хочу получить более "обширный" ответ от яда в уведомлении о платеже (http-уведомление на сервер). Дело в том, что в платежке указывается еще мыло и иная инфа юзера, которая мне нужна, но в обычном уведомлении этого нет, поэтому юзаю это.
В ответе приходит:
CODE (htmlphp):
скопировать код в буфер обмена
  1. HTTP/1.1 301 Moved Permanently
  2. Location: https://money.yandex.ru/api/operation-details
  3. Content-Length: 0
  4. Date: Wed, 01 Aug 2012 16:32:06 GMT
  5. Server: lighttpd/1.4.30

Вроде в запросе все сделано правильно, прошу откликнуться тех, кто имел опыт с ядом.. Я вообще на верном пути?
Tox Отправлено: 02 Августа, 2012 - 13:35:32 • Тема: Приглашения на koding.com • Форум: Прочее

Ответов: 16
Просмотров: 125
Anguis пишет:
я с воронежа

Земляк Улыбка
Tox Отправлено: 02 Августа, 2012 - 12:31:53 • Тема: Приглашения на koding.com • Форум: Прочее

Ответов: 16
Просмотров: 125
и у меня еще 1 Улыбка
Tox Отправлено: 02 Августа, 2012 - 11:46:01 • Тема: Приглашения на koding.com • Форум: Прочее

Ответов: 16
Просмотров: 125
Anguis пишет:
Tox, а о чем прожект-то? В общих чертах, и что в нем такого, что онли инвайты?

Идея в том, что у вас по сути есть веб-сервер, вы на нем коддите, + соц сеть для программистов. Очень прикольно. Кодом делиться, вопросики задавать Улыбка ну и вместе работать.
Там бета, баги есть, но вроде правят. С нагрузкой сервер справляется.
http://stleon[dot]koding[dot]com/phpinfo.php - это phpinfo.
http://kwiki[dot]koding[dot]com/wiki/ind[dot][dot][dot]title=PhpMyAdmin - вот уже люди пишут, как phpmyadmin ставить.
Занятно, кто это сделал

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB