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
-
Разбить строку после первого вхождения тега img
Здравствуйте. Как разбить на php текст после первого вхождения тега img , причем чтобы этот тег остался в первой части? В тексте может быть несколько тегов img.
0 votes2 answers -
Шаблонизаторы и верстка
Нужно ли верстальщику знать шаблонизаторы, типа smarty? Кроме smarty, на какие еще ништяки обратить внимание?
0 votes8 answers -
Сделал небольшой скрипт опроса
Протестируйте пожалуйста http://dkakharov.000webhostapp.com/ Иногда будет выдавать результат на +/- 1 процент от ста. Вот весь код db.php <?php error_reporting(E_ALL); $host = 'localhost'; $user = 'root'; $password = ''; $db_name = 'quiz'; $link = mysqli_connect($host, $user, $password, $db_name) or die(mysqli_error($link)); mysqli_query($link, "SET NAMES 'utf8'"); ?> index.php <?php require_once ('db.php'); $sql = "SELECT * FROM question"; $query = mysqli_query($link, $sql) or die(mysqli_error($link)); for ($res = []; $row = mysqli_fetch_assoc($query); $res[] = $row); …
0 votes2 answers -
Считывание переменной из другого файла.
Всем привет!! на сайте 3 скрипта типа: <script class="source" type="text/javascript"> $('.countdown').downCount({date:'<?php include("time.php"); ?>',offset: +3},function (){ function xx(){$("#start").click();}setTimeout(xx, 1500); });</script> <script class="source" type="text/javascript"> $('.countdown2').downCount({date:'<?php include("time.php"); ?>',offset: +3},function (){ function xc(){$("#stop").click();}setTimeout(xc, 1500); });</script> <script class="source" type="text/javascript"> $('.countdown3').downCount({date:'<?php include("time.php"); ?>',offset: +3},function (){ function xs(){$(…
0 votes1 answer -
Смена get параметра ссылки при обновлении страницы
Доброго времени суток, нужен php скрипт, который при обновлении страницы будет добавлять рандомный get параметр типа ?ver=1234..... к ссылке. Это нужно, чтобы не приходилось постоянно чистить кэш браузера при внесении изменений на сайт.
0 votes3 answers -
PHP кэш в файле, синхронизация обновления
Есть некий php-скрипт, который делает довольно ресурсозатратную работу (рисует картинку - график по данным). Чтобы это дело оптимизировать, хочется результат работы закэшировать, т.е. просто записать в файл чтобы при последующих запросах отдавать готовый результат. Но данные через некоторое время устаревают, т.е. кэш нужно обновлять. Вопрос - как это сделать безопасно? Т.е. вот вызвали скрипт, он понял что пора бы кэш обновить, сделал что надо, и вернул пользователю результат, но что если параллельно с ним кто-то еще вызовет тот же скрипт, и как ему понять, что кэш уже обновляют, все, что надо, это подождать секунду? Удивительно, но все попытки найти ответ в гуг…
0 votes5 answers -
дезендер PHP кода
Всем привет народ, столкнулся с такой проблемой, есть скрипт один, он закодирован зендом 3.3.0, перелопатил весь инет, а найти дезендер рабочий не смог, может есть у кого, поделитесь, заранее спасибо
0 votes0 answers -
Воспроизведение видео на сайте по расписанию.
Доброго времени суток! Подскажите как реализовать на сайте воспроизведение видео по расписанию? На сервере будет храниться видеофайл, который должен ежедневно воспроизводиться в одно и тоже время. Как быть с прокруткой видео до определённого момента? Например если видео началось в 17:00, а пользователь зашел на сайт в 17:20, тогда он должен смотреть видео начиная с 20-той минуты, как это реализовать средствами php и javascript? В принципе как вариант это можно реализовать используя видео с ютуба youtube. com/embed/xFa2_PVMeDQ?start=30 get параметр (start=) отвечает за воспроизведение видео с указанной секунды, тогда понадобится скрипт, который будет отсчитыв…
0 votes0 answers -
Как поставить условие в массиве?
Здравствуйте уважаемые! Делаю мультиязычный сайт с помощью wpml. Есть функция wp_json_send_error в которой нужно применить условие. Вот условие <?php if(ICL_LANGUAGE_CODE=='en'): ?>Email error<?php elseif(ICL_LANGUAGE_CODE=='it'): ?>Email error<?php elseif(ICL_LANGUAGE_CODE=='ru'): ?>Неправильный email<?php endif; ?> Вот функция в коде (их много и перевести нужно все, для примера одна) wp_send_json_error(array('message' => 'Неправильный email', 'redirect' => false)); Собственно нужно чтобы условие сработало в массиве вместо фразы "Неправильный email", как сделать ума не приложу. Все попытки были тщетны. …
0 votes1 answer -
как сохранить выбранное в select значение при повторном обращении на сервер
Добрый день ! У меня есть маленький поисковичек , при выборе значения в поле select я перестраиваю страницу относительно выбора но при этом хотелось бы сохранить выбранное пользователем значение . как это можно сделать
0 votes21 answers -
Условие, если url содержит определенное слово (php)
Здравствуйте! Подскажите, пожалуйста, оптимальный вариант условия на PHP - если в url страницы есть слово tag,то ... Является ли оптимальным такой вариант: if(strpos($_SERVER['REQUEST_URI'], 'tag') !== false){ echo "..."; }
0 votes2 answers -
Изучение PHP
Сложно ли будет учить PHP, если знать JS на среднем уровне? Я посмотрел на синтаксис и основы очень похожи на JS. Много ли уйдёт времени, на то, что бы научиться делать простые вещи? Например, загрузить просто картинку в БД и вывести её в браузер, сделать добавление (удаление) статей на сайт, сделать самую простую регистрацию?
0 votes7 answers -
Сохранение файла в переменную
Здравствуйте. Опишу на примере, что мне нужно: Есть json-файл: { "1": "one", "2": "two", "3": "three" } Пример того, как бы я работал с js: var json; $.getJSON('my.json', function(data){ json = data; }); // файл один раз подгружаю, сохраняю в переменную и дальше работаю с ней. Вопрос, как сделать похожее (не грузить каждый раз json-файл) на php за исключением того, что пользователю вместо всего файла отдается значение одного из ключей? Сейчас код такого вида: $str = file_get_contents('my.json'); $json = json_decode($str); echo json_encode($json->{'1'});
0 votes10 answers -
Почему не работает второе условие?
<?php $name = 'Имя'; if(isset($name)){ echo 'Переменная существует'; } if(empty($name)){ echo 'В переменной, что-то есть'; } ?> http://sandbox.onlinephpfunctions.com/code/3cfea3f3630efae85c4ec78319e2612cd6b68588 Я решил
0 votes6 answers -
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 -
Как отправить некие данные на почту?
Есть форма, которая принимает имя пользователя (name="name") и его телефон (name="phone"). Как сделать так, что бы при нажатии кнопки "отправить" эти данные отправлялись на мою почту? Подскажите, пожалуйста, самый простой код без лишних заморочек. <form action="" class="h-form -visor-no-click"> <p class="h-form__title"> <strong>Химчистка</strong> мебели <span>или ковролина <em>в ПОДАРОК!</em></span> </p> <p class="h-form__desc">Заполните форму и получите бонус</p> <input type="text" class="h-f…
0 votes2 answers -
Отправка формы с сайта на почту
Ребята есть вот такая форма, помогите написать для нее форму отправки без перезагрузки страницы, или дайте ресурс хороший почитать про это
0 votes4 answers -
Многостраничный сайт-портфолио
У меня вот такой вопрос: я в данный момент создаю свой портфолио, небольшой, но, вроде как, красивый, без излишеств сайт на несколько страниц. Вопрос вот в чем: ssi я в данный момент юзать не могу (проблемы со стороны хоста, возможно решат в ближайшее время), можно ли делать банально несколько html и вязать гиперссылками? для начинающего разработчика пойдет? или обязательно нужно абы-как подключать ssi, либо подобные скрипты?
0 votes2 answers -
Воссоздание формы HTML
Добрый день. Есть форма(опросник), переменных на 200, подскажите как можно ее заполнить на компьютере1, и открыть на компьютере2 уже заполненную? Может быть есть человеческий способ, решения данной проблемы? Вижу только вариант 1)сохранить все переменные в mysql 2)на втором компе вытащить из БД 3)воссоздать страницу HTML через echo( куча чекбоксов с oncliсk показывающими дивы, которые замучаюсь переписывать с block на none и наоборот).
0 votes6 answers -
Доступ к изменению структуры страницы
Как на php сделать так что бы пользователь который не зарегистрирован не видел кнопки позволяющие изменять структуру страницы. Например добавлять строки в таблицу или загружать фото.
0 votes4 answers -
Путь к файлу из корня сайта
Добавляю к странице файл через функцию require. Функция не работает когда я указываю путь к файлу из корня сайта. Если указывают путь от текущей страницы, то всё нормально, а из корня сайта не работает. Файл находится в корневой папке, функция выглядит так <?php require "/myfile.html"; ?> Как нужно указывать путь к файлу из корня сайта?
0 votes11 answers -
File Hosting Script
Всем привет, мною приобретён этот скрипт Есть серьёзные проблемы которые требуют решения, одна из них - отсутствие функции проверки на совпадение имени файла Например я загружу 2 картинки с одинаковым именем, допустим 1.png, на главной странице будут 2 превьюшки (Скрин) но при открытии что той что другой будет всегда одна картинка и у обоих одинаковая ссылка на страницу с просмотром Я бы попробовал бы чтото сделать с моими малыми знаниями php, поискал бы скрипт цикл может для проверки если есть такой потому что афтар скрипта не отвечает в лс, но вот немогу понять в каком файле кроется та часть кода отвечающая за создание информации файла в системе/базы данных, где начат…
0 votes3 answers -
Sphinx поиск с разбиением
Коллеги, если у кого-то есть опыт работы со sphinx, подскажите пожалуйта, ищу по строке 'pf-1007'. Такого значения нет. А как сделать, что бы в данном случае выдались записи для '1007' пробовал (*pf*)(*1007*), но тоже не получается.
0 votes2 answers -
Многомерные массивы в filter_var_array PHP
Есть массив: $_POST['rooms'] = array( 'standart' => array( 0 => 1, 1 => 5, 2 => 10 ), 'suite' => array( 0 => 3, 1 => 4, ), ); Есть код: function roomsFilter($value){ echo $value; } $filter = array( 'rooms' => array( 'filter' => FILTER_CALLBACK, 'options' => 'roomsFilter' ) ); filter_var_array($_POST, $filter); В функцию roomsFilter в $value получаю значения: 1, 5, 10, 3, 4, т.е. массив обходится рекурсивно. Как получить в $value весь массив $_POST['rooms'] целиком?
0 votes0 answers -
Подключение PHP библиотеки с другого сервера
Добрый день, мне необходимо подключить файл с функциями с другого сайта, такая конструкция не подходит include('http://192.168.1.14/r.php'); -)) Скажите как это правильно сделать?
0 votes12 answers