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
-
Обрубание текста
Доброе утро! Подскажите как реализовать. Как только текст превышает 50 символов, обрубался и ставилось ... Спасибо
0 votes4 answers -
Защита от нч запросов.
Здравствуйте. Прикручиваю не сложную регистрацию. Форма Name Login Pass E-mail. Отправляется post конечно, затем условно reg.php обрабатывает запрос (если всё нормально) и добавляет в базу. Что предусмотреть, (ну, к примеру) какая-то программа будет делать нч запросы на сервер и серв может лечь допустим. Капча не подходит, т.к. для клиента (и меня субъективно) это может послужить источником раздражения. Есть какие либо варианты? Я просто подумал, может, отслеживать такие атаки и закрывать доступ по ip. хотя толку мало. Всё равно будет проверка на серве забанен ip или нет. Вообще желание сделать регистрацию максимально простой, что бы не напрягать клиента. Скорее всего я …
0 votes11 answers -
автоперенос строк
Подскажите пожалуйста как реализовать автоперенос строк выводимых по средствам php например echo 'один два три '; будет выводится как одиндватри а нужно так один два три Нашёл способ через функцию nl2br() но меня почему то смущает такой перенос... Посмотрел на всех крупных сайтах перенос больших текстов осуществляется через параграфы (<p>) неужели все тексты редактируются вручную или есть какой то ещё способ? или ничего страшного нету в переносе с помощью nl2br()? Ещё один вопрос как осуществить автозамену ссылок из вида http://www.site.ru/ в вид <a href="http://www.site.ru/">http://www.site.ru/</a> в больших текстах?
0 votes17 answers -
jre есть, jdk нет
помогите пожалуйста разобраться с установкой jdk я скачал jdk7 отсюда (последняя строчка). создал проект в eclipse, но скомпилировать хотел бы не средствами eclipse, а из командной строки. для этого, находясь в каталоге проекта, пишу примерно следующее javac -classpath ./classes -d ./classes src/mypackage/HelloWorld.javaв результате получаю ошибку: как я понимаю система не может найти компилятор. но у меня установлена jdk, следовательно компилятор должен быть http://prozaik.16mb.com/misc/pro.png странно конечно, что здесь есть только папка jre, но нет папки jdk. так и должно быть? подскажите пожалуйста где я накосячил и как мне всё таки скомпилировать проект psj…
0 votes2 answers -
Как бы нет файла
На Joomla поставил мод mod_ja_contentslide,но при подключении пишет,что нет файла mod_ja_contentslide/application.php,но ведь он есть,пути правильные,права на файл 644.
0 votes3 answers -
зачем нужна @ перед mysql_select_db($bd_name)?
вот есть функция @mysql_select_db($bd_name) зачем перед ней @? или это чтоб в переменную не записывать?
0 votes2 answers -
Сортировка и вывод двумерного массива
Помогите упорядочить по убыванию содержимое двумерного массива по значению ключа "ball" и вывести в таком виде: Вася - 17 Дима - 13 Рома - 12 Толя - 9 Вика - 3 Женя - 0 Даша - 0 $itog = array( "0"=>array("ball"=>"0", "name"=>"Даша"), "1"=>array("ball"=>"9", "name"=>"Толя"), "2"=>array("ball"=>"17", "name"=>"Вася"), "3"=>array("ball"=>"0", "name"=>"Женя"), "4"=>array("ball"=>"12", "name"=>"Рома"), "5"=>array("ball"=>"3", "name"=>"Вика"), "6"=>array("ball"=>"13", "name"=>"Дима") );
0 votes3 answers -
Помогите с формой отправки сообщений!
Привет всем! Ребята помогите настроить форму отправки сообщений! Нужно чтобы надпись 'Сообщение отправлено' открывалась на той же странице, а не в новом окне! И неплохо бы прикрутить проверку полей на корректность ввода. В программировании вообще нуб. Есть такой код index.html <form action="action.php" method="post"> <input type="text" name="name" value="Имя" class="placeholder"/> <input type="text" name="email" value="E-mail" class="placeholder"/> <textarea name="message" class="placeholder">Сообщение</textarea> <input type="submit" name="send" value="Отправить" class="light1"/> </form> И action.php <?php i…
0 votes5 answers -
Непонятная запись в логах
Привет всем,мб кто в курсе,объясните,пожалуйста,что это за записи в логах сервера,сам в админ.серверов нуб 176.215.ххх.хх - - [12/May/2012:15:44:44 +0400] "-" 408 0 "-" "-" 189.220.ххх.хх - - [12/May/2012:15:45:11 +0400] "i\x80\x98\x1dKw\xe66T\x86a\xc3\x1f\x9f\xa2\xde\xceO\x02\xc8\xd5V\xdd[\xa0\x02\x10l\xec+\xbdL\xe9\xb5\xc7\xa9\x1f@q\xa0\xf0K*E\xb0\xc6\x1b\xfffW\xf9#\vl\xb8\x1c\xc61" 400 301 "-" "-" 82.149.xx.xxx - - [12/May/2012:16:04:51 +0400] "r\xe9\x96L(\x19\xfb4\xb7\xdd\xf5\xd7\xd7R\x1eW\xb8,\x1e\x1a" 200 17040 "-" "-" зы сори,если не в тему,более подходящего раздела не нашел
0 votes15 answers -
Помогите закрыть админскую страничку
пусто Спасибо RUS, очень признателен за помощь =)))
0 votes7 answers -
Как вывести значение для переменной
Все привет, Как вывести значение переменной, если ее значение появляется после вывода. На примере. Код: <tr> <td <?=$colspan?>>Текст</td> </tr> <tr> <?php $x=1; if($x==0) $colspan=""; else $colspan="colspan='2'"; ?> </tr> <tr> Моя переменная, во время вывода, пустая, поэтому ничего не выводится. Затем мы делаем проверку и теперь она содержит значение. Вот как сделать так, чтобы это значение вывелось выше условия? Надеюсь объяснил понятно. Спасибо.
0 votes11 answers -
Задание по сортировке массива. Не вникну никак ...
Задание по сортировке массива. Не вникну никак в суть того как вообще здесь сортировка происходит при работе функции. Об"ясните... ....................................... Дан массив $a = array("second","third","first"); Отсортировать значения элементов массива так, чтобы элемент third был первым, second – вторым, first – третьим. <? $a = array ("second","third","first"); usort ($a,"tes"); function tes ($c, $d) { if ($c == "third" && $d == "second") return -1; if ($c == "third" && $d == "first") return -1; if ($c == "first" && $d == "second") return 1; if ($c == "second" && $d == "third") return 1; if ($c == "first" && $d == "…
0 votes4 answers -
Таблица с помощью форм
Всем доброго времени суток! Прошу у Вас помощи. Хочу сделать на странице таблицу, данные в которую заносятся с помощью формы, причем, что бы еще можно было эти данные изменять или удалять после занесения в таблицу, опять же с помощью формы. Доступ к форме посетитель сайта не должен иметь. Подскажите, пожалуйста, где и что можно почитать, что бы это осуществить. А может есть уже готовый скрипт?.. Нужна ли для этого база? Спасибо.
0 votes3 answers -
UPDATE с приращением строки
Много тем, с просьбой помочь увеличить значение интовского столбца, а можно как то обновить ячейку типа TEXT, чтоб к ее прежнему содержанию добавился новый текст? пробовал: 'UPDATE ..... colcol=colcol+"'. $newStr .'" WHERE....' вставился ноль...
0 votes2 answers -
PHP: cookies срабатывает только после 2-й перезагрузки страницы
Всем привет, В начале файла такой код <?php // Определение языковой версии сайта if (isset($_GET['lang'])) { setcookie("lang", "{$_GET['lang']}"); } if (!isset($_COOKIE['lang'])) { $lang = 'ru'; } else { $lang = $_COOKIE['lang']; } ?> далее в body <?php if ($lang === 'ru') { echo '<span>русский</span>'; echo '<a href="?lang=en">english</a>'; } else { echo '<a href="?lang=ru">русский</a>'; echo '<span>english</span>'; } ?> Но срабатывает только при повторном клике/перезагрузке страницы. Что не так?
0 votes2 answers -
Два раза пишет в файл
Добрый день, господа! Помогите, весь день бьюсь, не могу понять в чем дело. Простой код: $disc = fopen("txt.txt", "a"); fwrite($disc, "h"); fclose($disc); При выполнении осуществляет добавление текста в файл. В данном случае это одна буква h. Но, после выполнения кода, в файле txt.txt появляется две буквы h. Т.е. получается, что строка записывается два раза, но надо чтоб один раз. Я уже помещал в разные условия, но все одно. Подскажите в чем запара, пожалуйста!!!
0 votes3 answers -
Zend раскрывается?
Есть средства, декомпилирующие код, защищенный Zend Guard?
0 votes5 answers -
Парсер строки php
Доброе утро! Бился всю ночь, так ничего и не вышло... У меня есть строка вида $t = 'searchword10=Выхино&moduleId=168&Itemid=599'; Айдишники переменные, мне по хорошему нужно только значение searchword10=Выхино, а в данном случае "Выхино". Все остальное надо как-то отсечь. Вопрос как?
0 votes9 answers -
move_uploaded_file()
if ($image['tmp_name'] <> ''){$url = "expo/img/".$image['name'];echo 'url = '.$url;move_uploaded_file($image['tmp_name'],'expo/img/'.$image['name']);} $url выводится, все в порядке. Путь прописан правильно, файл загружается.Выводится вместе с $url ошибка: url = expo/img/image.gifWarning: move_uploaded_file(expo/img/image.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/site/www/www/panel/adde.php on line 33Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phptj4Q6Y' to 'expo/img/image.gif' in /home/site/www/www/panel/adde.php on line 33Права доступа у папок стоят 777.
0 votes7 answers -
Как сформировать $_FILE?
Столкнулся с необходимостью загружать файлы на сервер без березагрузки текущей страницы, но затрудняюсь это сделать. У меня есть форма с <input type="file" /> и button со свойством onclick=function() Эта функция выполняет ajax обмен данными с серверами. Но я не понимаю, что мне отправлять на сервер в таком случае для того, чтобы файл был загружен и был сформирован массив $_FILE. Подскажите, пожалуйста.
0 votes11 answers -
Помогите запустить службу
Не могу запустить службу для Apache 2.2.4 Пробовал httpd.exe -k install - не помогает.Помогите пожалуйста может есть какие-нибудь альтернативы но скорей всего это из-за того что у меня Vista.Может кто-то уже сталкивался с этим?
0 votes1 answer -
Изменение вывода даты и времени для проекта на PHP
В ветке коммерческих услуг создал такую же тему http://forum.htmlbook.ru/index.php?showtopic=21361 - если можете помочь бесплатно, то буду очень благодарен, или же оплачу вам, если вы хорошо выполните работу(если вы сразу намерены на оплату) Работа в принципе очень легкая для человека, знающего PHP - на несколько минут. Есть сайт на бесплатной платформе тех.поддержки OSTicket. Время выводится на английском языке. Надо сделать так, чтобы время выводилось на русском языке, т.е., к примеру, не так Fri, Jul 16 2010 4:00 am, а так Пятн., 16 Июля 2010 16:00 В PHP я не силен. Каким образом выводится время найти не удалось, похоже что в файлах вообще нигде не прописано каким обра…
0 votes5 answers -
Странный отступ и нельзя никак убрать чтоб не нару
Произошла какая-то странная проблема. Имеется скрипт пхп, который достаёт из базы данных данные и выводит эти данные на страничку. Ниже этих данных должно произойти такое расположение как на картинке №1 в результате. Имеется база с именем cat: CREATE TABLE `cat`.`lessons4` ( `id` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `obnovlenie` INT( 5 ) NOT NULL , `podrobnosti` TEXT NOT NULL , `text` TEXT NOT NULL ) ENGINE = MYISAM; Создана 1 таблица в ней, с именем lessons4. В её поле text вставлено такой текст: Когда в студенную, зимнюю пору, я из лесу вышел, был сильный мороз.... <div class="otstyp10"> </div> <div align="right"> <a class="podrobn2…
0 votes2 answers -
Формы/Анкета
Доброе время суток! У меня есть задача, визуально (xhtml,css) я её решил, а довести до оживления - нет таких знаний. Пришел сюда за помощью, в стиле "как сделать". Задача: Нужно вот эту - "АНКЕТУ", оживить при помощи PHP. Требования: Вариант№1 - После заполнения, я хочу чтобы содержания моей анкеты переносилось на форум, в виде новой темы с таким текстом. (Можно создать аккаунт на форуме, от его имени будут создаваться темы) А да, кстати. В начале анкеты есть такой вопрос "Выберите клан", если выбирают например первый вариант, то и форум соответственно (где будет создана тема) будет для этого варианта. Вариант№2 - После заполнения анкеты, содержание приходит на почту адми…
0 votes1 answer -
Сохранение значения в форме
Добрый день имеется форма, где нужно выбрать дату (из базы) и кнопка отправить. После нажатия кнопки отправить, выполняется обработка, все работает. Можно ли сделать, чтобы выбранная дата не очищалась, а так и оставалась выбранной? Поскольку есть еще одна форма с кнопкой, при нажатии на которую происходит обновление страницы и слетают значения результата с первой формы. <div>Выберите дату</div> <form method="post" name="edit_form"> <select name="date1">" <option value="no">Начальная дата</option> <?php while($row_date1 = $result_date1->fetch_assoc()){?> <option value="<?php echo $row_date1['date…
0 votes3 answers