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
-
Случайный выбор из базы
Привет всем! Нужна помощь. У меня есть скрипт PHP, который выбирает из базы случайную запись и выводит. При обновлении страницы запись меняется. Но мне нужно сделать так чтобы запись выводилась когда я нажимаю на кнопку получить, и так каждый раз когда я буду нажимать будет выводится случайная запись. Пожалуйста помогите. Вот код <h1 style="padding-top:100px;" align="center"><?php $query = "select * from vopros order by rand() limit 1"; $result = mysql_query($query); $row = mysql_fetch_array($result); print($row['text'] . '<br>'); ?> </h1> <input type="button" value="Получить" class="button">
0 votes14 answers -
Открытие файла для редактирования
Здравствуйте! Возникла надобность в скрипте, который будет открывать файл по указаному пути, выводить его содержимое в облость для редактирования, затем этот текст будут редактировать и потом скрипт должен перезаписать отредактированый текст в тот же файл. Ну как открытие и перезапись сделать я предстовляю, проблема с редактируемой областью, я не разу подобного не делал, поэтому хочу спрасить вашего совета.
0 votes6 answers -
Регулярные выражения
Здравствуйте, уважаемые! Вопрос следующий, как с помощью регулярных выражений решить задачу: Есть переменная, которая представляет из себя текст, в котором присутствуют html теги, ну например: <div class="test"> <img src="img.jpg" class="img" /> <p> Текст, куча текста, невероятная куча текста </p> </div> необходимо весь текст, за исключением html тегов обрезать функцией, ну например substr до 10 символов..., т.е. чтобы получилось так: <div class="test"> <img src="img.jpg" class="img" /> <p> Текст, куч </p> </div> вот как получить текст без тегов, до меня дошло: $text = preg_replace("/<(.*?)>/","", $cont…
0 votes6 answers -
Вопрос по PHP
Здравствуйте!!! Как на PHP сделать так чтобы при нажатие на кнопку выполнялись действия … допустим создание поля для ввода … ???
0 votes4 answers -
добавление\удаление
Объясните, пожалуйста, реализацию добавления и удаления строки из таблицы, при чем это должно происходить при нажатии на соответствующее слово в конце каждой строки. Или дайте хотя бы ссылку на статью, где это очень подробно расписано.
0 votes13 answers -
размещение виджета ВК на сайте PHP
Добрый день, уважаемые друзья! У меня такая сложность: я купил сайт у компании, написан на PHP, если им верить))) адрес:http://kalyannaya-kuba.com.ua В чем собственно первый вопрос: хочу разместить виджет "для сообществ": http://vk.com/developers.php?oid=-1&p=Groups,'>http://vk.com/developers.php?oid=-1&p=Groups, и сразу под ним виджет "мне нравится": http://vk.com/developers.php?oid=-1&p=Groups и в дальнейшем остальные, так вот, как сделать, чтобы сам виджет появился именно в том месте страницы, которое я выбрал, например, слева в углу или слева перед меню, а не просто внизу. Сам код я вставить уже могу))) но как сделать, чтобы виджет был именно там, г…
0 votes12 answers -
Как ограничить выводимый текст в цикле do-while?
Вот код: $result = mysql_query ("SELECT * FROM table ORDER BY date DESC"); $myrow = mysql_fetch_array ($result); do { printf ("%s %s %s %s", $myrow['id'],$myrow['text1'],$myrow['text2'],$myrow['text3']); } while ($myrow = mysql_fetch_array ($result)); Нужно ограничить суммарный текст, который идёт сплошной строкой $myrow['text1'],$myrow['text2'],$myrow['text3']); до 100 символов. Если бы нужно было ограничить только text1, то можно было бы сделать так: substr ($myrow['text1'],0,100)
0 votes2 answers -
ЧПУ и регулярные выражения
Здрасте. Работаю над ЧПУ. ...и не работают. Вкратце: есть динамические ссылки с парой переменных. http://somesite.ru/goods/index.php?good=150&rule=see Хочется сделать из них http://somesite.ru/good/150.html Вроде простое правило, но без результата пока. RewriteRule ^/good/([0-9]+).html$ /goods/index.php?good=$1&rule=$2 [L] -- Ну и чтобы не плодить темы несколько вопросов: 1. У меня есть переменная rule в ссылке. Будет ли она преобразована обратно в динамику если в регулярке она не указана (как в примере)? 2. Если поисковики уже проиндексировали сайт, а я меняю адреса почти всех ссылок на сайте. Это очень плохо или исправляется sitemap'ом? 3. Правильно ли я пони…
0 votes3 answers -
Кодировка. Передача кирилицы на др. страницу
Отправка get'ом: [color="#0000FF"]echo[/color] "[color="#808080"]<!--Страница 1-->[/color] <a href=\"index.php?[b]otvet[/b]=да\">да</a><br /> <a href=\"index.php?[b]otvet[/b]=нет\">нет</a>"; При вставке в форму принятого значения переменной - абракакдабра [b]$otvet[/b]=[color="#0000FF"]htmlspecialchars[/color]([color="#0000FF"]stripslashes[/color]([color="#48D1CC"]$_GET[/color]["[b]otvet[/b]"])); [b]$otvet[/b] = [color="#0000FF"]substr[/color]($otvet,0,5); [color="#0000FF"]echo[/color] "[color="#808080"]<!--Страница 2-->[/color] <form action=\"\" metod=\"get\"> <input type=\"text\" name=\"test\" value=\"[b]$otvet[/b]\" …
0 votes5 answers -
Оператор &=
Добрый день, помгите разобраться с оператором "&=" Он присутствует во многих help по php но нигде нет его описания. Спасибо..
0 votes4 answers -
Создание тестовых данных для БД
Для проверки работы функционала сайта необходимо наполнить БД тестовыми товарами с определенным набором характеристик. Может быть кто-то знает: сервис, программу, скрипт для решения задачи? Вообще, кто-нибудь сталкивался с подобной проблемой?
0 votes4 answers -
Интеграция инстаграма на сайт
Приветствую проггеров, верстальщиков, жабаскриптеров, вобщем всех , не подскажет ли кто старику такой момент - хочу интегрировать фото с инстаграма на сайт - думаю много кто уже делал это, может толково подскажете или кинете в меня хорошими ссылками...... язык реализации желательно PHP , но подойдет и C# - его тож знаю
0 votes5 answers -
file_exists и чувствительность регистра
Если использую функцию локально,то работает без проблем,на сервере file_exists становится чувствительной к регистру,где мне найти эти настройки и есть ли они вообще?
0 votes2 answers -
Помогите найти скрипт модерируемых комментариев
Добрый день. у кого есть готовый работоспособный скрипт добавления комментариев или отзывов на сайт с модерацией, поделитесь плиз, установить хочется на этот сайт. Заранее спасибо.
0 votes6 answers -
Прицепить "якорь" к кнопки
Подскажите пожалуйста как сюда (если я не ошибаюсь): * Функция создания кнопки "Отправить". function send_button($onclick=""){ global $tpl_config, $main; if(isset($tpl_config['submit'])){ if($tpl_config['submit']=="image") return "img['submit_button']}' alt='{$main->lang['send']}' />"; else return "lang['send']}' />"; } else return "lang['send']}' />"; } Прицепить якорь #scrol l (что бы при клике на кнопку "отправить" следующая страница открывалась с якоря)??? —————————-- И еще, вообще возможно ли (без якорей на каждой ссылке) реализовать на сайте что бы наследовалось место прокрутки (скроллинга) при переходе по страницам?
0 votes7 answers -
С чего начать изучение php
Доброго дня. Не подскажите ссылки, где можно начать изучение языка "php", что-нибудь бы , что было бы понятно =)
0 votes14 answers -
В чем ошибка, уже 2 день мучаюсь
$family = $_SESSION['family']; $name = $_SESSION['name']; $patronymic = $_SESSION['patronymic']; $group = $_SESSION['group']; $specialty = $_SESSION['specialty']; $discipline = $_SESSION['discipline']; $db = mysql_connect ('***.***.***.***','*****','*****'); mysql_select_db ('*****',$db); $result = mysql_query ("INSERT INTO user (family,name,patronymic,group,specialty,discipline) VALUES('$family','$name','$patronymic','$group','$specialty','$discipline')"); if ($result == 'TRUE') { unset($_SESSION['family']); unset($_SESSION['name']); unset($_SESSION['patronymic']); unset($_SESSION['group']); unset($_SESSION['specialty']); unset($_SESSION['discipline']); exit ("<html&…
0 votes7 answers -
Как завершить сессию?(адм панель)
Есть такой вот код! <?php//include("index.php");if (!isset($_SERVER['PHP_AUTH_USER'])){ Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit();}else { if (!get_magic_quotes_gpc()) { $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']); $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']); } $STH = $DBH->query("SELECT pass FROM userlist WHERE user='".$_SERVER['PHP_AUTH_USER']."'"); $STH->setFetchMode(PDO::FETCH_OBJ); $row = $STH->fetch(); if (!$row) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HT…
0 votes7 answers -
mod rewrite
Здравствуйте, может не в тот раздел, но более подходящего не нашел... Есть набор правил файла .htacceess RewriteRule ^([^/]*)\.html$ /index.php?name=$1 [L] RewriteRule ^([^/]*)\.html$ /index.php?type=$1 [L] RewriteRule ^([^/]*)\.html$ /index.php?p=$1 [L] Проблема в том , что срабатывает всегда то правило которое расположенно первым. Если я пытаюсь перейти по ссылке которая должна попадать под второе правило , все равно срабатывает первое, но через GET не передаются никакие параметры... Например я захожу по ссылке site.ru/1.html но выводится страница которая соответсвует первому правилу. Подскажите пожайлуста где я ошибся. Заранее спасибо.
0 votes18 answers -
Парсер строки php
Доброе утро! Бился всю ночь, так ничего и не вышло... У меня есть строка вида $t = 'searchword10=Выхино&moduleId=168&Itemid=599'; Айдишники переменные, мне по хорошему нужно только значение searchword10=Выхино, а в данном случае "Выхино". Все остальное надо как-то отсечь. Вопрос как?
0 votes9 answers -
Свой движок
Собрался писать свой блоговый движок. И тут подумал над структурой. Есть несколько вариантов. Первый - чисто на процедурном коде. Т.е. есть какие-то файлы. например блоки, запросы к базе, шаблоны и т.п. В корне создаются страницы где подключается все нужные файлы и таким образом создается страница. Второй вариант - на ООП. Есть классы которые обрабатывают данные, выдают их и так далее. Есть индексная страница, на которую переправляются все запросы. По урл движок определяет чего от него хотят и формируют страницу. Третий вариант - на фреймвоке. Тут все ясно. только естли этот вариант лучший, то скажите, какой фреймвок получше для блога. Так же двиг со временем будет расшир…
0 votes5 answers -
link() и symlink() под Windows
Есть ли возможность реализовать link() или symlink() под Windows? И если есть, то как?
0 votes2 answers -
передача grep path
Подскажите пожалуйста, как заставить grep передать дальше путь к файлу, grep -r "<item>" | xargs ... то дальше греп передает то что он нашел, а не путь. точно также если вместо xargs использовать -exec
0 votes9 answers -
Кодировка при записи
У меня есть форма в которую вводится строка. Далее эта строка отправляется на почту и заносится в базу... В базу иногда попадает не набор кириллических символов, а знаки ???? ???? ???????? база у меня в cp1251_general_ci строки заносится таким способом: $sql = mysql_query("INSERT into comments (message) values ('".$comment_message."')"); Вопрос как сделать чтобы заносились не ??? а по нормальному )) (как посылать строку с правильной кодировкой)
0 votes6 answers -
Mysql: выборка топа статей по количеству коментов
есть 2 таблицы со следующими именами и полями articles id | body и coments id | article_id | body Подскажите плз, Как выбрать топ статей по кол-ву коментариев?
0 votes1 answer