PHP
A general-purpose scripting language especially suited to web development
Explore Questions
There are no popular questions to show right now
-
0 votes0 answers
-
0 votes5 answers
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
2,469 questions in this forum
-
Сохранение файла в переменную
Здравствуйте. Опишу на примере, что мне нужно: Есть 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 -
Добавление товара в корзину и удаление
Если добавлять одинаковые товары, то по логике свойство numberProduct должно увеличиваться на 1. Оно увеличивается только 1 раз , но почему-то не сохраняется? Помогите пожалуйста, я уже 3 часа мучаюсь. 23 строка <?php abstract class Product{ public $title; public $price; public $numberProduct; public function __construct($title, $price, $numberProduct = 1){ $this->title = $title; $this->price = $price; $this->numberProduct = $numberProduct; } } class Cart{ public $countProduct = []; public function addProduct($product){ if(array_key_exists($product->title, $this->countProduct)){ $res = $product->numberProdu…
0 votes1 answer -
формы для заполнения в freeshare
Доброго времени суток Может быть кто то поможет посоветовать хорошее хранилище готовых форм заполнения на php, высылающих информцию на почту?.. P.S. Вставка подобной формы на уже существующию страницу html должна работать на javascrit, как я понимаю? Может быть это было бы так же легко подключить, как и форму на php (т.е. не зная сам язык програмирования)?..
0 votes0 answers -
Помогите пожалуйста научить нейронную сеть на php, с библиотекой FANN, различать изображения
Здравствуйте, мне нужно чтобы сеть различала есть на изображении предмет или нету Вот код на обучение: $j = 0; $my_example = array(); for ( $i = 0; $i < 2; $i++ ) { $d = dir("resize/$i"); while($entry = $d->read()) { if ( preg_match("/jpg/", $entry) ) { $im = imagecreatefromjpeg("black/$i/$entry"); $cur_array = array(); $cnt = 0; for($y=0; $y<300; $y++) { for($x=0; $x < 500; $x++) { $rgb = imagecolorat($im, $x, $y) / 16777215; $cur_array[$cnt] = $rgb; $cnt++; }…
0 votes0 answers -
jpegoptim оптимизация картинок по page speed
Раньше делал оптимизацию изображений картинок с помощью tinypng.com но теперь использую jpegoptim и не понимаю какие там выставить параметры сжатия близкие к результата такого же tinypng без потери данных. Может кто скажет из опыта или есть еще другие полезные инструменты.
0 votes0 answers -
PHP: Вопрос по пакетному переименованию файлов
Приветствую сообщество! Столкнулся с нестандартной задачей в одном некоммерческом проекте и ищу решение. Суть: Есть over 1000 html-файлов (сохраненные страницы с контентом). Имена этих файлов в виде ЧПУ, что сильно затрудняет работу с этим архивом материалов. Каким образом можно их пакетно переименовать по шаблону типа "01.02.2009. Заголовок материала.html", чтобы они шли по порядку и можно было легко ориентироваться в архиве? Заголовки и даты в файлах в таком виде: <TITLE>Произвольный заголовок</TITLE> и <meta HTTP-EQUIV="LAST-Modified" CONTENT="Wed, 21 Jan 2015 08:34:01 +0200" /> соответственно. В заголовке могут быть символы …
0 votes0 answers -
Word обрезает #параметр
Здравствуйте. Подскажите пожалуйста по такому вопросу: Есть ссылка вида http://domain.com#param1#param2 Копирую ссылку и вставляю её в word (вставка -> ссылка). Но когда пробую перейти по этой ссылке, вижу что она http://domain.com#param1 Сылка конечно не валидная, но можно это как то побороть?
0 votes1 answer -
Todoist api добавить задачу
Добрый день. Столкнуля с таким todo менеджером как todoist. Официальной библиотеки для php я для него не нашёл. Пробовал писать на прямую: $post_add = [ 'token' => $project['token'], 'commands' => '[{ "type": "item_add", "temp_id": '.uniqid().', "uuid": "'.$uuid.'", "args": {"content": "Task1", "project_id": 2F195551948} }]' ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_add); $output = curl_exec($ch); $output = json_decode($output); echo '<pre>'; var_dump($output…
0 votes0 answers -
Сайты с разными кодировками на одном домене
Есть основной сайт, который работает на UTF-8. Есть форум в папке forum, который работает на Windows-1251. Проблема в том, что форум грузится в неправильной кодировке. Хотя метатеги указаны правильно. Пробовал указывать по разному AddDefaultCharset в корне и в папке-никакого результата. Как это исправить?
0 votes5 answers -
Ошибка в PHP
Доброго времени суток, начал учить php и на первой же программе непонятки, вот код: <?php echo "Приветствую вас здесь. Слышал, вы учитесь на PHP-программиста!\n"; echo "Почему бы вам не набрать свое имя для меня:\n"; $name = trim(fgets(STDIN)); echo "\nСпасибо, " . $name . ", очень рад с вами познакомиться.\n\n"; ?> а вот ошибку которую выдает syntax error, unexpected '\' (T_NS_SEPARATOR), expecting ',' or ';' in C: вбивал код в разные онлайн отладчики, ошибок не найдено, в чем проблема?
0 votes17 answers -
301 редирект с параметром
Камрады помогите составить правильный 301 редирект, блин что то не удается суть проблемы: есть страница http://мой_домен/catalog/cat/1/?item=2073 нужно ее переадресовать на http://мой_домен/catalog/item/tovat-1-bla-bla
0 votes11 answers -
Омниканальная коммуникация с клиентами
Всем доброе время суток, думаю настал и мой черед переходить в онлайн. Коротко о процессе: Предоставляю услуги по техническому обслуживанию авто. Подумываю реализовать омниканальную коммуникацию со своими клиентами. В наличии своего сайта, лейдинга... нет необходимости, нужен канал для коммуникаций с клиентами средствами соцсетей и мессенджеров с получением сообщений в одном месте с возможностью перенаправления некоторых сообщений своим партнерам. Постараюсь пояснить: Клиенту(А) необходимо сделать ТО своего авто он пользуется ВК, в ВК он просит записать его на ТО, я подбираю дату и время и сообщаю ему. Клиент (Б) хочет узнать стоимость ТО, он поль…
0 votes2 answers -
Комплексный редирект на https://www.
Помогите пожалуйста с таким вопросом Как составить правило для .htaccess чтобы выполнялся редирект с http://sile.ru http://www.site.ru https://silte.ru на https://www.slte.ru ? в сети нашел только правила для non-www to www RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] и для non-https to https RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} а вместе они не работают О, вот так вроде работает: RewriteBase / RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{THE_REQUEST} !^POST RewriteCond %…
0 votes8 answers