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
2,481 questions in this forum
-
Не могу задать стиль в 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 -
Регистронезависимый поиск
Задача найти все однокоренные слова в тексте. Составил рег. выражение: preg_match_all('/\s([^\s]*'.$sub.'[^\s]*)/is', $text ,$q); где $sub-корень слова, $text-текст, $q-массив с результатом. Данное выражение прекрасно работало на локальной машине под Windows, находились все слова независимо от регистра символов. Однако, когда я загрузил скрипт на сервер, работающий под FreeBSD, поиск в тексте стал регистрозависимым. Хотя модификатор i в рег. выражении стоит. Подскажите, в чём может быть проблема?
0 votes15 answers -
Возможно ли отправлять E-mail c localhost?
Пробовал в php.ini указать вместо localhost smtp сервер провайдера, закомментил строку sendmail_path = usrsbinsendmail -t -i, но вс? равно сообщения приходят на эмулятор, какой бы адрес получателя не был указан. Подскажите, что ещ? нужно изменить, чтобы сообщения пересылались по сети? И возможно ли такое на localhost?
0 votes15 answers -
Фейковый счетчик скачивания
День добрый. Нужна помощь в создании фейкового счетчика скачиваний. В целом все просто: 1. Нужно что бы показатели счетчика увеличивались на 1 каждые 6 минут 2. Это должно быть без перезагрузки 3. Счетчик не должен сбиваться после перезагрузки страницы. Есть идеи? пс: в меня "на пиво" в на вебмани.
0 votes26 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 -
Скорость поиска файла
К PHP вопрос отношения, в общем-то, не имеет, но более подходящего раздела не придумал (в "Для начинающих" как-то стыдно постить). Ситуация такая: есть сайт, на этом сайте есть N пользователей, у каждого пользователя есть аватарка. Аватарки хранятся, допустим, в папке /avatar с именами вида {айдишник_юзера}.jpg. Где-то слышал, что при достаточно большом N (и, как следствие, большом количестве файлов в папке с аватарами), файлы стоит разбивать по папкам (типа /avatar/1, /avatar/2 и так далее), храня в каждой папке не очень много файлов. Причиной тому, якобы, является скорость нахождения файлов на жестком диске, т.е. если разбить 10000 файлов поровну на 10 папок, то нужный …
0 votes20 answers -
Как принять cookies средствами PHP?
Приветствую всех. Подскажите, как можно сделать или про что/где читать, что бы средствами пхп сделать следующее: 1) зайти на некий сайт, заполнить простейшую форму, нажать "отправить" и принять куку с авторизаций; 2) продолжить работу уже с этой кукой (авторизированно), имеется в виду скачка страниц путем того же fopen? Сайт известен заранее, поля заполнения формы - тоже.
0 votes12 answers -
Вывод постраничной навигации (из б/д)
Парни,кто то может помочь в выводе постраничной навигации Тоесть из вот этого сделать что бы на стр выводило только по 20 записей,ну и стрелочки например вперёд,назад...! <?php foreach ($this->result as $dbname=> $db) { if($dbname !== 'needle') { echo "<br><span style='font-size: 18px;background-color:#309603; color: #FFF;'>Знайдено записів: " . count($db) . ' ' . $dbname . " </span>"; foreach ($db as $field => $value) { echo '<div class="item">'; foreach ($value as $key=> $r) { $r = str_ireplace($this->result['needle'][0], '<span style="background-color:#FFFE4E;">' . $this->result['needle'][0] . '</sp…
0 votes40 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 -
Как задать правильную кодировку?
Выводится форма, а текст отображается некорректно. Как поменять кодировку для выводящегося текста? Почему не весь текст отображается корректно? http://foto.mail.ru/mail/andrey-n81/1/2.html
0 votes12 answers -
Использование символа \n
Как я прочитал, символ \n используется для переноса строк при обработке интерпретатором. Для чего тогда его используется при написании Web-приложений, если браузер на него ни как не реагирует?
0 votes14 answers -
Как сделать страницу на php - выбора языка?
Как ее сделать, только на PHP? Как в PHP ссылки делать?
0 votes15 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 -
Передача значений переменных в скрипт...
Допустим,есть админ-панель ,в которой есть поле .."колличество выводимых картинок на страницу-" "5" Это значение надо передать переменной $num =...которая находится в скрипте обработки и вывода картинки new_img.php ,те сделать в скрипте предустановку этой переменной...как такое реализуется ,Через форму или как???не понимаю схемы реализации таких пред установок...
0 votes16 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 -
Помогите с функцией
Вот решил сделать для себя функцию, чтобы помещать результаты выборки из БД в ассоциативный массив, и не писать несколько строк по нескольку раз Сразу столкнулся с проблемой, поясняю суть Вот мои запросы к мускулу сейчас такого вида $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 -
подсчет веса страницы в кб
всем хай, вот решил написать свой поиск, типо гугла, но только по сайту, и возникла такая проблема, как подсчитать "вес" файла в килобайтах?? заранее спасибо...
0 votes20 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 -
Отправка письма с вложениями.
Здравствуйте! Прошу помочь разобраться. Есть скрипт отправки почты с вложением нескольких файлов - только картинки или фотографии плюс проверка на размер файла ( до 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 -
Вставка html страницы в PHP.
Доврого времени суток! Столкнулся с проблемой, есть готовый сайт, в котором есть страничка с новостями которые наданный момент пишутся в ручную, хочу автоматизировать процесс с помощью программы которая умеет автоматически создавать ленту новостей html но сайт создан в PHP. С помощью iframe получается подцепить html файл, но потом при этом появляются скролы, что естественно я нехочу. хотелось бы ее подцепить так чтобы она была без них. вот это все я нарыл в google и неработает у меня <? include('blog/index.html');?> ———————————-- <p> <?php include "blog/index.html"; ?> ———————————-- <!--#include file="blog/index.html"--> load('blog/index.htm…
0 votes14 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 -
Выбор серверного языка
Если хорошо знать JS, то, что лучше учить NodeJS или PHP?
0 votes42 answers -
Подключение единого php ко всем html страницам
С помощью кода <?php $sg = ''; include "footerinfo.php"; ?> подключаю дополнительный php файл с информацией на все страницы. Но работает он только на "коренной" , на всех остальных не работает, наверное нужно прописать более подробный путь к файлу... В чё может быть проблема?
0 votes12 answers