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
-
XSLT и хостинг
Тяжело протекает моё обучение php Сначала меня сильно смутило остуствие нормальной поддеркжи utf-8, и банальные функции, типо смена регистра букв решаются костылями с транслитом, либо своими собсвенными функциями Теперь мне сломало голову поддержка преобразований XSLT интернетовский сервер говорит Гугл на это отвечает что нет нужного расширения… Как это все заставить работать на удаленном сервере я не нашел… Локальный сервер на котором это расширение точно есть говорит вообще что то странное
0 votes11 answers -
Загрузка файла на сервер
На сайтах знакомств существует возможность добавления пользователем фотографий. Пользователь нажимает кнопку "обзор" выбирает файл у себя на компьютере и нажимает ок, файл загружается на сайт. Как мне сделать такую же возможность на своем сайте, не обязательно с изображениями?
0 votes8 answers -
Формы и БД
Доброго времени суток всем! Пытаюсь решить задачу занесения данных, введенных пользователем с помощью формы в БД в разные таблицы. Есть файл add.php: <?php $errors=array(); if(isset($_REQUEST['seen_already'])) { validate_data(); if(count($errors)>0) { display_errors(); display_form(); } else { process_data(); } } else { display_form(); } function validate_data() { global $errors; if($_REQUEST['p1']=='') { $errors[]="<font color='red'>Имя обязательно для ввода</font>"; } if($_REQUEST['p2']=='') { $errors[]="<font color='red'>Телефон обязателен для ввода</font>"; …
0 votes16 answers -
перенаправление всех страниц сайта
Сайт отображается как с www так и без Можно каким нибудь хитрым образом сделать чтобы страницы сайта для примера при заходе на сайт: inter.com inter.com/about inter.com/product inter.com/contact отображались только как www.inter.com www.inter.com/about www.inter.com/product www.inter.com/contact
0 votes17 answers -
Поиск + API Яндекс.Карт
Добрый день всем. Есть сайт, при входе на страницу которого, пользователь вводит имя объекта в строку поиска, и на сайт выводится контент из MySql по запрашиваемому объекту (это все работает). На этой же странице я разместил API Яндекс.Карт. Необходимо добиться того, чтобы вместе с контентом на карте отображалось место. Ну например пользователь ввел город "Москва" вывелась информация по городу Москва и заодно на карте появилась собственно сама Москва. Как мне это сделать? Вот скрипт поиска: <?php include ("config.php"); $search = mysql_real_escape_string($_POST['search']); $res = mysql_query("SELECT `id`,`placename`,`description` from `places` where `description` like…
0 votes4 answers -
Определение тИЦ с помощью php скрипта (?)
Нужно чтобы под каждой ссылочкой на сайт стоял его тИЦ в виде цифр (т.е. не на картинке) Здесь описывают нечто подобное, но настроить не могу. http://www.tigir.com/php.htm Выдает ошибку во 2 и 5 строке. В данном примере пытался вызвать тИЦ для сайта http://www.kzr.ru Очень надеюсь на подсказку В php полный чайник... <? function getTCY('http://www.kzr.ru'.$url) { //считываем XML-файл с данными $xml = file_get_contents('http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://www.kzr.ru'.$url); //если XML файл прочитан, то возвращаем значение параметра value, иначе возвращаем false - ошибка return $xml ? (int) substr(strstr($xml, 'value="'), 7) : false; } ?>
0 votes15 answers -
Проблема извлечения информации из базы
Здравствуйте! Имеется данный код: <?php $db = mysql_connect("ххх","ххх","ххх"); mysql_select_db("gb_tw_mag", &db); if (isset($_GET['cat'])) {$cat = $_GET['cat'];} $result = mysql_query("SELECT link,title,mini_img,description,article_date,author,author_link FROM male_articles WHERE cat='1'",&db); if (!$result) { echo "<p>Запрос на выборку данных из бызы не прошёл. Напишите об этом администратору <a href='mailto:admin@torawhite.ru'>admin@torawhite.ru</a>.<br>Код ошибки:</p>"; exit(mysql_error()); } if (mysql_num_rows($result)>0) { $myrow = mysql_fetch_array($result); } else { echo "<p>В данной рубрике на данный момент…
0 votes39 answers -
Помогите хочю себе Денвер
Привет всем! В общем, раньше пользовался хостингом, на котором было пхп, но сейчас не вижу смысла его оплачивать. Установил денвер - все оказалось просто - тык, тык сюда и все готово, но нет уж. Ввожу локалхост открывает страницу, а открыть файл пхп не получается. Не знаю даже в чем проблема - в пхп новичек, так как и во всем остальном, что с ним связано.
0 votes21 answers -
Размер имеет значение:)))
<?php print "<table align="center" valign="top" cellSpacing="0" cellPadding="0" width="411" border="0"> <tr> <td height="25" align="left" valign="top"><img src="".$mge."dateheader-left.gif"></td> <td height="25" width="400" background="".$mge."dateheader-bg.gif" align="center" valign="top">Новости</td> <td height="25" width="400" align="right" valign="top"><img src="".$mge."dateheader-right.gif"></td> </table>"; ?> В общем проблема такова, не задается размер у <td height="25" width="400" background="".$mge."dateheader-bg.gif" align="center" valign="top">Новости</td> Уже незнаю что делать…
0 votes10 answers -
Ошибка функции filemtime() Smarty 3.1.7 и PHP
Привет! Пишу сюда. Надеюсь, что поможете с решением моей проблемы. Собственно суть в том, что занимаюсь по книге Кристиана Дари "PHP и MySQL создание интернет-магазина". В ней разрабатывается магазин с применением Smarty 2. Я же решил делать все на Smarty 3.1.7. И теперь жалею. Остановился на главе 4, где разрабатывается вывод категорий в боковой панели. Все сделал правильно, но почему-то не работает. Выдает следующую ошибку: ERRNO: 2 TEXT: filemtime() [function.filemtime]: stat failed for C:\xampp\htdocs\tshirtshop/presentation/templates_c\df30bd3fe4c2a44000f41d088095b9e3b6f58816.file.departments_list.tpl.php LOCATION: C:\xampp\htdocs\tshirtshop\libs\smarty\sysplugins\s…
0 votes5 answers -
Скрипт листания страниц.
Здравствуйте! Есть простой скрипт для листания страниц. <?PHP //массив, ну например, абзацев $lines = array('article1', 'art2', 'art3', 'art4', 'art5', 'art6', 'art7', 'art8', 'art9', 'art10'); $total_articles_number = 9; //общее количество абзацев $articles_per_page=2; // количество абзацев на странице //получаем количество страниц $total_pages = ceil($total_articles_number/$articles_per_page); //echo $from //фром передастся при выборе других страниц for ($i = $from+1; $i <= $from + $articles_per_page; $i++) echo $lines[$i]."<br>"; // запускаем цикл - количество итераций равно количеству страниц for ($i=0; $i<$total_pages; $i++) { // получаем значен…
0 votes5 answers -
Установка PDO
Попросил хостера установить PDO для php5, на что получил ответ: Кто-нибудь может объяснить в чем проблема, почему это вдруг нельзя установить PDO. Не хотелось бы менять хостинг, все отлично было до этого момента.
0 votes3 answers -
Шаблонизаторы и верстка
Нужно ли верстальщику знать шаблонизаторы, типа smarty? Кроме smarty, на какие еще ништяки обратить внимание?
0 votes8 answers -
Создание исполняемого PHP файла через PHP
Здравствуйте, как можно создать PHP файл, но при этом чтобы он был исполняемым - т.е. обрабатывал какие-то данные? А затем можно было-бы его редактировать. К примеру есть JOOMLA у нее есть configuration.php. А через админку все настройки сохраняются в этот конфиг. Вопрос: как?
0 votes28 answers -
Помогите с ООП
Дамы и Господа, не мог бы кто-нить из вас написать мини-тутор по ООП в PHP? Интересует как создать объект, как создать метод, чем отличается приватный метод от публичного и т.п. Если есть возможность, то с аналогиями на яваскрипте. Или пните на грамотный ресурс по данному вопросу, а то что-то я ничего путного не нагуглил. Всем заранее гран мерси!
0 votes24 answers -
Не работает функция str_replace
Здравствуйте! Проблема такая. Страница на php, работает на html-шаблоне. При формировании страницы для переменных определяются значения, а потом подставляются в шаблон. Определяться - определяются (т.е. при выводе их на экран непосредственно из php - результат правильный, а вот в html-шаблоне заменяться не хотят. PHP документ: <?php $mshost = "*******"; // host $msuser = "*******"; // user $mspassword = "******"; // password $msname = "*******"; // name of database $msconnect = mysql_connect($mshost, $msuser, $mspassword); mysql_select_db($msname, $msconnect); //order ADVICES $adv=mysql_query("SELECT * FROM advices ORDER BY rand()"); while($row=mysql_fetch_array($ad…
0 votes5 answers -
как из обработчика формы вернуться обратно
Как выйти из обработчика формы после передачи данных, на нужную страницу. Пробовал функцию heаdеr но ничего не выходит. Мета теги не подходят.
0 votes18 answers -
Проблема с самописным движком
Вот написал некое подобие движка. Вот код <?php function e_list(){ global $out; $index=$articles[33]["body"]; $out["center"].="$index"; } function e_show(){ global $out, $articles; $id=$_GET["id"]; $name=$articles[$id]["title"]; $body=$articles[$id]["body"]; $out["title"].="$name"; $out["center"].="<p>$body</p>"; } $txt1=file_get_contents("beach3.txt"); $txt2=file_get_contents("beach4.txt"); $txt3=file_get_contents("beach-f4.txt"); $txt4=file_get_contents("beach-f6.txt"); $txt5=file_get_contents("beach-f5.txt"); $txt6=file_get_contents("beach-f7.txt"); $txt7=file_get_contents("beach-f8.txt"); $txt8=file_get_contents("beach-f9.txt"); $txt9=file_get_conte…
0 votes19 answers -
pear
Имеем строчку $dns = 'mysql://root:pwd@localhost/test' Если пароля (т.е. 'pwd') нет, то как писать? так $dns = 'mysql://root:@localhost/test' и так $dns = 'mysql://root:localhost/test' не работает.
0 votes10 answers -
Как выбрать случайную строку из Mysql
Как выбрать случайную строку,при условии,что ID не числовой.
0 votes15 answers -
Создание файлов
Помогите пожалуйста, в php вообще ноль. Можно ли с помощью php реализовать, чтобы после нажатия на форме некой кнопки в корне создавался некий файл test.html c кодом <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <head> <title>Страница</title> </head> <body> </body> </html> вот как в скрипте написать, чтобы создавался именно такой файл с таким кодом? (т.е. нажал кнопку на форме, скрипт создал файл, открыл его, закатал туда этот код, закрыл, и все)
0 votes15 answers -
Как отсортировать массив
Может я парюсь, но не могу отсортировать массив по значению: $array['q']['a']['0'] = 3; $array['w']['g']['1'] = 2; $array['e']['l']['2'] = 4; $array['r']['d']['3'] = 1; чтобы он стал таким: $array['r']['d']['3'] = 1; $array['w']['g']['1'] = 2; $array['q']['a']['0'] = 3; $array['e']['l']['2'] = 4;
0 votes16 answers -
Вывести рандомную картинку
Здравствуйте. Подскажите кто знает, как можно сделать такое. Есть папка с картинками одного размера штук 100. Надо на странице к записи выводить случайную картинку из этой папки. Буду очень признателен за помощь.
0 votes20 answers -
php + привязка номера мобильного телефона
Давольно часто стала практиковаться привязка номера, к аккаунту на сайте? Как реализовать такое чудо?!
0 votes14 answers -
Динамически меняющийся контент
Всем привет! Суть вопроса: есть меню, адрес ссылки и название заранее неизвестен, так как он формируется из формы добавления раздела на сайт. Нужно что бы при нажатии на ссылку, менялся контент в зависимости от того, на какую ссылку нажали. З.Ы. страница одна - index.php З.З.Ы. у меня получилось, но адрес страницы выглядет не так как хотелось бы, например: http://mysite.ru/rubrika_php/1 Вот хотелось бы без этой единички... код получается такой: ссылка <a href=\"http://".$_SERVER['HTTP_HOST']."/".$dir."".str2url($test['title'])."/".$test['id']."\">".$test['title']."</a> .htaccess RewriteRule ^([A-Za-z_0-9]+)/([0-9]+)/?$ index.html?id=$2 и запрос в бд $id = $…
0 votes20 answers