PHP
A general-purpose scripting language especially suited to web development
Explore Questions
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2,481 questions in this forum
-
селекты и url
Привет всем. Проблема в том, что я никогда не сталкивался с такой ситуацией. Есть база данных MySQL. По смыслу, страница выглядит так: Заходишь, выбираешь селект, открывается на этой странице 2 селект, но я незнаю как на этой же странице открыть 3 селект. Первый селект: function category($db) { echo <<<END <form action="" method="get"> <select name="select_categ_id=" OnChange="top.location.href = this.options[this.selectedIndex].value;"> <option value="?select_categ_id%3D=0">Выберите категорию платежей</option> END; $query = $db->query("SELECT * FROM `Menu_category`;"); while( $row = $db->fetch_row($query) ) { $n…
0 votes10 answers -
Ошибка в книге Кевина Янка?
Здравствуйте, начал изучать PHP с книги Кевина Янка - PHP и MySQL. От новичка к профессионалу. И всё шло хорошо, пока в главе 4 не наткнулся на такой пример: <?php try { $sql = 'CREATE TABLE joke ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT, jokedate DATE NOT NULL ) DEFAULT CHARACTER SET utf8 ENGINE=MyISAM'; $pdo->exec($sql); } catch (PDOException $e) { $output = 'Ошибка при создании таблицы joke: ' . $e->getMessage(); include 'output.html.php'; exit(); } $output = 'Таблица joke была успешно создана.'; include 'output.html.php'; Автор пишет, что должно выскочить сообщение о невозможности создании данной таблицы: Ошибка при созда…
0 votes4 answers -
Автоматичиский запуск скрипта
Есть ли в пхп ф-ия, которая запускала бы тот или иной сценарий в указаное ей время. Слышал есть Cron в линуксе, но как его использовать в пхп... И есть ли альтернатива в винде
0 votes5 answers -
Передать константу в include в url
Всем привет! Скажите, почему не получается сделать вот так? в файле connect.php указываю: <?php define('SITE_NAME', 'http://localhost/ONESITE.COM/'); ?> В файле index.php подключаю этот файл: <?php include_once 'connect.php'; ?> И далее в этом же файле пытаюсь считать значение константы: <html> <head></head> <body> ...... include_once SITE_NAME . 'inc/tamplate.inc.php'; ...... </body> </html> Ожидаю, что в include_once пойдет строка "h t t p://localhost/ONESITE.COM/inc/tamplate.inc.php", но этого не происходит. Понимаю, что что-то делаю не так, или о чем-то не знаю. Подскажите пожалуйста. Спасибо! P.S. Пробовал вмес…
0 votes9 answers -
Skype4COM
Стала задача написать отправку писем всем контактам скайпа. нашел библиотеку Skype4COM. Письмо в скайп отправляется на половину, оно появляется у меня в отправленных, но светится серым, как будто готовится к отправки
0 votes5 answers -
SMTP: Отправка письма из формы на сайте
Друзья, всем привет. Делал в разные годы сайты (html + css), на которых использовал одну и ту же форму для отправки письма с сайта. Везде был простой php скрипт. Сейчас оказалось, что письма не отправляются. Стал общаться в хостером, оказалось, что за последние годы сильно изменилась политика отправки таких форм. Теперь использовать простой php скрипт уже не получится, и требуется отправлять письма с помощью smtp. Стал читать, искать готовые скрипты, но так и не мог разобраться. Прошу помощи. Кто что использует для отправки писем через smtp?
0 votes1 answer -
Изображения из архива
Может, кто знает: есть ли возможность загружать на сайт изображения, которые изначально хранятся на сервере в виде архива (zip, rar)?
0 votes10 answers -
Выпадающий список - выбор нескольких вариантов
Здравствуйте. Прошу не смеяться, если вопрос покажется некомпетентным, я не разработчик, но иногда приходится решать мелкие вопросы по работе сайта. Возможно, задача не такая сложная и с вашей помощью получится ее решить. Есть выпадающий список в котором можно выбрать только один вариант из предложенных. Можно ли, не прибегая к большим ухищрениям, сделать возможность выбирать несколько вариантов одновременно? В списке 6 вариантов для выбора. код этого элемента сейчас выглядит так <?php if( $hide_add_prop_fields['prop_label'] != 1 ) { ?> <div class="col-sm-4"> <div class="form-group"> …
0 votes3 answers -
Localhost и домены
Прописал в httpd-vhosts несколько адресов.В папке apache создал аналогичные.Все работает,только есть один вопрос.Как с другого локального компьютера на них зайти.
0 votes6 answers -
php, регулярка и замена
Добрый день. Вопрос, наверное, очень простой, но у меня никак не выходит решить его. Имеется строка $d, которая содержит в себе двухзначное число. Например: 01, 23, 10. Цель: если первая цифра является нулём, убрать её. то есть в случае 01 вывести 1. Но в случае 10 и 23 не трогать число. Вроде бы это просто сделать регулярками, но никак не получается( Помогите, пожалуйста, найти максимально короткое решение. Ну или хоть какое-то) Буду очень благодарен. p.s. мне нужна не только регулярка, но и сама php функция =) не знаю, какой и как нужно воспользоваться.
0 votes6 answers -
Помогите ламеру со скриптом!
У меня вопрос,есть ли возможность в PHP скрипте, после его выполнения и команды на обновление страницы, начинать скрипт не заново а с конкретной строки?
0 votes5 answers -
Непрерывная музыка на сайте
Как сделать непрерывную фоновую музыку на сайте? Например когда лазиешь по форуму, а музыка как играла так и играет без остановки. Видел такое здесь http://megalyrics.ru/ и здесь http://vk.com/ Извените если не туда написал, вообще не понимаю через что такое можно реализовать..
0 votes3 answers -
Форма загрузки файла на сайт
Делаю на своём сайте загрузку музыкальных треков с компа на сайт,скрипт вроде совсем простой но что то не работает....делаю так:на странице вот такой Html <p>Загрузка файлов на сервер</p> <h2> <p><strong> Форма для загрузки файлов </strong></p> </h2> <form action="upload.php" enctype="multipart/form-data" method="post"> <input name="filename" type="file" /><br /> <input type="submit" value="Загрузить" /><br /> </form> Файлик upload.php закинул в корень,его содержимое такое: <html> <head> <title>Результат загрузки файла</title> </head> <body> <?ph…
0 votes1 answer -
Перенос строки по указанному количеству символов
Есть текст: Привет малыш! Как дела? Нужно перенести слово "малыш" между слловами "Как дела?", чтоб получился в итоге текст: Привет! Как малыш дела? Слышал что вроде есть функция wordwrap. Что-то она не срабатывает для такого дела. Или этой функцией такое не сделать, нужно один текст заменять на другой функцией str_replace или strtr, этот вариант не покатит с помощью этой функции? <html><body> <?php $t = "Привет малыш! Как дела?"; echo wordwrap($t,8," "); ?> </body></html>
0 votes9 answers -
Вывод значений из php в html
Приветствую. Подскажите, пожалуйста, каким образом можно сделать вывод конкретных значений из файла php в html? За пару часов гугления получилось сделать как-то так: Товар1 - <?php include ('price.php'); echo "$tovar1"; ?> Товар2 - <?php include ('price.php'); echo "$tovar2"; ?> Все работает, но, подозреваю, вставлять include много раз на странице не совсем верное решение. Как это делать правильно? PS: c php не знаком
0 votes3 answers -
Формы
Доброе время суток, я вот столкнулся с проблемой - вот создал галерею и хочу, что бы пользователи сайта так же могли мели некую возможность отправки изображений... Собрался делать форму отправки изображений + дополнительная инфа мне на эмеил, то есть я проверил и добавил в гелерею... вот пример формы http://skater.ru/foto/sendfoto.php сделать форму отправки (только что бы в отличии от этой формы она была для всех, как зарегистрированных так и не зарегистрированных... и так же что бы была там одна какая то статическая картинка с текстом который нужно ввести для проверки, типо анти спам) вот то что я смог пока сделать... отправляет всё нормально.... файл foto.php <tr>…
0 votes9 answers -
HTTP_Request
хочу сделать запрос на сайт и прочесть заголовки ответа. $request = new HTTP_Request("http://domgimnaziya5.ru/"); $request->sendRequest; $header = $request->getResponseHeader(); $body = $request->getResponseBody(); var_dump($header); var_dump($body); выводит: array(0) { } bool(false) ПЫЧИМУ?
0 votes4 answers -
sql запрос в функции
Можно ли делать sql запрос внутри функции. Например: function left($n) { echo "<div class=\"news\">"; $qvery = mysql_query("SELECT * FROM left_news WHERE id=$n ",$db); $array = @mysql_fetch_array($qvery); echo $array['id']; echo $array['zag']; echo $array['pic']; echo $array['news']; echo "<div class=\"n_zag\">$zag</div>"; $n++; echo "</div>"; };
0 votes10 answers -
Поиск по сайту
Сабж. Как осуществляется? Нужен ли для этого mysql? В общем хотя бы линком поделитесь. И если есть разные способы реализации, то в каком случае какой из них предпочтительней?
0 votes16 answers -
Про парсеры в целом и в частности
Добрый день, господа! Еще одна тема для обсуждения Заинтересовался парсингом информации с сайтов. XML парсер у меня уже есть, взял готовый пример и его малеха переделал. Он очень прост, потому что РНР имеет стандартные функции для парсинга XML. А вот парсер HTML необходимо писать руками с нуля. Лапал гугль-бугль по разным запросам, но толковой информации не нашел( По какой логике работают парсеры?(Сначала ломаем код на теги и содержимое между ними в массив?) Как выдрать нужные куски информации?(По какой та уникальной строчке? По количеству открывающихся тегов?) Начал пытатся, но пока даже раломать на теги у меня не получается. Буду благодарен любой помощи, теории, ссылке…
0 votes13 answers -
Есть ли аналог функции str_split в PHP4?
Подскажите кто-нибудь, есть ли аналог функции str_split в PHP4? Или как ее можно по-другому не слишком сложно реализовать, чтобы работало точь-в-точь так же?
0 votes2 answers -
SendMail
Здравствуйте. У меня проблема тут с обратной связи, попробовал сам написать, получилось но на почту приходит письмо без данных. Вот такое письмо приходит: И пусто, без данных ,подскажите, что в коде не так? Написал вот такой код: contact.html: <html> <head> <title>Первая страница</title> <meta http-equiv="Content-type" content="text/html; charset=windows-1251" /> </head> <body> <div align="center"> <form action="obrabotka.php" method="POST" name="form1"> <p> <strong>Ваше имя:</strong><br /> <input type="text" name="username" size="45" maxlength="30"/> </p> <p> <strong&…
0 votes15 answers -
Класс PHP для ресайза картинок
Привет, Я перебрал много классов которые ресайзят картинки, ни в одном не нашел нужного правила. А именно мне надо чтоб результирующая картинка была 100*200 px и поглотила оригинал полностью без изменения пропорций, при необходимости картинка - результат может иметь поля добавленные автоматом, сверху или снизу , по необходимости. Киньте линку или название класса, спасибо.
0 votes4 answers -
Проверить переменные.
Что - то башка к утру не варит, никак не могу придумать, как сделать следущий финт ушами. Есть ряд переменных - $s1, $s2 ... $sN - если все переменные пусты, то ид?т какой - нить экшен. Не хочется вс? это строить на ifelse.
0 votes6 answers -
Многоуровневое ЧПУ
Вот понадобилось мне сделать такую структуру новостей: /news/2009-06-22-70 - статья 2009 года, 6 месяца, 22 дня, с ид 70 /news/2009-06-22 - статьи 2009 года, 6 месяца, 22 дня /news/2009-06 - статьи 2009 года, 6 месяца /news/2009 - статьи 2009 года /news/ - все статьи если просто то выглядит так /news.php?year=2009&month=06&day=22&id=70 /news.php?year=2009&month=06&day=22 /news.php?year=2009&month=06 /news.php?year=2009 /news.php как сделать так чтобы работали все 5 случаев, у меня получается сделать только каждый по отдельности. заранее спасибо
0 votes6 answers