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
-
с чего начать изучение РНР
я хочу изучить РНР и по советуете пожалуйста с чего мне начать? и РНР сервер тоже не устанавливаеться при устаноке РНР ошибка выда?тся. с начало что мне нужно установить как я понял апач? если кто то может пишите мне в асю 472-399-374 буду рад. спасибо заранее
0 votes121 answers -
__construct()
class name_klass { function __construct() { ... } } или class name_klass { function name_klass() { ... } } знаю что последний для совместимости со старыми пхп Но я не собираюсь возвращаться в 20 век и поэтому вопрос, что лучше? Я юзаю первый вариант поскольку удобно воспринимать код.
0 votes3 answers -
?????? вместо кириллицы!
Написал гостевую, проблема: При загрузки сообщений вместо русских букв сплошные ????. В my.cnf default-charset-set стоит cp1251, Кто подскажет в чем проблема? Гостевая написана на PHP, БД в MySQL и все енто дело работает под Апач...
0 votes11 answers -
.htaccess
Привет всем !!! У меня возникла проблема с .htaccess Вот .htaccess RewriteBase / RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f [OR] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] Структура директории userphoto index.php .htaccess я попробую установить рисунки в модуле http://contest/user_photo из userphoto (загруженные фотки) я когда указываю путь: <img src="./userphoto/test.jpg"> а там добавляется "user_photo" <img src="./user_photo/userphoto/test.jpg"> а как его убрать?
0 votes2 answers -
.htaccess
Здравствуйте, таких тем было много, я знаю, но не одна мне не помогла решить проблему. Ссылка выглядит так: http://www.domain.ru/?menu=code&page=2 Хочу чтобы выглядело: http://www.domain.ru/code/1 (номер страницы) Пишу код для этого: RewriteEngine on RewriteRule ^([A-Za-z_0-9]+)/([0-9]+)/?$ index.html?menu=$1&page=$2 Сначала ссылку оставлял как href="?menu=code&page=$st", потом менял чтобы было href="code/$st". Не получается.
0 votes13 answers -
.htaccess
помогите, пожалуйста, решить проблему мне нужно сделать так, чтобы запрос на site.ru и www.site.ru перенаправлялись на www.site.ru/folder/ сейчас в файле .htaccess у меня прописано следующее: RewriteCond %{HTTP_HOST} ^site\.ru$ [NC] RewriteRule ^(.*)$ http://www.site.ru/folder/ [R,L] при таком у меня прекрасно работает переадресация с site.ru, но www.site.ru не переадресовывается.
0 votes2 answers -
.htaccess
В общем у меня задача такая есть 2 папки, корневая в ней папка admin. Все что не /admin/ (например /news.php или /contacts.php) направляется в файл /index.php, все что /admin/ (/admin/news.php , /admin/contacts.php) обрабатывается /admin/index.php. Много гуглил по этой теме, пробовал - у меня не получалось. Максимум чего добился это обработки всего файлом /index.php, но тогда терялся доступ к /admin/.
0 votes3 answers -
.htaccess
uомогите составить выражение: если пользователь открывает *.ru/, ему выводится *.ru/index.php?query=one если открывает *.ru/index.php, его перемещает на *.ru/, который открывает *.ru/index.php?query=one
0 votes5 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 -
.htaccess modrewrite
опять запутался.... Может в яндексе решение найду, пока кто нибудь подсказку даст Суть в чём Есть сайт - интернет магазин на самописном движке. Его авторы были мягко сказать немного не компетентны) или на том этапе многого не знали. Мне сейчас все это расхлебывать. Сайт плодитель дублей. Их 500000 Думаю может помочь вот что для примера линк этой страницы index.php?app=forums&module=post§ion=post&do=new_post&f=10 нужно сделать так чтобы это все отображалось как index.php/forums/10 Это возможно? или волшебство... понял. вопрос некорректный. вопрос снят
0 votes2 answers -
.htaccess redirect для каждой страницы
Подскажите пожалуйста. Как реализовать редирект со страницы site.com/en/any-page на site.com/any-page ? Короче что бы убиралось en/ И что бы это работало на все страницы с .com/en, а не только на одну отдельную. Заранее спасибо
0 votes9 answers -
.htaccess и ЧПУ
вот хочу сделать ЧПУ как на ВИКИ пишу такое: RewriteEngine on RewriteBase / RewriteRule ^Головна$ index.php RewriteRule ^Розклад$ timetable.php RewriteRule ^Форум$ forum.php RewriteRule ^Контакты$ contacts.php RewriteRule ^Галерея$ gallery.php RewriteRule ^Новини$ news.php Не меняется, а пишет такое: The requested URL /РќРѕРІРёРЅРё was not found on this server. Как сделать что бы кирилица не кодировалась?
0 votes7 answers -
.htaccess настройка
Всем привет. Прошу помощи. Пытаюсь сделать seo friendly сайт на angularjs. Собственно вопрос. Есть участок кода настроек для nginx if ($args ~ "_escaped_fragment_=(.*)") { rewrite ^ /snapshot${uri};} Как можно написать аналогичный участок в мой .htaccess файл для apache. Заранее спасибо. Мой файл .htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On # Don't rewrite files or directories RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] # Rewrite everything else to index.html to allow html5 state links RewriteRule ^ index.html [L]</IfModule>
0 votes19 answers -
.htaccess перенаправление внутренних страниц
Прошу помощи. Надо перенаправить сайт .ru и всего его внутренние страницы на .com С доменом всё понятно, пишем: RewriteCond %{HTTP_HOST} ^www.sitename\.ru$ [NC] RewriteRule ^(.*)$ http://sitename.com/$1 [R=301,L] А как здесь же прописать перенаправление внутренних страниц, например, www.sitename.ru/news -> sitename.com/news ?
0 votes4 answers -
.htaccess скрывается
Такое дело. есть файл .htaccess если я отредактирую его и сохраню. он исчезает. к нему добавляется атрибут "скрытый" и чтобы его редактировать приходится включать скрытые папки и файлы и каждый раз снимать этот атрибут. отредактирую, сохраню и опять скроется. что за ерунда такая? храню его на яндекс диски для синхронизации с облаком.
0 votes3 answers -
.htaccess, regexp
Подскажите, как в .htaccess объединить два таких запроса в один: RewriteRule ^ad/ / RewriteRule ^ad$ / Чтобы выражению удовлетворяли строки: ad/xref ad ad/ ad/?as=1 но не: adminka
0 votes2 answers -
0 votes0 answers
-
.PHP Denwer
Установил денвер без проблем, все проверки прошел на ок. Создаю файл Z:\home\ultra\www\index.php, <?php print 'Hello world'; ?> перезапускаю денвер, пишу в строке браузера http://ultra он мне идет на http://ultra.ru. Чувак, который обучает php, ничего не объясняет, просто гений. Что не так-то?
0 votes23 answers -
.sh или php?
Возникла проблемма, моих знаний не хватает чтобы решить её рационально Есть 400 сайтов на сервере. в одном из них - лежит скрипт .sh, его используем для разворотки новых доменов Нужно пройтись по всем сайтам(список с ними получить не сложно, так как все в одной папке лежат) И подменить файлик с php.mailer-om (Так как нужно чтобы в нем был прописан SSL и новый порт. Впринципе порт можно во всех БД переписать, но SSL только заменой этого файла) Как дать доступ для PHP ко всем сайтам PHP скрипту, который лежит в этом главном сайте Или же, как организовать проход по всем сайтам(или по массиву с названием сайтов) и определить лежит ли на сайте phpMailer в нужном месте(больш…
0 votes7 answers -
"Document Title" при выводе изображения
Проблема в следующем: На сайте все изображения хранятся в директории недоступной с под веб. Для вывода изображений я написал небольшой скрип (download_uploads.php). $fh = fopen($path_to_file,r); $file = fread($fh, filesize($path_to_file)); fclose($fh); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); $header_to_output = "Content-type: " . $upload_data['mime']; header($header_to_output); $header="Content-Disposition:inline;filename=".$upload_data['original_name']; header($header); header("Content-…
0 votes1 answer -
( почему не получаеться нарисовать фигуру из точек?
:mad:Подскажите пожалуйста, почему код рисует только одну линию и не хочет выводить всю фигуру? Код: <?php //класс точки class Point{ public $x; public $y; public $picture; //метод для прорисовки точки. public function ShowPoint(){ $r=rand(0,255); //случайным образом находим цвет точки $g=rand(0,255); $b=rand(0,255); $col=imagecolorallocate($this->picture,$r,$g,$b); imagesetpixel($this->picture,$this->x,$this->y,$col); } } //класс линии class Line extends Point { public $x1; //координаты начала и конца линии public $x2; public $y1; public $y2; // выщитываем по у координаты точек для линии и отправляем их на прорисовку public function S…
0 votes5 answers -
(int) php почему так?
Почему <? print (int)((0.7+0.1)*10); ?>выводит 7 а не 8 ?
0 votes5 answers -
(MySQL) Фиктивное изменение позиции строки в таблице
Есть таблица с 20000 записями. Раньше оные выводились в алфавитном порядке, но сейчас каждая строка должна занимать ту позицию, которую ей зада?т пользователь. Т.е., если имеется таблица users: id | name | 1 Вася 4 Петя 2 Игорь То, выводилась она соответственно: Вася, Игорь, Петя. Первая мысль создать новый столбец, например "position" и хранить в н?м число, по которому будет производиться сортировка. id | name | position 1 Вася 1 4 Петя 2 2 Игорь 3 Теперь, если пользователь на сайте хочет, чтобы Игорь был самым первым, кажется достаточно было бы изменить position Игоря на 1, Васи на 2, Игоря на 3. Но это глупо, т.к. получается большая нагрузка на сервер, при ты…
0 votes11 answers -
(php) Печаль Не приходит письмо после отправки через форму на сайте.
Доброго времени суток Уважаемые форумчане!Оговорю сразу, не силен в php, да и вообще в программировании...Столкнулся с проблемой, на сайте есть форма отправки заявки, после ее заполнения и отправки, письмо на электронную почту не приходит...Будьте добры, подскажите, что не так в коде?Заранее всем Вам огромное спасибо! код sender.php: <?php $Subject=$_POST['type']; $from = "noreply". $HTTP_HOST; $to="tomskremont1@mail.ru"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8 \r\n"; $headers .= "From: noreply <".$from.">\r\n"; $msg = ' <p> Имя: '.$_POST['name'].'</p> …
0 votes5 answers -
[Help]Письма на иврите
Добрый день всем. Я тут читал по форуму и нашел пару вариантов, но они не принесли мне особого результата. Прошу помощи знатоков. Как мне сделать так чтобы форма(которая ниже) приходила на иврите, а не разные странные иероглифы и значки. <?php // если была нажата кнопка "Отправить" if($_POST['submit']) { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменной $_POST['mess'] все анал…
0 votes3 answers