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
-
Кнопка как ссылка
Здравствуйте. Подскажите, как сделать, чтобы при нажатии на эту кнопку был переход по ссылке? <p class="submit"> <input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="Назад" tabindex="100" /> </p>
0 votes10 answers -
Счетчик просмотров
Помогите разобратся почему не работает счетчик просмотров Сlothes.php <?php $db = mysql_connect ("mysql-23.ukraine.com.ua","","")OR DIE("Не можу підключитися.. ");; mysql_set_charset ('utf8',$db); mysql_select_db("",$db)or die(mysql_error()); $result = mysql_query ("SELECT id,title, meta_d, meta_k, description, text, date, adres, view FROM clothes"); $row = mysql_fetch_array ($result); do { printf ("<table class='clothes'> <tr> <td class='clothes_title'> <br><p><h1><a href='view_clothes.php?id=%s'>%s</a></h1></p> <p class='clothes_adds'><h6>Номер: %s</h6></p> <p class…
0 votes54 answers -
PHP мини-скрипты
начнем-с скрипт-копилку для новичков делать? кому не лень, присоединяйтесь. комментарии в коде желательны. во-первых скрипты тут будут малость сырые - чтоб место для фантазии оставалось. во-вторых маленькие, каждый для одной задачи. в-третьих без использования БД, либо две версии, т.к. надо разбираться со всем постепенно. банальный скрипт, позволяющий в потенциале многое, но в первую очередь разобраться в базовых средствах PHP. лучше всех счетчиков из учебников - потому что картинка нам нафиг не нужна, как раз чаще счетчик с картинкой ставят для получения информации о посетителях. в крайнем случае если надо будет и к этому нетрудно прикрутить графический вывод. задача: со…
0 votes12 answers -
Как сохранить URL картинки в MYSQL?
Подскажите, пожалуйста, как можно из формы передать URL картинки в обработчик формы с последующим сохранением его в БД, и как потом вывести картинку в браузер
0 votes2 answers -
нужен код
нужен код чтения папки, в которой будут находится фотофайлы.
0 votes41 answers -
.htaccess - убрать дубли страниц
Есть статичный сайт-визитка, который раньше состоял из нескольких страниц с расширением HTML, сделал реконструкцию, расширение страниц теперь PHP. В .htaccess прописал условия: -pедирект с домена с префиксом «www» на домен без префикса; -pедирект с index.php, index.htm, index.html на главную страницу сайта -убирается слеш в конце -поменял расширение файла в URL на html (старые страницы с .html уже проиндексированы), в результате дубли страниц: браузер видит одну и ту же страницу по разным адресам: site.ru/stranica.html и site.ru/stranica.php, а нужно естественно, чтобы все страницы открывались только с расширением html. Пробовал разные варианты, решения найти не могу. Сам…
0 votes10 answers -
картинка вместо кнопки в form
Доброго времени суток всем собственно вопрос не как вставить картинку вместо кнопки отправки формы, а в следующем: есть форма, у нее есть 2 кнопки - сохранить и удалить, в варианте type="submit" все работает прекрасно в различных вариантах исполнения, как только задается type="image" работать нормально перестает... <?php $sql=mysql_query("select * FROM news where id='".@$idi."';"); while($record = mysql_fetch_array($sql)) { $content=$record['text']; } if($save) $sql_2 =mysql_query ("UPDATE news SET text ='".$text_edit."' WHERE id='".$_SESSION['id']."';"); if($delete) $sql_1 =mysql_query ("DELETE FROM news WHERE text='".$text_edit."';"); ?> <…
0 votes4 answers -
Как загнать полность html сайт в php?
Вобщем у меня вот такой вопрос. У меня есть сайт, написанный исключительно в html и стилей css. Но php я не знаю, просто подумал, что при запуске сайта, если я захочу поменять определенный пнкт меню на всех страница, мне придется каждую страницу по отдельности переделывать и сносить свой код. Мне нужно его как то переделать, что бы он в php стал. Скачла я denwer, устанвоил, все работает, даже на сайте с которго качал там после процедур появилось. Ура все работает! На рабочем столе дажде появилось 3 значка старт девер, рестарт и стоп. Но главная проблема, что я не умею им пользоваться, жму старт денвер, появляется системное окно, там типа запуск базы MysQL и прочее. Вов…
0 votes20 answers -
Баги при написании с нуля
При тестированнии самописа выдает такие ошибки: Код файл, на который оно указывает: <?php include('config.php'); $db = mysql_connect($dbhost,$dbuser,$dbpass); mysql_select_db($dbname,$db); $db_inc = mysql_query("SELECT * FROM settings WHERE page='index'",$db); $index = mysql_fetch_array($db_inc); ?> Как эти ошибки убрать. База данных существует.
0 votes19 answers -
Редактирование записи в базе данных
Подскажите, отправляю в скрипт редактирования запись, вижу в переменных что передается только первое слово каждого столбца! с чем это может быть связано?
0 votes32 answers -
Отправление сообщений с сайта.
Всем привет! Вот у меня есть скрипт: <?php if(empty($_POST['name'])) { die('Вы не ввели тему'); } if(empty($_POST['body'])) { die('Вы не ввели сообщение'); } $to=$_POST["to"]; $name=$_POST["name"]; $body=$_POST["body"]; mail($to,$name,$body); print "<p>Спасибо за сообщение</p>" ?> Как сделать так чтобы а)если пользователь не ввел допустим тему, сообщение не отправлялось. б)как прописать отправителя, у меня в поле от кого пишется Unprivileged user Помогите юзеру!
0 votes39 answers -
кодировка - проблема с русскими буквами в MySQL
include("config.inc"); #Фаил с настройками для базы данных if($db) { if(@mysql_select_db($dbname,$db)) { $mq = @mysql_query("SELECT * FROM news"); if($mq) { while(list($id,$name,$nb,$date,$text) = mysql_fetch_row($mq)) { echo "<table border='1'> <tr> <td>?$id <a href='index.php?pupil_details=$nb'>$name</a></td> </tr> <tr> <td>$text</td> </tr> <tr> <td>$date</td> </tr> </table>"; } } else { exit(mysql_error()); } } else echo "<p>К сожалению подключение к базе данных в данный момент невозможно</p>"; } else echo("<p>В настоящий моомент…
0 votes18 answers -
Как сделать скрипт добавления в корзину для интернет-магазина
Обычно скрипт добавления в корзину работает через механизм сессий php, сохраняя то, что пользователь добавил в корзину. Но такой способ применим тогда, когда количество добавляемых позиций не велико, в противном случае на добавление всех позиций может уйти много времени и сессия php автоматически закроется. Именно с такой ситуацией я столкнулся. Интернет-магазин планируется использовать для оптовых клиентов, которые заказывают большое количество позиций, к тому же любят делать это не спеша, могут даже сходить чайку попить. В итоге сессия закрывается, набранные позиции теряются, клиенты злятся. Какие существуют способы решения данной проблемы?
0 votes28 answers -
По ключу узнать порядковый номер элемента в массиве
Всем доброго времени суток. Есть ассоциативный массив (ключ значение) По ключу мне нужно узнать какой элемент массива идет за ним Например <?php $arr = array ( "qwe" => "val", "tyu" => "val", "hhhh" => "val", "jjkk" => "val") get_nextkey($arr, "tyu") //must return "hhhh" get_nextkey($arr, "jjkk") //must return false (or null) public static function get_nextkey(&$arr, $key) { for ($r=0; $r<count($arr); $r++) { if ($key == key($arr)) { next($arr); return key($arr); } next($arr); } } //Но это же не выход? Или лучше варианта нет? ?>
0 votes6 answers -
RSS парсер
Подскажи пожалуйста как с помощью этого кода изображение вытащить из RSS: Код <? $url = 'http://avto.ru/rss/rub_14.rss'; //адрес RSS ленты $adress1="<a href="; $adress2="></a>"; $rss = @file_get_contents($url); //получаем содержимое RSS лент в виде одной строки if ($rss) { preg_match_all("/title>[^>]+>/", $rss, $title); //парсим титлы preg_match_all("/link>[^>]+>/", $rss, $link); preg_match_all("/<description>[^<]+<\/description>/", $rss, $description); //парсим дескрипшены $count = count($title[0])-1; //число проходов цикла. for ($i=0; $i < $count; $i++) { echo '<h2>'.substr($title[0][$…
0 votes34 answers -
Добавление новостей на сайт
Доброго времени суток, Меня интересует как реализовать добовление новостей на сайт при помощи php тоесть нужно что б с файла addnews.php информация которую я введу добавлялася на главную страницу index.html и в Базу данных Пожалуйста помогите с решением проблемы Заранее спасибо.
0 votes14 answers -
Вопрос - как делать несколько ссылок в url.php
Помогите мне может есть другой способ??? это у меня в index.php <a href="url.php?id=3" title="">Y1</a> <a href="index.php?id=1" title="">Y</a> <a href="index.php?id=2" title="">G</a> <a href="url.php?id=2" title="">R</a> <BR /> <BR /> <BR /> <?php $id[1] = '<a href="http://www.yandex.ru/">yandex</a>'; $id[2] = '<a href="http://www.greenman.ru/>greenman</a>'; $id[3] = '<a href="http://www.rambler.ru/>rambler</a>'; echo $id[$_GET['id']]; ?> А url.php заметье открывает в новом окне и плюс еще надо ссылку нажать чтоб перейти. В файлике url.php у меня такой…
0 votes19 answers -
Вставить xml в php страницу
Мне нужно в php страницу вставить xml документ. Делаю так: в подгружаемом файле feedback.php между <td> <td class="td_border"> <?php //Define ours Consts define('CREATOR','YOUR DATA'); define('XMLPATH','feedback_3/country.xml'); //Define ours headers Header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP 1.1 Header('Cache-Control: post-check=0, pre-check=0', false); Header('Pragma: no-cache'); // HTTP 1.0 Header('X-Creator: '.CREATOR); Header('Content-Language: ru, ru-RU'); // Язык данных в файле Header('Content-Type: application/xml;…
0 votes19 answers -
Шифрование пароя.
Уважаемые форумчане, подскажите пожалуйста надёжный метод шифрования пароля, с возможностью расшифровки. Заранее спасибо.
0 votes56 answers -
Авторизация на сайте через Facebook.com или В котакте
Добрый день ,у меня есть такая задание : Авторизация на сайте через Facebook.com и В контакте как все реализовать помогите пожалуйста. http://forums.ibresource.ru/index.php? примерно такой...
0 votes2 answers -
Форма обратной связи
Почему сообщение дублируется когда приходит на мыло? <? $date = date("d/m/Y"); $to = array( '1' => 'test@test.ru'); session_start(); session_register("sn"); $_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 60); $_POST['email'] = substr(htmlspecialchars(trim($_POST['email'])), 0, 30); $_POST['tel'] = substr(htmlspecialchars(trim($_POST['tel'])), 0, 20); $_POST['country1'] = substr(htmlspecialchars(trim($_POST['country1'])), 0, 30); $_POST['country2'] = substr(htmlspecialchars(trim($_POST['country2'])), 0, 30); $_POST['date1'] = substr(htmlspecialchars(trim($_POST['date1'])), 0, 10); $_POST['date2'] = substr(htmlspecialchars(trim($_POST['date2']…
0 votes37 answers -
Скрипты от резидентов htmlbook.ru
В этом разделе будут размещены ссылки на топики, в которых просто и доходчиво разж?вывается, как сделать то или иное действо. Скрипты сырые, объясняют только суть и алгоритм. В топике может быть несколько типовых скриптов, а также описания, правки и прочее в комментах. Рекомендую не тупо копировать, а копировать с умом, читая, думая, анализируя и не забывайте учиться. Эти топики не расчитаны на скрипт-помойку, а больше на создание некого количества болванок, для более удачной реализации ваших идей. В общем - учимся, товарищи. * PHP мини-скрипты by D.S.Denton
0 votes6 answers -
Что нужно знать чтобы дотянуть до Junior PHP?
Добрый день! У меня такая ситуация: летом 2014 года заканчиваю техникум и желания получать вышку абсолютно нет, не из-за сложности, а из-за того, что мне кажется в ней нет смысла и она ничему не научит. Уже за 2 месяца освоил основы php, пишу простенькие функции, вытаскиваю, вставляю, обновляю значения в бд(mysql). Написал велосипед(на php) для техникума в качестве дипломной работы без фреймворков, на простейшем уровне, с админкой для главного админа и с ЛК для пользователей, т.е. с разделением доступа, новостями и всякими особенностями. После окончания техникума собираюсь ехать в Спб или в Москву, и искать работу junior php программиста, поэтому я хотел попросить по…
0 votes62 answers -
CMS
Собираюсь сделать свою цмс под свои нужды. Дело дошло до архитектуры. Оцените пожалуйста. Скажите, может что не так. В главном файле ядра находится суперкласс с методами-функциями обработки всего и вся. В методах вызываются функции модулей. В суперклассе содержится автозагрузчик. Когда он обнаруживает неизвесный модуль(класс) то он автоматом его подгружает. Где надо (Например в файле index.php или comments.php) вызывается только методы суперкласса.
0 votes33 answers -
Как вырезать имя домена из урла
Перепробовал кучу вариантов, но почему-то ни один не подошел. Либо шелуха лишняя, либо если урл меняет свой вид, все ломается. Подскажите пожалуйста как сделать правильно, т.е. чтобы вырезался домен и с www (http) и без www (http)
0 votes14 answers