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
-
Обработка информации в момент загрузки странички
Не могу понять как реализовать обработку значений на страничке. Вот например, На странице есть поле для ввода с уже вписанной информацией. <input type="text" name="tittle" value="720">Как можно взять из инпута число "720" и передать его в php для обработки. Причем, не надо жать какие-то кнопки. То есть, открылась страничка, на ней инпут с числом 720 и ниже него число 770 770 это результат работы скрипта 770 = 720 (из инпута) + 50 (просто так).
0 votes5 answers -
Нужна помощь с кодом XML отчета
Всем привет, кто может помочь решить проблему. Нужен работающий код XML отчета для подтверждения заказа Вот есть код, но он не хочет работать. Что в нем необходимо подправить. Подскажите, очень нужна помощь. <?PHP $pass="poiu1234"; // Пароль для доступа к XML генератору, который указан в настройках кампании if ($_POST['pass'] != md5($pass) ) die('<?xml version="1.0"?><error>no confirm pass</error>'); $res = ''; preg_match_all("/<item>(.*)<\/item>/Uis", $_POST['xml'], $items); foreach($items[1] as $oid) { // вместо getOrderById вам нужно прописать // свою функцию, которая получает данные из БД $order = …
0 votes8 answers -
Не работает php upload в linux
Добрый день! Столкнулся с проблемой загрузки файлов по ftp в линукс. Нижеприведенный код нормально работает в Win7 но из под Ubuntu - не загружает(хотя никаких ошибок также не выдает) <?php$file_name = XXX;$ftp_server = XXX;$ftp_port = 21;$ftp_file = XXX;$ftp_user_name = XXX;$ftp_user_pass = XXX;$error_to = 'your@email.net';$ftp = ftp_connect($ftp_server, $ftp_port, 20);$filect=file_get_contents($file_name);if(!strstr($filect, $ftp_user_pass)&&!strstr($filect,$ftp_file)){ftp_login($ftp, $ftp_user_name, $ftp_user_pass);ftp_pasv($ftp, true); // Passive modeif(!ftp_put($ftp, $ftp_file, $file_name, FTP_BINARY)){ mail($error_to, 'FTP-upload error', "There was a prob…
0 votes14 answers -
.sh или php?
Возникла проблемма, моих знаний не хватает чтобы решить её рационально Есть 400 сайтов на сервере. в одном из них - лежит скрипт .sh, его используем для разворотки новых доменов Нужно пройтись по всем сайтам(список с ними получить не сложно, так как все в одной папке лежат) И подменить файлик с php.mailer-om (Так как нужно чтобы в нем был прописан SSL и новый порт. Впринципе порт можно во всех БД переписать, но SSL только заменой этого файла) Как дать доступ для PHP ко всем сайтам PHP скрипту, который лежит в этом главном сайте Или же, как организовать проход по всем сайтам(или по массиву с названием сайтов) и определить лежит ли на сайте phpMailer в нужном месте(больш…
0 votes7 answers -
Мультиязычность сайта на php
Сразу напишу, я чайник, и можно сказать "непонимэ" посему будьте любезны - поподробнее Дано: есть условная страница index.php на которой вывод сообщений нужно сделать на четырех или больше языках. Нажатие кнопки запускает скрипт который записывает куку по которой определяется язык пользователя. Если кука не задана, язык выводится по умолчанию, если задана, то согласно значению куки. И как всегда что-то не работает... кука не пишется. А что не так я понять не могу... Уже пол дня верчу и так и этак... Я накидал такой код: <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Мультиязычность</title><script> f…
0 votes10 answers -
Потестируйте контактную форму
Собрал форму контактную http://sergik.ekt0.ru , как вам в плане юзабилити ? Может что добавить или ошибки какие ? Ваши сообщения будут валится на один из моих почтовых адресов, пожалуйста не отправляйте миллион сообщений Хакеров предупреждаю smtp сделал специально под форму, ценности не представляет. Если понравится всем то выложу исходники на гитхаб, а то вопросов по формам полно, надеюсь пригодится кому.
0 votes16 answers -
Отправка формы на почту
Хелп, плиз. Нажмите на кнопку "Заказать сейчас" Я там пыталась сделать отправку формы на почту. Но мешает файл bootstrap.min.css, который кастомный для темы Bootstrap. Брала пример отсюда. С версией 2.3.2 работает как в примере описано. Что мне поменять, чтобы с новой версией работало? Или вообще лучше вкинуть это? http://pasportothoda.ru/
0 votes5 answers -
Фейковый счетчик скачивания
День добрый. Нужна помощь в создании фейкового счетчика скачиваний. В целом все просто: 1. Нужно что бы показатели счетчика увеличивались на 1 каждые 6 минут 2. Это должно быть без перезагрузки 3. Счетчик не должен сбиваться после перезагрузки страницы. Есть идеи? пс: в меня "на пиво" в на вебмани.
0 votes26 answers -
Вывод постраничной навигации (из б/д)
Парни,кто то может помочь в выводе постраничной навигации Тоесть из вот этого сделать что бы на стр выводило только по 20 записей,ну и стрелочки например вперёд,назад...! <?php foreach ($this->result as $dbname=> $db) { if($dbname !== 'needle') { echo "<br><span style='font-size: 18px;background-color:#309603; color: #FFF;'>Знайдено записів: " . count($db) . ' ' . $dbname . " </span>"; foreach ($db as $field => $value) { echo '<div class="item">'; foreach ($value as $key=> $r) { $r = str_ireplace($this->result['needle'][0], '<span style="background-color:#FFFE4E;">' . $this->result['needle'][0] . '</sp…
0 votes40 answers -
Есть простое решение?
Подскажите пожалуйста более простое решение))) Есть класс с функцией function attr( $attr_name='', $level='' ){ global $CONF; $root = $CONF->root; $attr = "" ; /**************************************************/ if(file_exists($root."/data/fiCache/view_attr.php")){ require_once $root."/data/fiCache/view_attr.php"; } /**************************************************/ if (empty($attr) || $attr_name == "_url" ) $attr = modules_structure_attr::getAttributeSection( $attr_name, $level ); return $attr;}Решил сделать в него инъекцию, это что то вроде х…
0 votes2 answers -
Не записываются данные в таблицу из codeigniter в sql
Всем привет,ребятки,вопрос жизни и смерти( Мне очень надо перегнать б/д MARC SQL в б/д сайта!!! Предыдущий программист делал это,он написал на скрипт на codeiniter. В 2-х словах он обьяснил как он работает и пропал безвести( Работает скрипт так:Выбираем базу (марка) (Б/Д Марка в формате .html) и просто нажимаем кнопку конвертировать,codeigniter автоматом записывает данные в б/д (phpmyadmin) сайта. Всё вроде и работает но,в базу не записывается( Вот исходники,подскажите пожалуйста( Огромное спасибо! 1-й скрин здесь сам вид программы http://hostingkartinok.com/show-imag...809d0a7f12b121 D:\xampp\htdocs\konverter\application\views\load.php <html lang="ru-ru" slick-uniq…
0 votes10 answers -
jQuery Validation
Назрел вопрос а стоит ли использовать или js использовать для валидации ? Прошу все за и против, сразу предупрежу что размер jQuery меня не смущает.
0 votes18 answers -
Стоит ли использовать __autoload и spl стек?
В последнее время замечаю много сообщений о том, что __autoload хоть и полезная ф-я, однако более медленная чем include (хотя информацию об этом не нашел, если есть-скиньте). Также стек spl, который позволяет регистрировать несколько ф-й autoload, которые в массиве загружаются в порядке очереди. В связи с этим вопрос, стоит ли использовать данные технологии при постройке cms, а именно подключение и вызов классов url?
0 votes9 answers -
mail()
Не пришла заявка отсылаемая с помощью php mail() Какие могут быть причины что письмо не пришло? (одно единственное) ?
0 votes6 answers -
Помогите связать часть php и значение текстбокса
Вот код: $path = $_SERVER['DOCUMENT_ROOT']."/";$path = "/"; // пляшем от корня сайта$d = dir($path);if ($d) { $files = $dirs = array(); while (false !== ($name = $d->read())) { if ($name === '.' || $name === '..') continue; $FullName = $path . "/" . $name; if (is_dir($FullName)) $dirs[] = $name; elseif (is_file($FullName)) $files[] = $name; } $d->close(); echo 'Files: '; print_r($files); // Все файлы echo 'Dirs'; print_r($dirs); // Все директории}else echo 'Ничего не найдено';Как связать с кнопкой, где name = search? Пробовал, пробовал - одни ошибки выходят
0 votes6 answers -
Не работает чужой код?
Код: Материал взял отсюда. Если прикрепить файл, то письмо не отправляется. Если не прикреплять, то отправляется с пустым файлом и с сообщением об ошибке в 11 строчке. Вопроса 2: Что нужно сделать чтоб отправлялась почта с прикриплёном файлом? Что написать в коде, если файл не был загружен? P.S.: Я не просто так остановился на чужом (видимо кривом коде). Этот код очень схож с моим. И поскольку я новичок в php, мне такой код будет проще.
0 votes3 answers -
Нужна ли капча ?
Друзья, нужна форма обратной связи на сайте, думаю делать на php, возможно ли это сделать на js и нужна ли капча ? Я насколько знаю сейчас спам фильтры очень хороши.
0 votes12 answers -
Doctrine просвятите
Собственно мне кинули проект. как я понял он на доктрине сделан выдавал эксцепшн что не установлен sqlite. Установил - сейчас эксцепшн другой /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php (421): Could not parse dsn mysql://:@/?charset=utf8#0 /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php(436): Doctrine_Manager->_buildDsnPartsArray('mysql://:@/?cha...')#1 /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php(304): Doctrine_Manager->parseDsn('mysql://:@/?cha...')#2 /var/www/111/data/www/test.111-111.ru/application/conf/doctrine.inc(60): Doctrine_Manager-…
0 votes1 answer -
Настройка отправки формы.
Помогите пожалуйста настроить форму отправки на почту. В php пока никак не разбираюсь, но пытаюсь разобраться. На сайте имеются 2 формы. Первая: <form class="form-inline form-register form-register-small" method="post" action="send.php"> <div class="form-group"> <input size="30" type="text" class="form-control required" name="fullname" id="fullname" placeholder="Имя"> </div> <div class="form-group"> <input size="25" type="email" class="form-control required email" name="email" id="email" placeholder="E-mail"> </div> <div class="form-group tel-wrapper"> <input type="tel" class="form-control required…
0 votes6 answers -
Редирект с www.site.domain.ru на http://site.domain.ru
Не сильно силен в этом, пробовал разные способы с редактированием .htaccess, ничего не получается, страница не доступна.
0 votes5 answers -
Элементы PHP на статичном сайте. Вывод шапки и подвала.
Всем добрый день. Сразу оговорюсь, что я - дизайнер и программирование понимаю настолько поверхностно, насколько это вообще возможно, поэтому дальше могут быть глупые с точки зрения программистов формулировки, я заранее за них извиняюсь. Делаю себе сайт-портфолио, обычный статичный html-сайт в пару десятков страниц. Шапка и подвал на всех страницах одинаковые, поэтому мне стукнуло в голову вставить их при помощи php, взял просто положил в корень файл header.php, в нём прописал обычный html шапки, а в основных страницах на месте кода шапки вставил <?php include("header.php"); ?>Всё выводится как надо и я уже обрадовался, что если мне понадобится исправить шапку, то …
0 votes3 answers -
Как связать абстрактные классы? PHP
У меня есть 2 абстрактных класса, а также 2 потомка, наследующие каждый по классу, при вызове потомков я могу дать доступ одному потомку к другому просто передав его в параметр : $child2 = new child2($child1). Однако как дать доступ 2-м абстрактным классам друг друг?
0 votes11 answers -
Вопрос про cookies - возможно ли?
Доброго времени суток, друзья! Появилась интересная идея реализовать задачу. Необходимо сделать так, чтобы на пустой странице возможно было бы сделать два окна, в каждом из которых был бы один и тот же сайт с разными куки. Например, сайт кинопоиска. На ум пришло использовать два iframe, тег хорошо выводит на странице два фрейма с сайтами, однако он подгружает куки из самого браузера. Соответственно, и авторизация в обоих фреймах под одной учетной записью. А необходимо сделать так, чтобы в каждом окошке можно было бы авторизоваться под различным учетными записями. Перелопатил кучу информации. Может и не iframe вовсе тут нужен? Локальное хранилище данных? Как, ну как это ре…
0 votes3 answers -
Регулярка. Исключить .. из строки
Есть простенькая регулярка на проверкку мейла [a-z0-9_\.\-]{1,128}[@]\w+[.]\w+Собсна, нам интересна часть до собаки [a-z0-9_\.\-]Сейчас это проверка на символы и длину строки 1-128. Требуется сделать так, чтоб не пропускало 2 точки подряд. Как это сделать регуляркой ? (Вариант доп. функции, которая будет искать в строке .. не подходит) Язык: python Есть решение данной задачи ? Спасибо
0 votes7 answers -
Из массива в таблицу
Добрый день, помогите пожалуйста сформировать таблицу из массива. Нужно получить.: Январь 1 4 9 Февраль 2 4 5 Сентябрь 5 10 25 В идеале, если на этот месяце нет даты, то этот месяц не отображается, но это не так важно, так как маловероятно такое. Массив состоит из таких данных: 2014-01-01 00:00:00 2014-02-15 00:00:00 2014-02-10 00:00:00 .... Сложность в получении чтобы создавалась строки с названием месяца один раз и в ней были столбики с датами для этого месяца. foreach($date as $value){$god = substr($value, 0, 4);$mes = substr($value, 5, 2);$den = substr($value, 8, 2); if ($mes == '09' ){ echo '<tr>'; echo '<td>'.'Сентябрь'.'</td…
0 votes24 answers