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
-
%20 в src img
Доброго времени суток. Возникла проблемка. В общем так. Посылаю скриптом email (функция mail) - html страницу. В ней - несколько картинок, каждое с уникальной src. Так вот, некоторые картинки открываются нормально, а некоторые - нет. У тех картинок, которые не открываются рандомно в src вставяляется %20.
0 votes2 answers -
+ 1 поле
Нужно добавить + 1 поле для обратной связи <?$fio = @ trim ($_POST['fio']);$number = @ trim ($_POST['number']);if (! $fio or ! $number) echo ('<p style="color: red">Необходимо заполнить все поля</p>');else { mail ("fortkapital@yandex.ru", "Сообщение с сайта (отправитель: $fio)", " \n\n Контакты: \n $number"); echo ('<p style="color: green">Ваше сообщение получено, спасибо!</p>'); $_POST['fio'] = $_POST['number'] = '';}?>
0 votes6 answers -
<input type="file"> принимает не все файлы
Привет всем. Столкнулся с такой проблемой: моя форма <input type="file"> принимает не все файлы. Например, форматы mp3, mp4 вообще не принимает, некоторые jpg-файлы тоже (все такие фотографии были сняты в один период). Вернее, сам запрос отправляется, и массив _FILES содержит их имена, но больше ничего (ни размера, ни типа, ни временного названия), из-за чего с ними нельзя работать. Кроме того, форма не принимает больше 12 картинок. В php.ini копался, максимальный размер стоит достаточно большой. Помогите разобраться, как это исправить.
0 votes1 answer -
<switch> Альтернативный синтаксис в меню
В чём ошибка в этом коде? По задумки хочу, чтобы активный пункт меню был выделен жирным, по факту отображается только один пункт, остальные просто исчезают. <ul> <li><? switch($_GET['act']): case 'index': echo '<b>'; ?><a href="?act=index">Главная</a><? echo '</b>'; break; ?></li> <li><? case 'editor': echo '<b>'; ?><a href="?act=editor">Управление</a><? echo '</b>'; break; ?></li> <li><? case 'minimizer': echo '<b>'; ?><a href="?act=minimizer">Уменьшение букв</a><? echo '</b&…
0 votes5 answers -
>>>Помогите добавить кирилицу!<<<
Уважаемые знатоки php, помогите пожалуйста в форму для отправки сообщений с сайта добавить поддержку кирилицы, вот исходник, который тупо был скачан из инета и немного заточен под свои нужды (справляется со своими задачами, только в случае с латиницей, кирилические символы отображает как "?"): <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <?php if (isset ($komp)) { $name = substr($komp,0,54); //Не может быть более 54 символов if (empty($komp)) { echo "<center><b>Не указана компания !!!<p>"; echo "<a href=index.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $komp = "не указано"; } …
0 votes1 answer -
>>Форум HtmlBook.Ru » Веб-программирование » PHP
Добрый вечер, интересует, как сделать вот такое не знаю как это называется, то что вы видите сейчас вверху Форум HtmlBook.Ru » Веб-программирование » PHP (Чтото типо карты сайта чтоли), но меня интересует больше как правильно сделать такую штуку, подскажиет пожалуйста, Спасибо
0 votes3 answers -
$_FILES['file']['tmp_name']==false
Уперся головой в такую ситуацию <form method='POST' enctype='multipart/form-data' action=''> <input type='file' name='file'> | <input type='submit' value='Инпортировать'> <input type='hidden' name='action' value='inport'> </form> подхватываю позже пытаюсь поймать файл но var_dump($_FILE) выводит: array(1) { ["file"]=> array(5) { ["name"]=> string(14) "downloaded.csv" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) } } В чем причина на могу понять.
0 votes2 answers -
$_GET
Как вытащить из $_GET переменную, если имя переменной не известно? т.е. ссылка выглядит так: http://page/?somename Вот это самое somename может быть и somename1 и просто числом и заранее это не известно. Как получить содержимое массива $_GET?
0 votes5 answers -
$_POST
Возник вопрос по обработке html форм, если в текстовое поле ничего не введено то в массиве $_POST["name"] будет ли существовать переменная с именем текстового поля или нет?
0 votes15 answers -
$_POST vs $_REQUEST
Доброго всем времени суток, вот у меня такая дилема написал я скриптик <?php $db = mysql_connect("localhost", "ozzon91", "32503250"); mysql_select_db("user_list", $db); if (isset($_POST['email'])) {$email = $_POST['email']} if (isset($_POST['pass'])) {$pass = $_POST['pass']} ?> <html> <title>Готово</title> </head> <body> <?php $result = mysql_query("INSERT INTO user (email,pass) VALUES ('$email','$pass')", $db); if($result == true) {echo "info add all ok!";} else {echo "Информация не добавлена!";}; ?> </body> </html>[/i] Как видете там стоит защита от registr_global = on но страница почемута из-за этого стала груз…
0 votes14 answers -
$_SESSION создается 2 COOKIE
Сессию открываю на domain.ru, нужно прочитать данные на one.domain.ru а там создается уже другая COOKIE. как быть? т.е как сделать одну сессию для domain.ru и one.domain.ru?
0 votes11 answers -
301 редирект
301 редирект работает как надо, кроме такого случая: RewriteRule ^category/?page=5$ /category/page/5 [L,R=301] при таком синтаксисе редирект не происходит. Возможно проблема в том, что за слеш идет знак вопроса без .php. Как такое решить?
0 votes2 answers -
301 редирект с параметром
Камрады помогите составить правильный 301 редирект, блин что то не удается суть проблемы: есть страница http://мой_домен/catalog/cat/1/?item=2073 нужно ее переадресовать на http://мой_домен/catalog/item/tovat-1-bla-bla
0 votes11 answers -
301 редирект через .htaccess
Поможите, люди добрые, настроить 301 редирект со старых динамических страниц на новые. Нужно настроить, например, переадресацию со страницы http://www.сайт.ru/catalog/index.php?ID=16 на http://www.сайт.ru/auto_id/tsd/ В корне сайта я нашла .htaccess. Попыталась настроить переадресацию по одному из найденных в сети примеров - пока не помогло. Вот так сейчас выглядит мой .htaccess. Может, RewriteCond %{QUERY_STRING} ^id=16 RewriteRule ^index.php$ http://www.сайт.ru/auto_id/tsd/? [L,R=301] нужно вообще в другое место поместить куда-нибудь? И ещё почему-то одна из интересующих меня в плане продвижения сайта систем выдаёт, что у меня ошибка при обработке статуса 404. Это же т…
0 votes10 answers -
32767
Суть проблемы: работаю с большим объёмом данных. Есть php-скрипт который обходит 256^2 объектов. На каждый объект создаётся текстовый файл, в котором храниться строка из генерируемого скриптом рандомного ряда. Вероятно проблема и не в php. Скорее в файловой системе или ОС. Файлы успешно создаются начиная с 0.0 до 255.132 - 32767 штуки (общий объём ~37 Mb). Файловая система - FAT32, ОС - WinXP. Гуглил ограничения файловой системы и само загадочное число, но объяснения не нашёл. Кто нибудь может пролить свет на мистику этого явления?
0 votes7 answers -
404
Всем доброго времени суток, удалил на сервере файл public_html в руте, теперь сайт не грузится, выдает 404, скорее всего там были прописан путь к папку www, скажите, каким должно быть содержание этого файла? Заранее спасибо.
0 votes2 answers -
404 редирект для динамических страниц
Пробовал вот так: RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^error.php/?$ index.php?categoryID=$1 [L]и вот так: RewriteCond %{QUERY_STRING} ^categoryID=(.*)$RewriteRule ^index.php?categoryID=%1$ error.php [L,R=301]ни тот, ни другой не пашет. нужно что бы в случае не правильно запрошенного урл - перекидывало на страницу с 404 ошибкой. кто-нибудь реализовывал подобное?
0 votes4 answers -
5 из 30
Помогите пожалуйста напсать скрипт под лотерею, все что сам смог написать: <? ?> нужен просто вывод 5 случайных чисел от 1 до 30 без повторов, заранее спасибо)
0 votes13 answers -
500 Internal Server Error mod_rewrite
Сообщение в браузере: Запись в логе сервера: Содержимое файла .htaccess Ошибку, насколько я понимаю зацикливание вызывает строчка RewriteRule ([\w-]+)$ /index.php?type=static&child=$1 [L] . Подскажите плиз, как исправить.
0 votes4 answers -
action формы - индексируют ли поисковики?
Такое дело - action формы индексируется поисковиками? Такой случай у меня произошел, хоть сайт и свежий, но кто-то зашел по ссылке из action на contacts.php страницу и на почту в итоге пришло пустое письмо без данных. Только айпи записалось - кстати локальный (втф?). Сижу и думаю - писать обработку на входящие данные еще, чтобы переменные были не пустыми или что делать...
0 votes17 answers -
AJAX - пропадает кодировка
Суть проблемы - AJAX - срывает кодировку, но только на одном сервере, Одно и тоже на разных серверах работает по разному. made.web-art123.ru/test_ajax/ - все нормально. AJAX отрабатывает своё. monoblok.com.ua/test_ajax/ - AJAX срывает кодировку в ответе по ссылкам - примерам - только кликаем на кнопку "AJAX", результат виден сразу. Все упрошенно до предела, но глюк есть. На локальном XAMPP - все нормально, ещё на одном сервере подобное - тоже работает без проблем. коды файлов (все в UTF-8) html <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="..…
0 votes1 answer -
Ajax Возвращаемое значение
Добрый день. Думаю мой вопрос больше по php, поэтому пишу в этот раздел. Есть кнопка при нажатии на которую удаляю текущий элемент списка (пункты списка в БД) $('.delete-answer').click(function() { var this_id = ($(this).data('id')); var base_url = $('#base_url').val(); $.post(base_url+"admin/ajax/delete_answer/", { 'this_id':this_id }, function(result) { if (result) { var element = $("p").find("[data-id='" + this_id + "']"); element.parent('p').hide(); } } ); });И есть контроллер, который всё это обрабатывает, т.е. отправляет i…
0 votes5 answers -
AJAX или JS ReCaptcha 2.0 без перезагрузки страницы
Доброго времени суток! Что-то как ни крути у меня не получается навесить капчу от гугл 2.0. Мне нужно чтобы проверка делалась на JS или AJAX(в крайнем случае), плюс надо все это как то сделать в реальном времени.. Т.е если человек не нажал на квадрат капчи, то ему сразу выскакивало, что ему нужно пройти проверку капчи.. Спасайте) Вот код HTML. <!DOCTYPE html><!--[if IE 8 ]><html lang="en" dir="ltr" class="no-js ie ie8 lt-ie9"><![endif]--><!--[if IE 9 ]><html lang="en" dir="ltr" class="no-js ie ie9"><![endif]--><!--[if (gt IE 9)|!(IE)]><!--><html lang="en" dir="ltr" class="no-js"><!--<![endif]--><he…
0 votes0 answers -
Apache + MySQL + Vista
Апач поставил (2.2.11), PHP потавил (5.2.8 ), связал, phpinfo() и другие функции работают. Мускуль поставил (mysql-5.1.30-winx64), в php.ini раскомментил extension=php_mysql.dll, папка extensions указана верно, libmysql.dll копировал в system32. при попытке вызвать mysql_connect() - Fatal error: Call to undefined function mysql_connect() in C:\www\htdocs\test.php on line 2 ОС: Windows Vista Директории: C:\php C:\Program Files (x86)\Apache Software Foundation\Apache2.2 C:\MySQL Server 5.1 Версии: PHP -5.2.8 MySQL - mysql-5.1.30-winx64 Apache - 2.2.11 phpinfo(): Configuration File (php.ini) Path C:\Windows Loaded Configuration File C:\php\php.ini extension_dir C:\php\ext ph…
0 votes2 answers -
Apache2 vs Apache1.3
У меня в руках две книги, одна редакции O'REILL, другая Wrox. Так вот в обоих советуется установить Apache2 (или более новый, с модулем mod_rewrite) а http://phpclub.ru/faq/Install пишет, что "Не стоит устанавливать Apache 2, т.к. связка Apache 2?+PHP по объективным причинам является экспериментальной (и вряд ли когда-либо этот статус изменится). И запомните: Apache 2 – это не новая версия Apache 1.3, а параллельная разработка. Apache 1.3 продолжает развиваться как отдельный проект." Кому верить, что устанавливать, что бы не обломаться не с модулями (типа mod_rewrite), не с устойчивостью? P.S. да и cURL оба поддерживают?
0 votes22 answers