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
-
редактирование div{contenteditable="true"}
Добрый вечер. Есть страница с блоками div{contenteditable="true"}, которые можно добавлять и удалять. как сделать, чтобы при перезагрузке страницы все данные в div сохранялись и в будущем можно было их редактировать
0 votes1 answer -
Отправка формы на email (Не работает в чем дело?) [PHP]
<?php $haveError = false; if (isset($_POST['model'])) {$model = $_POST['model'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['surname'])) {$surname = $_POST['surname'];} if (isset($_POST['post'])) {$post = $_POST['post'];} if (isset($_POST['phone'])) {$phone = $_POST['phone'];} if (isset($_POST['fax'])) {$fax = $_POST['fax'];} if (isset($_POST['activity'])) {$activity = $_POST['activity'];} if (isset($_POST['rs_bank'])) {$rs_bank = $_POST['rs_bank'];} if (isset($_POST['bank'])) {$bank = $_POST['bank'];} if (isset($_POST['ks_bank'])) {$ks_bank = $_POST['ks_bank'];} if (isset($_POST['bik']…
0 votes2 answers -
WEB редактор
Приветствую. Кто работал с редактором ckeditor? Как к ниму прикрутить в тулбар вставку видео с разных сайтов(youtube, rutube...)? Ну или может какую-то альтернативу предложите?! Премного благодарен!
0 votes3 answers -
Помогите составить $_GET запрос
Добрый день. работаю на локальном хостинге, и мне нужно из одной странички на другую get'ом передать данные. Ссылка вида: <a href="lookSingleTest.php">This</a>В этом варианте всё работает, но естественно в get ничего не передаётся. Пробовал сделать: <a href="lookSingleTest.php¶m=<?= $myValue; ?>">This</a>Сама ссылка формируется правильно: /lookSingleTest.php¶m=43, но получаю ошибку 404. Такая ситуация возникает потому, что я в ссылку указываю с расширением .php? Как это можно поправить? Ой я дерево! На другой страничке делал ajax'ом, там при составлении запроса для передачи параметров использовался &, а в обычной ссылку…
0 votes2 answers -
Подскажиете framework для удобного редактирования таблиц
Существует ли такой framework (или библиотека) у которого есть встроенный редактор таблиц? Идеальный расклад такой: На вход редактору подается название таблицы и он выводит ее на экран с padding и sorting. Напротив каждой записи стоят кнопки edit и delete, а также есть кнопка add. При нажатии на edit/add редактор открывает новую страницу в которой предлагает отредактировать/создать запись, но с учетом типов полей (для текста - обычный input, для дат - календарик, для значений с Foreign key - dropdown list). Я рассматривал codeigniter scaffolding, но он не понимает типы полей (для всех выводит input). Также я посмотрел yii + jqgrid, но решение получилось слишком тяжеловесн…
0 votes0 answers -
mod_rewrite разбор ссылки
Подскажите вопрос. htaccess: RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*) index.php?%{REQUEST_FILENAME} когда посылается ссылка типа - http://www.site.ru/contact (где contact - папка не существующая), в index.php, $_SERVER['QUERY_STRING'] = /www/users/alex/www/htdocs/contact но если посылаю двойную папку, типа http://www.site.ru/contact/moscow в index.php опять приходит первый вариант, т.е. вторая папка потерялась $_SERVER['QUERY_STRING'] = /www/users/alex/www/htdocs/contact в чем дело? Возможно у меня в корне неправильный подход к посылке в PHP файл переменных, но.. он работает Вот только двойные вымышленные папки подкосил…
0 votes1 answer -
регулярки
есть хтмл страница в переменной , как можно оставить тока тэги <img % > , 15 минут пытался составить , не вышло
0 votes4 answers -
Гостевая кгнига в SHTML
Добрый день всем. Есть у меня сайт и хотелось бы сделать в нем страницу коментариев. Но на html я так понял это не возможно, решил попробовать импортировать php скрипт в страницу shtml и столкнулся с проблемой. Вот код которым делал вставку: <iframe style="width: 100%; height: 350px" frameborder="0" scrolling="no" hspace="0" vspace="0" allowtransparency="true" src="http://teplee.com/index.php"></iframe> В итоге получилось вот так: http://teplee.com/guest.shtml Вот как выглядит страница в чистом виде: http://teplee.com/index.php Как мне сделать что бы на сайте появилась кнопка "добавить коментарий" и ввод каптчи? Заранее благодарен.
0 votes1 answer -
Помогите с PHP ворнингом. Не хочет создавать и открывать файл
Возникает ворнинг: Warning: fopen(/var/www/XXX/data/www/XXX///XXX.sql) [function.fopen]: failed to open stream: Permission denied in /var/www/XXX/data/www/XXX/aaa.php on line 17 то есть я не могу открыть/создать файл для записи в него из-за доступа. Где мне изменить доступ?. В директории запись разрешена. Для администраторов разрешено всё, для остальных - только чтение.
0 votes2 answers -
Подскажите фреймворк для парсинга текста..
Собственно сабж.. Есть ли аналоги simple_html_dom?
0 votes1 answer -
ООП
Спрошу у профи,как вы думаете важно ли ООП в Php?
0 votes3 answers -
помогите, не могу сделать пошаговую регистрацию
Ребята срочно нужна Ваша помощь, так как мой мозг уже отказывается думать. Делаю пошаговую регистрацию на смарти. Итак signup.tpl {include file='header.tpl'} <div id="container"> <table cellpadding="0" cellspacing="0" width="1000" align="center"> <tr> <td> {if !$signup_free} {else} {if $step==1} {if $is_error != 0} <table cellpadding='0' cellspacing='0' align="center"> <tr><td class='result'> <div class='error'><strong style="color:red;">{lang_print id=$is_error}</strong></div> </td></tr></table> <br> {/if} <form action="signup.php?signup_free=1" meth…
0 votes1 answer -
Необходимый скрипт. Писать, или искать готовый и переделывать
Творю CMS на базе Kohana, заодно и поучиваюсь некоторым приема программирования. Возникает вопрос: нужен какой-то скрипт (голосование, FAQ и т.д.) как часть системы. Писать, свой, или найти что-то похожее. Но тут без перерабатки не обойтись. Например: простой счетчик. Рылся на http://www.hotscripts.com/ но ничего толкогового не нашел, чтобы меня устраивал. (может плохо) Дальше, система FAQ. Кое-что нарыл на том же сайте, только много таких скриптов идет уже с аднимкой. Понятное дело такое не нужно мне, посколько авторизация у меня будет общей для всей системы, а для FAQ своя система авторизации — бред... Так вот, если нужна FAQ, голосование, счетчик и т.д. То как поступит…
0 votes1 answer -
mysql_close
Когда нужно использовать mysql_close? Что будет если не использовать?
0 votes1 answer -
Параметры
Добрый вечер! Помогите пожалуйста! Я ввожу свой ймайл в текстовое поле и как мне автоматически передать его в <input type="hidden" name="email" id="email" value="">. А также нужно присваивать из радиобутона value и передавать его в <input type="hidden" name="type" id="type" value="" />. У меня чего-то ничего не выходит... Вот код: <form id="doPaymentForm" method="post" action=""></form> <p> <input type="radio" checked="checked" name="payment_type" value="ym" id="ym" tabindex="2" /> <label for="ym" onclick="document.getElementsById('type').value = this.value;">Яндекс. Деньги</label> </p> <p> <input typ…
0 votes2 answers -
Вопрос по стилям.
В самом начале style.css, написано: td { ... color: #669; border-top: 1px solid transparent; ...}Цвет буков - 669 и вверху ячейки полоса в 1 пиксель. Пишу новый стиль для таблицы: td.t_sh { background: #fff; border-top: 0px solid #fff; color: #000; border-top: 0px solid transparent; }И такой ХТМЛ код страницы: <TABLE class = "t_sh">...</TABLE>Но цвет букв не меняется на черный и полоса сверху надписей в ячейке остаётся, хотя другие параметры стилей .t_sh table изменяют внешний вид. Вот страница - http://велосвет.рф/admin/shablon.html?obz=obz1 — БЛин, набо было написать так: <td class = "t_sh">и все заработало, спасибо.
0 votes1 answer -
Автоматический скрипт бэкапа БД
Нужно, чтобы в определенное время, а также при необходимости скрипт сохранял всю базу(MySQL) в файл(как если бы я нажал экспорт-сохранить в каталоге таком-то). Также нужно тоже самое, только как импорт(с перезаписью) отдельно по запросу. Да, понимаю, что, по идее, нужно нажать всего пару кнопок в phpmyadmin, к примеру, но контент редактирует человек, который мало что в этом понимает, может забыть(затем и автоматическое сохранение) и т.д. База небольшая, около 600кб.
0 votes3 answers -
Сайт PHP
Здравствуйте!!!Прошу прощения если я попал не в тему!!! Такая проблема Сайт был на HTML, потом был сделан на PHP но поисковики индексировали старые станицы, а новые больше половины не индексируюются(ошибки по доступу)Надеюсь я понятно изложил!! Спасибо
0 votes1 answer -
register_globals
Объясните пожалуйста русским языком что такое register_globals и на что она влияет и какая разница при оff и оn
0 votes5 answers -
Сравнение переменной по начальному слову её содержимого
Здравствуйте! Не знаю, можно ли так сделать: Необходимо, чтобы в условии шла проверка только начального слова. Например, $var = 'magazine%'; Вместо % может идти что угодно, как, например в поиске оператором like ставится % в начале и в конце, что означает, перед запроса и после запроса может идти что угодно. Так и мне нужно если значение переменной начинается с определённого слова, то выполнять действие. Нужно для подсветки раздела на стороне сервера (добавлять класс).
0 votes2 answers -
Автоматом добавлялся логин из сессии в поле бд
Здравствуйте. Помогите решить вопрос, пожалуйста. Есть php скрипт, который дает возможность добавить свой комментарий на стенку сайта. Но есть одно но, каждый пользователь имеет право только на один комментарий. Вот он ввел текст комментария и нажал отправить. Далее текст записался в поле базы данных "text", но есть еще поле "autor" в котором должен быть логин пользователя, который добавил этот комментарий. (Подразумевается, что пользователь уже зашел на сайт под своим логином. Движок DLE.) Что нужно добавить к этому скрипту, чтобы еще и логин пользователя, автоматически вводился в поле базы данных, рядом с полем "text". <?php if (isset($_POST['text'])) { $text = $_PO…
0 votes3 answers -
Глобальные переменные
Читаю в книге про глобальные переменные. Правильно ли так объявлять глобальные переменные? Удобно и хорошо ли это? Вижу тут удобный доступ сразу из локальной функции прямо в глобалный массив. <html><body> <?php $monthes = array( 1 => "Январь", 2 =>"Февраль", 3=>"Март", 4=>"Апрель" ); function getMonthName($n){ global $monthes; return $monthes[$n]; } echo getMonthName(2); ?> </body></html>
0 votes2 answers -
Отправка данных на почту из формы
Доброго времени суток! Есть форма: <form id="call_form" action="mail.php" method="post" class="request"> <p>Закажите звонок специалиста</p> <input id="name_input" type="text" name="name" value="Ваше имя" /> <input id="tel_input" type="text" name="phone" value="Телефон" /> <input name="commit" type="submit" value="Заказать" /> </form> И есть скрипт mail.php: <?php $name=$_POST["name"]; $phone=$_POST["phone"]; $to = "newnebo52@mail.ru"; /*МЕНЯЕШЬ НА СВОЙ АДРЕСС!*/ $subject = "Заказ звонка с сайта НОВОЕ НЕБО"; $message = "Имя: $name\nТелефон: $phone\n$REMOTE_ADDR"; mail ($to,$subject,$message) or print "Не могу отправить …
0 votes1 answer -
Рассылка писем
Читаю Котова, там приводится такой код. Файл index.php <?php ## Отправка почты по шаблону (без кодирования). // Подключаем функцию mailx() (см. ниже). include_once "mailx.php"; include_once "mailenc.php"; // Этот текст может быть получен, например, из базы данных, // или являться сообщением форума или гостевой книги. $text = "Cookies need love like everything does."; // Получатели письма. $tos = array("usa-1200@mail.ru", "swd200@yandex.ru","swd200@qip.ru"); // Считываем шаблон. $tpl = file_get_contents("mail.eml"); // Отправляем письма в цикле по получателям. foreach ($tos as $to) { // Заменяем элементы шаблона. $mail = $tpl; $mail = strtr($mail, array( "{…
0 votes2 answers -
постраничная разбивка с использованием smarty
Есть задание реализовать постраничную разбивку с использованием smarty. Подскажите сама разбивка на странице должна происходить в шаблоне или этим должен заниматься PHP? если в шаблоне,то подскажите в какую сторону думать,потому что со smarty работаю в первый раз.
0 votes1 answer