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
-
Доставка почты на mail.ru
Короче, возникла трабла с отправкой почты на mail.ru На яндекс, гмейл всё доходит нормально, а вот на мэйл.ру — никак. Отправляю в UTF-8 следующим образом: $email='someuser@mail.ru'; $sender_name='Василий Пупкин'; $sender_mail='vasya@example.com'; $subject='Тестируем почту'; // Тема письма $text='Test, test'; $from='=?UTF-8?B?'.base64_encode($sender_name).'?=<'.$sender_mail.'>'; $subject = '=?UTF-8?B?'.base64_encode($subject).'?='; $headers="Content-type: text/html; charset=utf-8\n"; $headers.="From: ".$from."\n"; $message='<html><body>'.$text.'</body></html>'; mail($email, $subject, $message, $headers); Причём не приходит ни с рабочего серв…
0 votes3 answers -
Кодировка в дримвивере и браузерах
Возникла проблема с кодировкой, открыл файл в дримвивере, получились вот такие кракозябры вместо русских букв: <?php // Включить файлы функций для этого приложения require_once('bookmark_fns.php'); session_start(); ?> Всего файлов несколько, которые представляют собой пхп-скрипт, с такой же проблемой. Запустил их у себя на локальном сервере, скрипт работает нормально, но во всех браузерах такие же кракозябры. Зато если открыть эти файлы в блокноте или в вордпаде русские буквы отображаются нормально. Ветераны, подскажите, судя по всему проблема пустяковая.
0 votes3 answers -
Что значят "?" и ":" в выражении?
Есть такое выражение: $counter = isset($a) ? $a: 0; Что здесь значат "?" и ":"? Выражение из книги "PHP 5" Котерова, взятое из середины книги. Искал искал что это значит не нашел, судя по всему некое иф-элсе.
0 votes3 answers -
Непонятные вещи в учебнике
Читаю Объектно-ориентированное программирование на PHP 5 Питера Ловейна, по ходу чтения возникают вопросы которые в книге не затрагиваются, а вопросы совсем ерундовые, по тем что не гуглятся задам здесь, буду признателен любому ответу!! Надеюсь вопросов будет не много В общем такой вопрос. В начале даётся такой простенький класс с помощью него можно вывести список изображений находящиеся в определённой директории. Я не понимаю для чего там в конструкторе создаётся переменная $d = ''; зачем создавать пустую переменную если двумя строчками ниже она создаётся сразу с присвоением значения? И в методе checkAllImages() там тоже создаётся пустая переменная $extension=''; до п…
0 votes3 answers -
загон с жесткими ссылками
добрый день. помогите понять смысл сего выражения: $b&=$a; и результат, получаемый в результате выполнения: for ($a=0;$a<=10;$a++) { $b=5; $b&=$a; echo 'a=',$a,' b=',$b,'<br/>'; } [color="#FF0000"]Результат:[/color] a=0 b=0 a=1 b=1 a=2 b=0 a=3 b=1 a=4 b=4 a=5 b=5 a=6 b=4 a=7 b=5 a=8 b=0 a=9 b=1 a=10 b=0 вопрос по сути муть, но всё-таки. спасибо
0 votes3 answers -
Как сохранить результат simplexml_load_file
Если для чтения новостей использовать simplexml_load_file, то возникает вопрос кєширования объекта возвращаемого simplexml_load_file $rss = simplexml_load_file('$url'); // дальше сохранить $rss // на строне клиента? // на веб сервере? В сети есть вариант. Но есть ошибка file_put_contents(rss/news.xml) [function.file-put-contents]: failed to open stream: No such file or director ... file_get_contents($url) - не хочет ничего закачивать <?php // Трансляция новостей с 3DNews.ru // http://www.3dnews.ru/news/rss/ // Имя файла для хранения RSS на локальном сервере $filename = 'rss/3dnews.xml'; // URL RSS потока $rss_url = 'http://www.3dnews.ru/news/rss/'; …
0 votes3 answers -
Первый запуск сайта.
Не знаю даже как толком назвать тему. В общем вот описание проблемы: Мне необходимо сделать простенький сайт, который по сути будет состоять из блока с новостями, таблички с ценами и собственно все. Нужно сделать админку в которой будут добавляться новости и меняться цены на услуги. Все это не проблема. Но люди для которых я буду это все делать совершенно ничего не понимают в вебе. Доступа к хостингу у меня нет и они мне его не дают. Посему я хочу замутить такой вариант: при первом запуске сайта будут создаваться нужные таблицы в БД и можно будет задать пароль для админки. Т.е. появится своего рода настроечная страничка, которую потом надо будет удалить с сервера. Вопрос:…
0 votes3 answers -
Изменение шаблона
Всем доброго времени суток, хочу написать CMS с возможностью быстрого изменения дизайна, т.е. шаблона, скажите, как осуществить принцип, как в PHPBB, т.е. чтобы шаблон был в формате HTML и все данные хранились бы в php файлах, я имею ввиду, такой случай как в phpBB - <link rel="stylesheet" type="text/css" src="{T_TEMPLATE_PATH}" /> Заранее спасибо.
0 votes3 answers -
Динамичиский поиск по базе данных
Добрый день! Подскажите, как можно сделать такую ШТУКУ: у меня есть таблицы с разными компаниями производителями в которой есть разные типы продукции этих компаний. на странице я хочу сделать поиск в виде трех полей типа select и работать должно так, при выборе в первом select имя компании во втором вид продукции в третьем уже должны появиться артикулы данной коипании с учетом выбора типа продукции. Подскажите как это можно сделать. Заранее всем спасибо
0 votes3 answers -
Импорт в базу данных
1) Что такое дамп, то есть как он расшифровывается? Скажите, как отправить папку с базой данных с Апача с моего компа в базу на сервере. Вот фото того и того. http://s1.ipicture.ru/uploads/20110222/8S0zNryS.jpg http://s1.ipicture.ru/uploads/20110222/aEjFLQLt.jpg Слышал что нужно сделать дамп, но как его сделать. Если кто может напишите последовательность действий.
0 votes3 answers -
Как поставить капчу от гугл*?
Вот не могу понять как поставить капчу от гугл? Если не ошибаюсь ,то она бесплатная . Вот ссылка . И кстати она стоит на этом форуме ,может подскажете?!
0 votes3 answers -
Как бы нет файла
На Joomla поставил мод mod_ja_contentslide,но при подключении пишет,что нет файла mod_ja_contentslide/application.php,но ведь он есть,пути правильные,права на файл 644.
0 votes3 answers -
Настройка htaccess
Здравствуйте, нашёл много информации по теме, но сделать не получается. Мне нужно настроить .htaccess так, чтобы: 1. все запросы начиная с /admin/ переадресовывались в папку, например, /core/admin/ 2. все другие запросы для доменов www.siteX.ru переадресовывались в папку /sites/siteX.ru/www/ 3. все другие запросы для доменов siteX.ru переадресовывались в папку /sites/siteX.ru/www/ Пока что у меня вот что: RewriteCond %{DOCUMENT_ROOT}/core/admin/index.php -f RewriteRule ^admin/(.*) /core/admin/$1 [L] RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ sites/%1/www/$1 [L] RewriteRule ^$ sites/%1/www/index.php [L] RewriteCond %{HTTP_HOST} ^(.*)$ [NC] RewriteRul…
0 votes3 answers -
О длинной записи циклов и условий
в php есть широко распространённый си-подобный синтаксис для условий и циклов с фигурными скобками: foreach($a as $ { if($b == $c) { … } } но есть ещё и редко применяемый с двоеточием и закрывающим ключевым словом: foreach($a as $: if($b == $c): … endif; endforeach; Почему один используется часто, а другой редко? Кроме того, что второй вариант более длинный, есть ещё какие соображения против?
0 votes3 answers -
Обновить текст на странице
Здравствуйте! На странице <p> с текстом. После выполнения php-скрипта текст в <p> надо обновить. Как это делается, подскажите, пожалуйста! Через DOM? Пример был бы очень кстати
0 votes3 answers -
подскажите пож
трудно ли вообще сделать вот такое: ну типа переход по страничкам
0 votes3 answers -
Redirect 301 и RewriteRule
Здравствуйте. Пытаюсь поставить 301 редирект с адреса /s/page.html на .page.html, но , как я понял, из за RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] на выходе получается адрес такой: /page.html/q=s/page.html. Редирект задаю как Redirect 301 /s/page.html http://site.ru/page.html в конце содержимого файла. Как можно исправить? Сайт на modx, .htaccess такой: Options +FollowSymlinks RewriteEngine On RewriteBase / # Fix Apache internal dummy connections from breaking [(site_url)] cache RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC] RewriteRule .* - [F,L] # Exclude /assets and /manager directories and images from rewrite rules RewriteRule ^(manager|as…
0 votes3 answers -
Настройка переадресации в htaccess
Добрый день! Настраиваю переадресацию в .htaccess. У меня есть несколько сотен адресов вида /?name=FAQ&op=showcat&id_cat=11#112 которые я переадресовываю на /faq_old/. Будет ли корректным ограничиться одной строкой Redirect permanent /?name=FAQ* http://www.site.net/faq_old/, указав звездочкой на любые символы после FAQ, или нужно прописывать каждый адрес как Redirect permanent /?name=FAQ&op=showcat&id_cat=11#112 http://www.site.net/faq_old/, Redirect permanent /?name=FAQ&op=showcat&id_cat=11#113 http://www.site.net/faq_old/ и т.д.?
0 votes3 answers -
Переадресация PHP
Здравствуйте! Мне надо сделать так, чтобы пользователь зайдя на страницу вида http://mysait.ru/index.php автоматически переходил на страницу http://mysait.ru/forum/index.php. Возможно это делается одной строчкой кода... но я незнаю... Подскажите пжалуйста! Заранее благодарен!
0 votes3 answers -
изменить формат даты
В общем у меня есть дата в формате 2011-06-20 г-м-д, а хочется ее видеть такой: Mon, 20 Jun 2011 10:00:00 +0400 Есть варианты как бы по хитрому ее так конвертнуть?) Еще вопросец такой я делаю rss канал и вот мучаюсь с датой а может, можно не мучится и использовать другой формат он будет читабелен?
0 votes3 answers -
Настроить htaccess
.htaccess RewriteEngine on RewriteRule ^(.*)$ index.php?pg=$1 index.php <? echo $_GET['pg']; ?> В броузере набираю http://3rx.ru/test Выдает: index.php В pg хотел получить остаток строки запроса - "test". Что не так делаю, как правильно ?
0 votes3 answers -
Как передать booklink ?
Есть джава скрипт,там форма,вопрос-как передать всё то что выбирается в форме в тело письма для отправки с помощью booklink ?
0 votes3 answers -
Тернарный оператор и ноутисы
В PHP 5.3 (вроде как только в нём появился) есть оператор ?: Вроде работет как следует <?php $a=1; $b=$a?:2; echo $b; // Выведет «1» <?php $b=$a?:2; echo $b; // Выведет ноутис и «2» Вроде как он должен заменять конструкцию $b=!empty($a) ? $a : 2; Но почему-то даёт ноутис. Понятно, что вывод ноутисов можно отключить, но всё равно некрасиво как-то. Это я что-то не понимаю или так и должно быть?
0 votes3 answers -
Страница на которой пользователь
В общем нужно узнать название страницы на которой сейчас пользователь (index.php, login.php и т.д. (без всяких /www/auth/))
0 votes3 answers -
Работа с xls в php
Нужен класс для создания и чтения xls файлов с возможностью присваивания целой колонки либо ячейке "формата текстовое поле" для того чтобы не было из екселя преобразования чисел в дату и т.д. Если возможно покажите пожалуйста кусок кода.
0 votes3 answers