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
-
Путь к файлу из корня сайта
Добавляю к странице файл через функцию require. Функция не работает когда я указываю путь к файлу из корня сайта. Если указывают путь от текущей страницы, то всё нормально, а из корня сайта не работает. Файл находится в корневой папке, функция выглядит так <?php require "/myfile.html"; ?> Как нужно указывать путь к файлу из корня сайта?
0 votes11 answers -
Доступ к изменению структуры страницы
Как на php сделать так что бы пользователь который не зарегистрирован не видел кнопки позволяющие изменять структуру страницы. Например добавлять строки в таблицу или загружать фото.
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 кода
Всем привет народ, столкнулся с такой проблемой, есть скрипт один, он закодирован зендом 3.3.0, перелопатил весь инет, а найти дезендер рабочий не смог, может есть у кого, поделитесь, заранее спасибо
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 -
Сделал небольшой скрипт опроса
Протестируйте пожалуйста 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 -
Смена get параметра ссылки при обновлении страницы
Доброго времени суток, нужен php скрипт, который при обновлении страницы будет добавлять рандомный get параметр типа ?ver=1234..... к ссылке. Это нужно, чтобы не приходилось постоянно чистить кэш браузера при внесении изменений на сайт.
0 votes3 answers -
Воспроизведение видео на сайте по расписанию.
Доброго времени суток! Подскажите как реализовать на сайте воспроизведение видео по расписанию? На сервере будет храниться видеофайл, который должен ежедневно воспроизводиться в одно и тоже время. Как быть с прокруткой видео до определённого момента? Например если видео началось в 17:00, а пользователь зашел на сайт в 17:20, тогда он должен смотреть видео начиная с 20-той минуты, как это реализовать средствами php и javascript? В принципе как вариант это можно реализовать используя видео с ютуба youtube. com/embed/xFa2_PVMeDQ?start=30 get параметр (start=) отвечает за воспроизведение видео с указанной секунды, тогда понадобится скрипт, который будет отсчитыв…
0 votes0 answers -
PHP кэш в файле, синхронизация обновления
Есть некий php-скрипт, который делает довольно ресурсозатратную работу (рисует картинку - график по данным). Чтобы это дело оптимизировать, хочется результат работы закэшировать, т.е. просто записать в файл чтобы при последующих запросах отдавать готовый результат. Но данные через некоторое время устаревают, т.е. кэш нужно обновлять. Вопрос - как это сделать безопасно? Т.е. вот вызвали скрипт, он понял что пора бы кэш обновить, сделал что надо, и вернул пользователю результат, но что если параллельно с ним кто-то еще вызовет тот же скрипт, и как ему понять, что кэш уже обновляют, все, что надо, это подождать секунду? Удивительно, но все попытки найти ответ в гуг…
0 votes5 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 -
Разбить строку после первого вхождения тега img
Здравствуйте. Как разбить на php текст после первого вхождения тега img , причем чтобы этот тег остался в первой части? В тексте может быть несколько тегов img.
0 votes2 answers -
Форма для заполнения и вывод pdf на сайте
Приветствую! На сайте почты России можно заполнить и распечатать pdf бланк почтового перевода, ссылка https://www.pochta.ru/form?type=F112EP_COD_SINGLE мне нужно, чтобы посетитель ввёл свои данные в форму и после нажатия на кнопку отправить, сформировался заполненный pdf-бланк, который отправится мне на email.
0 votes2 answers -
Как скрыть контент в зависимости от текущей даты?
Здравствуйте! Есть контент в посте который нужно скрыть если текущая дата больше чем дата создания поста. CMS WordPress, но это не важно. Например пост создан 20.01.18 В коде идет проверка если текущая дата до 20 числа - контент отображается, если после - то скрыть. Я пробовал такой код, но он не работает. $date = the_date('n-j-Y'); $сtime = current_time('n-j-Y'); if ( $date > $сtime ) {} else {}
0 votes7 answers -
Elasticsearch synonyms
Добрый день. Коллеги, подскажите пожалуйста по настройке синонимов в elasticsearch. Делаю вроде всё по документации 'settings' => [ 'analysis' => [ 'analyzer' => [ 'my_synonyms' => [ 'tokenizer' => 'standard', 'filter' => ['my_synonym_filter'] ] ], 'filter' => [ 'my_synonym_filter' => [ 'type' => 'synonym', 'synonyms' => ['АКБ', 'аккумулятор', 'аккамулятор'] //'synonyms_path' => 'synonyms.txt' …
0 votes0 answers -
Автозамена расширения изображений
Друзья, помогите понять, почему не работает автозамена расширений через htaccess. По сути должна быть замена jpg/png на webp если браузер пользователя поддерживает webp. В самом посте всегда указана картинка .jpg Замена работает если только удалить в папке сайта картинку с расширением .jpg либо изменить на .jpeg (методом тыка) Причем я знаю, что в консоли будет все равно отражаться что у картинки расширение .jpg и факт того, что есть подмена на webp видно только в графе type консоли вебразработчика. Вот, собственно код: <IfModule mod_rewrite.c> RewriteEngine On # Check if browser supports WebP images RewriteCond %{HTTP_ACCEPT} image/webp # Chec…
0 votes0 answers -
Личный кабинет на isp менеджер
Появилась проблема при создании лендинга Нужно создать личный кабинет на ISPменеджере Кто разбирается помогите пожалуйста!
0 votes0 answers -
Подгрузка контента при прокрутке страницы (как в соцсетях)
Доброго времени суток. Имеется блог в виде длинной страницы (70 div блоков с контентом "фото+текст") Нужно чтобы при заходе на сайт отображались первые 3-4 поста и далее по ходу прокрутки страницы автоматически подгружались остальные. Пример можно посмотреть в соцсетях вк/ок/fb/insta. Как это реализовать? Желательно на чистом PHP и JavaScript, без использования базы данных.
0 votes3 answers -
php Как парсить класс в регулярных выражениях?
Всем привет, как парсить класс в регулярных выражених, если он не во всех местах? Вот пример html Вот написанный код https://regex101.com/r/ea70gt/1 Код работает нормально когда удаляю class=\"(.+?)\", однако он не парсит class, а когда добавляю класс не работает из-за того что не во всех местах есть класс. Как решить данный вопрос?
0 votes1 answer -
Устаревшая функция each
При запуске скрипта получаю ошибку "The each() function is deprecated". В гугле советуют вместо each использовать foreach. Скажите пожалуйста, как можно переписать функцию each. Код: while (list($key, $value) = each($_GET)) {
0 votes2 answers -
Блокировка за спам при расслылке уведомлений в каталоге.
Купил скрипт каталога организаций и фирм, залил более 2 млн предприятий. Во время активации каждой организации уходило уведомление. В итоге хостер весь сайт за спам вырубил. Пошел к другому. Тот и вовсе отключил весь аккаунт. Где можно найти нормального хостера, который не блочит за рассылку? Или может есть какие-то другие обходные пути? К слову рассылка еще и к тому же попадает в спам, даже когда доходит. Это тоже не желательно. В общем жду любого дельного совета по данному вопросу.
0 votes5 answers -
Отправка формы на gmail.com
Здравствуйте Данный скрипт работал на mail.ru, на gmail.com письмо не приходит. Что нужно сделать? Подскажите, пожалуйста
0 votes1 answer -
SMTP: Отправка письма из формы на сайте
Друзья, всем привет. Делал в разные годы сайты (html + css), на которых использовал одну и ту же форму для отправки письма с сайта. Везде был простой php скрипт. Сейчас оказалось, что письма не отправляются. Стал общаться в хостером, оказалось, что за последние годы сильно изменилась политика отправки таких форм. Теперь использовать простой php скрипт уже не получится, и требуется отправлять письма с помощью smtp. Стал читать, искать готовые скрипты, но так и не мог разобраться. Прошу помощи. Кто что использует для отправки писем через smtp?
0 votes1 answer -
php 7.2 pdo_mysql error
Добрый день. Поставил на ubuntu 16.04 php 7.2 и столкнулся со следующей проблемой: php -v apt-get install php(php7.2)-mysql не помогает. Подскажите пожалуйста, как можно побороть эту ошибку?
0 votes1 answer -
Выпадающий список - выбор нескольких вариантов
Здравствуйте. Прошу не смеяться, если вопрос покажется некомпетентным, я не разработчик, но иногда приходится решать мелкие вопросы по работе сайта. Возможно, задача не такая сложная и с вашей помощью получится ее решить. Есть выпадающий список в котором можно выбрать только один вариант из предложенных. Можно ли, не прибегая к большим ухищрениям, сделать возможность выбирать несколько вариантов одновременно? В списке 6 вариантов для выбора. код этого элемента сейчас выглядит так <?php if( $hide_add_prop_fields['prop_label'] != 1 ) { ?> <div class="col-sm-4"> <div class="form-group"> …
0 votes3 answers