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
2481 questions in this forum
-
HTML input file прикрепление к другим полям через PHP
Здравствуйте всем! Интересует такое решение задачки. Имеется вот такой вот HTML код <input type="text" name="comp" placeholder="Comp" /><br> <input type="text" name="name[]" placeholder="name1" /><br> <input type="text" name="desc[]" placeholder="desc1" /><br> <input type="file" name="files[]" multiple /><br> <input type="text" name="name[]" placeholder="name2" /><br> <input type="text" name="desc[]" placeholder="desc2" /><br> <input type="file" name="files[]" multiple /><br> Как создать массив с названиями файлов которые были выбраны в первом или втором input. Имеет…
0 votes2 answers -
Помогите с сессиями
Добрый вечер Создаю сессию $_SESSION['user'] = $r['nick']; перенаправляю header("Location: http://www.mama.com/daf.php"); в самом daf.php проверяю если сессия есть echo $_SESSION['user']; действительно есть но в адресной строке нет скрипта т.е. есть только www.mama.com/daf.php просто читал про сессии и понял что даже если куки включены то один раз но скрипт должен быть в адресной страке а я не вижу может я что то не допонял а если при перенаправлении с помощью header надо вручную дописовать то зачем нужен скрипт в строке адреса если я и так вижу сессию на другой странице
0 votes13 answers -
RewriteEngine
Вот смотрите, у меня есть в каталоге папка news, в ней находиться файл индекс.php, как мне сделать так, чтобы вместо /news/index.php?name=1, работало /news/1 ? Я знаю что это RewriteEngine, только как сделать так, чтобы все работало, я хз. Заранее спасибо.
0 votes16 answers -
Вопрос по сессиям
Здравствуйте. Для запуска сессии достаточно написать <?php session_start();?> ?
0 votes8 answers -
Поиск по сайту
Сабж. Как осуществляется? Нужен ли для этого mysql? В общем хотя бы линком поделитесь. И если есть разные способы реализации, то в каком случае какой из них предпочтительней?
0 votes16 answers -
Создание страницы для пользователя и коротким URL, например http://mysite.com/mahay
Добрый вечер! подскажите пожалуйста, что можно сделать, для того чтобы у каждого пользователя была своя страница со своим url, допустим http://mysite.com/mahay, mahay - это login пользователя. Все что я смог добиться сам, это использование постраничного вывода через производную login. Вот код: (содержащийся в файле user.php) <?php include("blocks/connect.php"); ?> <?php if (isset($_GET['login'])) {$login=$_GET['login'];} $sql1="SELECT * FROM `users` WHERE login='$login'"; $result1=mysql_query($sql1); $myrow1=mysql_fetch_assoc($result1); ?> Информация о пользователе выводится через запрос в адресной строке следующим образом: http://mysite.com/user.php?lo…
0 votes4 answers -
блок-схемы
в универе их рисовать заставляют, только я не понимаю как например к скрипту в несколько тысяч строк можно написать блок-схему. Они вообще нужны по большому счету?
0 votes8 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 -
вывод даты на русском
Как вывести дату на русском формата: 21 май 2009 - четверг ? на PHP <?php $month[1] = "Январ"; $month[2] = "Феврал"; $month[3] = "Март"; $month[4] = "Апрел"; $month[5] = "Ма"; $month[6] = "Июн"; $month[7] = "Июл"; $month[8] = "Август"; $month[9] = "Сентябр"; $month[10] = "Октябр"; $month[11] = "Декабр"; $month[12] = "Январ"; $day[0] = "Воскресенье"; $day[1] = "Понедельник"; $day[2] = "Вторник"; $day[3] = "Среда"; $day[4] = "Четверг"; $day[5] = "Пятница"; $day[6] = "Суббота"; $dnum = date("w"); $mnum = date("n"); $daym = date("d"); $year = date("Y"); $textday = $day[$dnum]; $monthm = $month[$mnum]; if ($mnum==3||$mnum==8) { $k="а"; } else { $k="я"; } echo "Сегодня: $…
0 votes7 answers -
совмещение PHP и javascript
имя и id тега , объявленные в PHP как они записываються и передаються в скрипт со знаком $ или без функция на javascript ................. function setRadioSlovo($idR,$nomer){ if($idR.value==2){ document.getElementById('slovo1').disabled = 0; } } ....................... создание тега на PHP: ......................... echo " Найти предложение";echo " onclick='setRadioSlovo(this,$peremennai)'/>Со всеми словами ";........................ $peremennai-переменная объявленная в PHP
0 votes4 answers -
Проблема!
Включаю куки, даже если использую setcookie("name", $value, time() + 600); и setcookie("name", $value, mktime(0,0,0,01,25,2010)); Они существуют только до конца сессии!
0 votes8 answers -
Организация инфрасистем
Моожет кто-нибудь вкраце раскрыть тему об организации этих самых систем, или дать ссылки на доки.
0 votes8 answers -
код php в форме
Здравствуйте! Проблема следующая: Написал скрипт добавляет новости на сайт, но проблема, если в новости присутствует код php или JS, то он исполняется несмотря на заключение в BBcode Что можно сделать что бы код не исполнялся?
0 votes12 answers -
Где можно скачать готовый код?
Всем доброе время суток! У меня вопрос, где можно скачать код, для того чтобы люди могли оставлять свои комментарии на сайте? Типо этого как на скриншоте P.S. Сайт на писанный html Заранее спасибо
0 votes6 answers -
SSI и подсветка активного раздела меню
Сразу скажу, что PHP не знаю и применять здесь не собираюсь. Речь идёт только об SSI в IIS5. Есть несколько .shtml-файлов, к которым подключаются файлы header.inc и footer.inc. В header имеется навигационное меню - просто список с набором линков на файлы с главами книги. Нужно, чтобы автоматически подсвечивался пункт меню, соответствующий текущему файлу. Как такое сделать средствами одного лишь SSI, без JavaScript ?
0 votes4 answers -
Строки.
Добрый вечер.; Ситуация такова:; Есть форма(textarea) и запрос с помощью jquery; Когда субмитю форму, соотвественно, скрипт отвечает, но не форматируют строку. пишит примерно так: hello/r/nworld/n/r В чем может быть дело? Ошибок нет, проверил все!
0 votes9 answers -
Проблема с SQLite3 на Ubuntu.
Добрый день! Я занимаюсь по урокам РНР Специалист. Кто в курсе, тот знает, что на 3-м курсе (сорри=) есть тема SQLite. Закачал себе SQLite, подправил .ini, но всё равно летели ошибки. Потом обнаружилась вот такая интересная деталь: sqlite_open (PHP 5 < 5.4.0, PECL sqlite >= 1.0.0), а у меня PHP Version 5.4.6-1ubuntu1.2. Да и друг мне посоветовал переходить на 3-ю версию. Хотя, в данном случае, слово "Переходить" не подходит, ведь я только начинаю знакомство с PHP и БД. Итого, решил тот урок сделать с помощью SQLite3. К сожалению, даже код из мануала: <?php /** * Simple example of extending the SQLite3 class and changing the __construct * parameters, then using…
0 votes4 answers -
Непонятная ошибка класса
require_once 'config.inc.php'; class Core { function __construct() { global $config; $this->config = $config; } function Init() { } function Load_class($name) { require $name.'.php'; return new $name; } } $Core = new Core(); $Core->Init(); $User = $Core->Load_class('User'); echo $User->data(); Код класса User class User extends Core { function __construct() { } function data() { return $this->config['db']['prefix']; // Строка 8 } } Выдает ошибку Notice: Undefined property: User::$config in file on line 8 Но если убрать из User, __construct, то ошибка пропадает. в чем дело?
0 votes11 answers -
Не выполняется условие if
Вобщем, мне нужно осуществить по условию обновление таблицы в БД. if(date("j-m-Y")=='1-06-2009') { @mysq_query ("UPDATE table SET field1='$1', field2='$2', ...") ... } Данное условие не выполняется. Обновление таблицы происходит в любом случае. Пробовал менять формат даты, бесполезно. Пробовал по тому же условию вывести в браузер текст, всё работает. Кто может подсказать, в чём причина?
0 votes7 answers -
ресайз картинок
Есть скрипт, который загружает на сервер картинку. Он сохраняет ее в папке, а в БД записывает ее адрес. Потом он эту картинку уменьшает (тоесть делает маленький эскизик) и сохраняет в ту же папочку + добавляет к имени файла е_. Вот такой скрипт. Только сохраняет он ее в ужасном качестве, скорее это потому, что я использовал ф-ию, не предназначенную для этого. Вся процедура выглядит так: function resizeImage($src_file, $dest_file) { $imginfo = @getimagesize($src_file); if ($imginfo == NULL) return false; $srcWidth = $imginfo[0]; $srcHeight = $imginfo[1]; $destWidth = 140; $destHeight = 160; $src_img = imagecreatefromjpeg($src_file); $dst_img = imagecreate($destWi…
0 votes5 answers -
Запрос ко всем таблицам
Вот при таком раскладе: $result = mysql_query("SELECT * FROM lessons WHERE MATCH(text) AGAINST('$search')",$db); Как составить запрос ко все имеющимся таблицам в базе? Или надо делать перед этим кодом перебор по всем имеющимся таблицам, загонять его в переменную $result...., чет я совсем запутался, может чет не то пишу? :|
0 votes7 answers -
preg_match, поиск нескольких выражений
есть такой файл [include_file=1.txt] [include_file=2.txt] есть такой preg_match preg_match("#\[include_file=(.*)\]#",$data,$arrs); пробую вывести массив $arrs, он выглядит так Array ( [0] => [include_file=1.txt] [1] => 1.txt ) Почему пишет [0] => [include_file=1.txt], когда я хочу чтобы вывело тока [1] => 1.txt И почему обрабатывает только один элемент? заранее спасибо...
0 votes7 answers -
Проблема поиска соответствий в базе оператором LIKE
Здравствуйте! Пишу поиск по базе данных с помощью оператора LIKE. Не могу понять где я ошибся, выборку делаю через PDO. В PHP я начинающий, возможно я не так понял синтаксис: Не совсем ясно значение "%" и "?". % - подразумеваю, чтобы запрос искался, как часть слова. А "?", возможно, переменная. Выборку делаю таким образом: $search = trim($search);$search = stripcslashes($search);$search = htmlspecialchars($search);$sql = 'SELECT * FROM female_articles WHERE title OR text LIKE :search';$data = $pdo->prepare($sql);$data->bindValue (':search', $search);$data->execute();$row = $data->fetch();Весь код обработчика: <?php $root = $_SERVER['DOCUMENT_ROOT']; …
0 votes2 answers -
PHP - в чем соль?
Всем здрасте. Изучаю пхп два месяца. Понял, что это дело мне больше нравиться чем кодить странички и хотелось бы развиться до уровня профи. И в связи с этим передо мной встал вопрос: что нужно знать или скорее понимать, что бы быть профи. Я имею ввиду - какие планки ставить перед собой. Вот например я понимаю что есть классы (объекты), знаю как расшифровывается загадочная абривиатура MVC и понимаю (в общем) что представляет из себя эта модель. Также о "рефакторе" кода знаю. Сейчас пишу админку, но хочется четко определить направление для себя. Т.е. в чем соль? Профи в PHP - это тот кто пишет такой код, который лекго читать и в тоже время четко разделены части модели MVC …
0 votes12 answers -
Forum на PHP статьи?
Кто нибудь подкиньте пожалуйста ссылочку на хоршую статью, где подробно описывается процесс разработки форума на PHP.
0 votes6 answers