PHP
A general-purpose scripting language especially suited to web development
Explore Questions
There are no popular questions to show right now
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2481 questions in this forum
-
Регистронезависимый поиск
Задача найти все однокоренные слова в тексте. Составил рег. выражение: preg_match_all('/\s([^\s]*'.$sub.'[^\s]*)/is', $text ,$q); где $sub-корень слова, $text-текст, $q-массив с результатом. Данное выражение прекрасно работало на локальной машине под Windows, находились все слова независимо от регистра символов. Однако, когда я загрузил скрипт на сервер, работающий под FreeBSD, поиск в тексте стал регистрозависимым. Хотя модификатор i в рег. выражении стоит. Подскажите, в чём может быть проблема?
0 votes15 answers -
Скорость поиска файла
К PHP вопрос отношения, в общем-то, не имеет, но более подходящего раздела не придумал (в "Для начинающих" как-то стыдно постить). Ситуация такая: есть сайт, на этом сайте есть N пользователей, у каждого пользователя есть аватарка. Аватарки хранятся, допустим, в папке /avatar с именами вида {айдишник_юзера}.jpg. Где-то слышал, что при достаточно большом N (и, как следствие, большом количестве файлов в папке с аватарами), файлы стоит разбивать по папкам (типа /avatar/1, /avatar/2 и так далее), храня в каждой папке не очень много файлов. Причиной тому, якобы, является скорость нахождения файлов на жестком диске, т.е. если разбить 10000 файлов поровну на 10 папок, то нужный …
0 votes20 answers -
как вытаскивать информацию с чужого сайта на свой?
Здравствуйте, я пробывал вытаскивать текст с сайта на свой сайт, через php, но не получается подскажите как это можно реализовать. Вот код, которым я пробывал: <?php $url = "http://battlelog.battlefield.com/bf3/ru/soldier/gameviktor/stats/353186188/"; $file = file_get_contents($url); preg_match("#<tbody.*><tr.*><td.*><span.*>(.*)</span></td></tr></tbody>#u", $file, $usr); $u = $usr[1]; echo $u; ?> Нужно вытащить вот это: Сайт: http://battlelog.battlefield.com/bf3/ru/soldier/gameviktor/stats/353186188/
0 votes20 answers -
dns для поддомена
Всем доброго времени суток! Есть задача: - Создать поддомен (т.е. домен 3-го уровня вида: pod.domen.ru) со ссылкой на конкретный ip. Как это сделать? (поддомен создать не проблема вроде, dns-запись поменять вроде тоже, только вот dns-запись поменяется то для всего сайта, т.е. для domen.ru а не только для pod.domen.ru - вот тут-то я и затупил.) Спасибо за внимание!
0 votes5 answers -
В чем разница между mt_rand() и rand() ?
Подскажите, в чем разница между mt_rand() и rand()? В каких случаях какую функцию лучше использовать?
0 votes5 answers -
Как принять cookies средствами PHP?
Приветствую всех. Подскажите, как можно сделать или про что/где читать, что бы средствами пхп сделать следующее: 1) зайти на некий сайт, заполнить простейшую форму, нажать "отправить" и принять куку с авторизаций; 2) продолжить работу уже с этой кукой (авторизированно), имеется в виду скачка страниц путем того же fopen? Сайт известен заранее, поля заполнения формы - тоже.
0 votes12 answers -
Не могу задать стиль в php
Хочу прописать стили числу голосов (1) зелёный и (-1) красным, но ничего не получается,помогите , кому не лень =)) вот такой код <?php $q = "SELECT * FROM entries"; $r = mysql_query($q); if(mysql_num_rows($r)>0){ while($row = mysql_fetch_assoc($r)){ $net_vote = $row['votes_up'] - $row['votes_down']; ?> <div class='entry'> <span class='link'> <a href='<?php echo $row['link']; ?>'> <?php echo $row['title']; ?> </a> </span> <span class='votes_count' id='votes_count<?php echo $row['id']; ?>'><?php echo $net_vote." голосов"; ?></span> <span class='vote_buttons' id='vote_buttons&…
0 votes7 answers -
Как задать правильную кодировку?
Выводится форма, а текст отображается некорректно. Как поменять кодировку для выводящегося текста? Почему не весь текст отображается корректно? http://foto.mail.ru/mail/andrey-n81/1/2.html
0 votes12 answers -
Подсветить ссыль на которой находится человек
как подсветить ссыль на которой находится человек? Думаю как то должно быть связано с GET но как не пытался так и не получилось=(( <div> <? $result2 = mysql_query ("SELECT * FROM catigories", $db); mysql_real_escape_string($id); if (!$result2) { echo "<p>Запрос на выб...</p>" ; exit (mysql_error()); } if (mysql_num_rows ($result2) > 0) { $myrow2 = mysql_fetch_array ($result2); [b]do { echo "<a class='cl5' href='articles.php?cat={$myrow2['id']}'>{$myrow2['title']}</a>\n"; } while ($myrow2 = mysql_fetch_array ($result2));}[/b] else { echo "<p>Информация не может быть извлечена.</p>"; exit (); } ?></div>
0 votes16 answers -
Организация почтовой рассылки на большое количество адресов
У меня возникла задача организовать рассылку на большое количество адресов. Эта база - люди, которые сами подписались и хотят ее получать. Проблема в том, что при большом списке подписчиков одновременная отправка большого количества писем может быть воспринята как СПАМ. Может быть кто-то уже решал аналогичную задачу? Как это лучше сделать, чтобы домен не попал в СПАМ-листы?
0 votes9 answers -
Передача значений переменных в скрипт...
Допустим,есть админ-панель ,в которой есть поле .."колличество выводимых картинок на страницу-" "5" Это значение надо передать переменной $num =...которая находится в скрипте обработки и вывода картинки new_img.php ,те сделать в скрипте предустановку этой переменной...как такое реализуется ,Через форму или как???не понимаю схемы реализации таких пред установок...
0 votes16 answers -
Вывод даты на русском языке
<?php function transformXML($input, $type){ if ($type == 'ham'){ $reclassify = '<a class="mark_spam" href="actions/reclassify.php?type=spam&id=' . $input['id'] . '">' . __('Spam') . '</a>'; } else { $reclassify = '<a class="mark_ham" href="actions/reclassify.php?type=ham&id=' . $input['id'] . '">' . __('Not Spam') . '</a>'; } $input['comment'] = str_replace(array("\r\n", "\n", "\r"), '<br />', htmlspecialchars_decode($input['comment'], ENT_COMPAT)); ?> <div class="comment" id="<?php echo $input['id']; ?>"> <div class="header"> <b><?php echo '', $input['name']; ?></b…
0 votes8 answers -
Как сделать страницу на php - выбора языка?
Как ее сделать, только на PHP? Как в PHP ссылки делать?
0 votes15 answers -
Использование символа \n
Как я прочитал, символ \n используется для переноса строк при обработке интерпретатором. Для чего тогда его используется при написании Web-приложений, если браузер на него ни как не реагирует?
0 votes14 answers -
Выбор серверного языка
Если хорошо знать JS, то, что лучше учить NodeJS или PHP?
0 votes42 answers -
подсчет веса страницы в кб
всем хай, вот решил написать свой поиск, типо гугла, но только по сайту, и возникла такая проблема, как подсчитать "вес" файла в килобайтах?? заранее спасибо...
0 votes20 answers -
отображение содержимого из базы данных
Ошибка сосотоит: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in z:homelocalhostwwwnew_testlook.php on line 11 Не занаю что сделать, <? include "./conn.php"; $global_db_connection = mysql_connect("$dbHost", "$dbUser", "$dbPass"); mysql_select_db($dbName, $global_db_connection); $query_string = "SELECT ID, name FROM namelist WHERE ID = 'id' AND Name = 'name' "; while (list($id, $name) = mysql_fetch_row($query_string)) { echo $id; echo $name; } mysql_close(); ?>
0 votes13 answers -
ORDER BY id DESC LIMIT
Привет!!!Возникла проблема ,как сделать отображение постов в обратном порядке... <? $result = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM date WHERE cat='$cat'",$db); $result77 = mysql_query("SELECT str FROM options", $db); $myrow77 = mysql_fetch_array($result77); $num = $myrow77["str"]; // Извлекаем из URL текущую страницу @$page = $_GET['page']; // Определяем общее число сообщений в базе данных $result00 = mysql_query("SELECT COUNT(*) FROM date WHERE cat='$cat'"); $temp = mysql_fetch_array($result00); $posts = $temp[0]; // Находим общее число страниц $total = (($posts - 1) / $num) + 1; $total = intval($total); // Определяем начало…
0 votes4 answers -
Как изменить значение атрибута в input
Я вывожу на странице редактирования записи (движок - Wordpress) дополнительное поле для вставки в него ссылки на изображение, выводимое в статье. Фунцция, используемая в нем работает с custom_field, ключ - thumbnail Вот код: <?php // custom field at add/edit post $delightb_custom_field['thumbnail'] = array( "type" => "text", "name" => "thumbnail", "label" => "<p>Изображение</p>", "std" => "", "desc" => "Загрузите изображение и вставьте сюда прямую ссылку на него.", "help" => "", ); function delightb_customfields_content() { global $post,$delightb_custom_field; echo '<table width="100%" cellpadding="0" cellspacing="0">'."\n"; f…
0 votes13 answers -
(MySQL) Фиктивное изменение позиции строки в таблице
Есть таблица с 20000 записями. Раньше оные выводились в алфавитном порядке, но сейчас каждая строка должна занимать ту позицию, которую ей зада?т пользователь. Т.е., если имеется таблица users: id | name | 1 Вася 4 Петя 2 Игорь То, выводилась она соответственно: Вася, Игорь, Петя. Первая мысль создать новый столбец, например "position" и хранить в н?м число, по которому будет производиться сортировка. id | name | position 1 Вася 1 4 Петя 2 2 Игорь 3 Теперь, если пользователь на сайте хочет, чтобы Игорь был самым первым, кажется достаточно было бы изменить position Игоря на 1, Васи на 2, Игоря на 3. Но это глупо, т.к. получается большая нагрузка на сервер, при ты…
0 votes11 answers -
Пару слов о Smarty
Всем доброго времени суток!!! Вот наткнулся на совершенно новую для меня технику динамической генерации HTML страниц: Smarty. Подскажите пожалуйста стоит ли тратить время на освоение данной техники, или она является древней и неперспективной( я хочу ее использовать для создания универсальных модулей для CMS ). Заранее благодарю за внимание.
0 votes13 answers -
Что быстрей поиск по БД или файл в папке
Здравствуйте, такой вопрос - что быстрей отработает поиск по слову (например: trybu_pvh) в таблице состоящей из 1000 записей. Или поиск файла с таким названием (trybu_pvh) в папке содержащей 1000 файлов? PS скрипт пишется на PHP Заранее спасибо
0 votes34 answers -
Помогите с функцией
Вот решил сделать для себя функцию, чтобы помещать результаты выборки из БД в ассоциативный массив, и не писать несколько строк по нескольку раз Сразу столкнулся с проблемой, поясняю суть Вот мои запросы к мускулу сейчас такого вида $query_Settings = "SELECT 123 FROM test"; $Settings = mysql_query($query_Settings, $sn) or die(mysql_error()); $row_Settings = mysql_fetch_assoc($Settings); $totalRows_Settings = mysql_num_rows($Settings); Собственно, из кода видно, что переменные имеют одну и ту же часть, которая идентифицирует запрос, в данном случае это Setings А поскольку запросы отличаются только самим запросом SQL и именами переменных, то решил сделать функцию Но сраз…
0 votes6 answers -
Отправка письма с вложениями.
Здравствуйте! Прошу помочь разобраться. Есть скрипт отправки почты с вложением нескольких файлов - только картинки или фотографии плюс проверка на размер файла ( до 64 Кб). Вот кусок скрипта: <?php session_start(); $admin = 'pochta@mail.ru'; if ( isset( $_POST['sendMail'] ) ) { $name = substr( $_POST['name'], 0, 64 ); $tel = substr( $_POST['tel'], 0, 64 ); $email = substr( $_POST['email'], 0, 64 ); $subject = substr( $_POST['subject'], 0, 64 ); $message = substr( $_POST['message'], 0, 250 ); $error = ''; if ( empty( $name ) ) $error = $error.'<li>Не заполнено поле "Имя"</li>'; if ( empty( $tel ) ) $error = $error.'<li>Не заполне…
0 votes8 answers -
Мониторинг cs
Добрый вечер! Есть люди, которые готовы написать мне скрипт мониторинга сервера Counter-Strike 1.6, находящегося на игровом хостинге? За WMR, естественно. И после написания помочь разместить в правом блоке IPB форума.
0 votes22 answers