В общем есть такая конструкция PHP: $message = $_POST['posName']; и надо в этот $_POST ещё кучу переменных добавить, как такое осуществить?
из-за таких как ты, непомогающих ближнему, и пришёл путин =\ решил свою проблему вот так PHP: mail("$mailto","$subject","блаблабла: $message\n$message2\n$message3\n$message4\n$message5\n$message6\n$message7\n$message8","$headers"); а в каждом меседже по посту
Доброго времени суток! Делаю авторизацию на сайте с помощью curl_multi в несколько потоков потоков. Куки пытаюсь засунуть в файл. Code: curl_setopt($conn[$key], CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT']."/my_cookies$key.txt"); curl_setopt($conn[$key], CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT']."/my_cookies$key.txt"); Code: do { $n=curl_multi_exec($mh,$active); usleep(1000); } while ($active>0); После обработки запросов скрипт продолжается, но файлы с куками в директории не появляются. Зато, если сразу после обработки, поставить exit - файлы появляются по указанному пути. Подскажите, в чём косяк?
нужно кеширование сделать для сотни тысяч файлов как реализовать? думаю лучше всего на файлах сделать теперь вопрос как хранить все эти файлы? в одной папке столько файлов это ведь плохо? я вот думаю может алгоритм написать, чтобы файлы грузились в /cache/*первые 4 символа названия файла*/*первые 6 символов*/*первые 8 символов*/*первые 10 символов*/*full_name*.txt так пойдет или может лучше можно придумать?
почему тогда многие советуют после 50 тыс. файлов в папке уже делать подпапки? у меня далеко не 50 тыс будет, а раз в 10 больше
Kruzak причина этому - доступ к определенному файлу по известному пути на современных ФС не более чем за логарифмическое время. Листинг/поиск (ls, dir, readdir() ) же файлов в директории нельзя выполнить быстрее, чем за линейное время. Плюс все зависит от дополнительных ограничений конкретных ФС. Поэтому мне интересно - как ваш вопрос относится к пхп и не стоит ли его задать на форуме системных администраторов для вашей ОС?
Подскажите функцию для вот такой цели. Имеем файл с матными словами. Переносим файл в массив $file = file("../".$file_mat); Так же имеем массив пришедших сообщений $mess_arr; Задача: сравнить 2 массива и удалить из массива $mess_arr все элементы которые есть в в массиве $file желательно чтобы поиск был не по точному вхождению. То есть к примеру в массиве $file есть элемент со словом "****". В массиве $mess_arr есть элемент с предложением "ах ты ****". Так вот задача удалить из массива $mess_arr это предложение т.к. в нем обнаружено запрещенное слово.
Сессии! Скажите а сколько данных можно хранить в сессиях? Или неограничено? Я имею ввиду: PHP: <?php session_start(); $_SESSION['data1'] = "data1"; $_SESSION['data2'] = "data2"; $_SESSION['data3'] = "data3"; $_SESSION['data4'] = "data4"; $_SESSION['data5'] = "data5"; $_SESSION['data6'] = "data6"; $_SESSION['data7'] = "data7"; $_SESSION['data8'] = "data8"; $_SESSION['data9'] = "data9"; ?> Вот сколько таких записей можно делать , неограничено ли это в php? Спасибо.
Rastamanka ой, яб непарился с этими масивами сделай просто $mes = str_replace("куй","CENSORED",$mes) $mes = str_replace("пиза","CENSORED",$mes) $mes = str_replace("лопух","CENSORED",$mes) ... ... ... $mes = str_replace("козел","CENSORED",$mes)
опять мистика у меня со скриптом... сайт на сервере в utf-8 через .htaccess скрипт сам тоже в utf-8 без bom <? echo $_GET['q']; ?> почти все запросы с кириллицей выводятся нормально ?q=один ?q=тест ?q=проверка+проверка но вот есть запрос ?q=трололо он выводится так Трд.�/�.�/ из за чего такой глюк, и почему именно трололо уже написал функцию которая изменяет кодировку, он iconv не работает почему то в этом случае
Сам то подумал что предложил? А если таких слов 5к? Попробуй это. Мне всегда помогает ) Потом через iconv Win1251 в utf-8. http://popoff.donetsk.ua/text/work/libs/a/charset/ Ну и в начале страницы добавь <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
PHP: <?php function del_mats_from_array($message_arr, $mats_arr) { for ($i = 0; $i < count($mats_arr); $i++) { for ($j = 0; $j < count($message_arr); $j++) { if (stristr($message_arr[$j], $mats_arr[$i])) { unset($message_arr[$j]); sort($message_arr); } } } return $message_arr; } print_r(del_mats_from_array("массив собщений", "массив матерных слов"));
Приветствую всех есть код http://tinypaste.com/82413c82 в нём инклуд на этот файл http://tinypaste.com/c0720479 мне нужно прикрутить вот этот код http://tinypaste.com/ca2e215a пароль на ссылки : 111 , подскажите как прикрутить за ранее спасибо !
Иногда использую файлы в качестве БД, появилась необходимость в транзакциях, я так понял, что нужно блокировать файл при записи, но другой процесс должен ждать пока лок будет снят. Каким образом можно реализовать лок + ожидание? З.Ы.: Понимаю, что БД придумано для таких целей, но сама по себе задача интересна.
Кишин, ограничивается максимумом памяти, выделяемой скрипту. На фрихосте как-то пробовал, больше миллиона не получается.