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
-
Сайты с разными кодировками на одном домене
Есть основной сайт, который работает на 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 -
Комплексный редирект на 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 -
Омниканальная коммуникация с клиентами
Всем доброе время суток, думаю настал и мой черед переходить в онлайн. Коротко о процессе: Предоставляю услуги по техническому обслуживанию авто. Подумываю реализовать омниканальную коммуникацию со своими клиентами. В наличии своего сайта, лейдинга... нет необходимости, нужен канал для коммуникаций с клиентами средствами соцсетей и мессенджеров с получением сообщений в одном месте с возможностью перенаправления некоторых сообщений своим партнерам. Постараюсь пояснить: Клиенту(А) необходимо сделать ТО своего авто он пользуется ВК, в ВК он просит записать его на ТО, я подбираю дату и время и сообщаю ему. Клиент (Б) хочет узнать стоимость ТО, он поль…
0 votes2 answers -
перевод сериализированных массивов в другую кодировку
Столкнулся с тем что понадобилось перевести файлы с сериализованными массивами из windows-1251 в utf-8. узнал много нового) пришлось каждый файл загружать, собирать в массив, перекодировать и сохранять. А есть ли какие нибудь функции для этого? в инете нашел только регулярки, но они не запустились
0 votes2 answers -
При запуске Денвера- не работает сайт
Здравствуйте! Такая проблема: при запуске Денвера не работает сайт в интернете. Cкрин ошибки прикрепила. Денвер выключаю - сайт работает, снова включаю - не работает. Как исправить?
0 votes4 answers -
Почему не работает второе условие?
<?php $name = 'Имя'; if(isset($name)){ echo 'Переменная существует'; } if(empty($name)){ echo 'В переменной, что-то есть'; } ?> http://sandbox.onlinephpfunctions.com/code/3cfea3f3630efae85c4ec78319e2612cd6b68588 Я решил
0 votes6 answers -
Кодировка подкрепленного файла
У покупателей есть возможность подкреплять файл с реквизитами при оформлении заказа. Но файлы перестали находиться, серверная ошибка - http://prntscr.com/dp6e37 Ссылка на закачку идет с панели управления - http://prntscr.com/djr4ny Ссылка на файл с реквизитами - https://site.ru/uploads/files/Карта партнера Виктория.doc И что ещё интересно, на самом сервере файл именуются по другому http://prntscr.com/djr3bo (нет первого слова в названии "Карта")
0 votes0 answers -
Использование jpegoptim
find -name *.jpg -exec jpegoptim --strip-all --all-progressive -pm61 '{}' \; вот такой командой пользуюсь на сервер для оптимизация изображений, но не понимаю эффекта удаляются метаданные и что еще какой командой можно добится такого же эффекта оптимизации изображени как это делает сайт tinypng.com если кто сталкивался поделитесь опытом
0 votes1 answer -
План по разработке сайта
Я хочу узнать, много ли будет бэкенд кода на PHP для такого сайта: Сайт с тестами. Пользователь загружает изображение и вопросы к этому изображению. Другие пользователи могут выбирать правильный ответ и им выводится сообщение, правильно или нет. Присутствуют коменты. Обычная регистрация и авторицация с помощью контакта Рейтинг пользователей Пользователи могут друг другу отправлять сообщения.
0 votes1 answer -
Перевод времени из БД в нужную timezone
Коллеги, подскажите пожалуйста по такому вопросу: Получаю из БД дату вида 2016-09-17 09:48:45. (Время по Владивостоку). Потом мне нужно часы (09) перевести на время по Москве. Как это наиболее эфективно можно сделать? У нас разница -7 часов.
0 votes2 answers -
Последовательность разработки проекта
Всем доброе время суток, прошу у знающих совета по реализации за планируемого проекта: Реализация планируется в несколько этапов: Сбор пользователей и коммуникации с ними(задача: максимальные привлекательность и удобство для пользователей исключив риски от больших нагрузок и безапастность ) Монетизация собранной аудитории(задача: максимальные удобство для пользователей и автоматизация работы и контроля сотрудников, исключив риски от больших нагрузок и безапастность) Общая задача: При развитии проекта дополнять уже имеющееся разработки и инструментарии с наименьшими допиливаниями или полной заменой ранних разработок и инструментариев. Попытаюсь пояснить…
0 votes0 answers -
Что лучшее можно запустить на WinServ2003 и стоит ли?
Всем привет! Сам я компьютерщик-сисадмин со стажем, но не web, специализируюсь на корпоративных офисных парках техники и сетях. Поэтому в общей компьютерной теме разбираюсь прилично, но в теме веб-серверов - новичок. Очень прошу объяснять подробно и с доводами. Есть сервер 2009г, который оптимально работает под Windows Server 2003. (Сразу отвечаю на все возможно вопросы - WinServ2008-2016 дорого стоят и прилично тормозят в загрузке, тк много весят, из-за довольно старого HDD RAID; по ЦП+память сервер потянет любую ОС; но денег на ServerClassSSD RAID нет - поэтому оптимально работает уже купленный WinServ2003 R2 SP2.) Хочу запустить на нём полноценный WebServer (WebSrv…
0 votes11 answers -
убрать расширение страницы htaccess
Убираю расширение .php страницы таким кодом: RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L] Url отображается нормально без .php - www.site.ru/example но если напрямую прописать в url название страницы с расширением .php то отображается url вида - www.ysite.ru/example.php Как это исправить? думаю прописать редирект вручную для каждой страницы(о_О), типа: Redirect 301 /example.php www.site.ru/example но может, есть более универсальное решение?
0 votes9 answers -
Skype4COM
Стала задача написать отправку писем всем контактам скайпа. нашел библиотеку Skype4COM. Письмо в скайп отправляется на половину, оно появляется у меня в отправленных, но светится серым, как будто готовится к отправки
0 votes5 answers -
Отправить файл curl
Здравствуйте. Делаю выборку из БД и пишу в файл. while($row = mysqli_fetch_assoc($result)) { $data = unserialize_array($row['data']); $line = [ $row['user_id'].';'. $row['email'].';'. toWin( $data['firstname'] ).';'. toWin( $data['lastname'] ).';' ]; file_put_contents('users.csv',$line[0]."\n",FILE_APPEND); } fclose('users.csv'); $mysqli->close(); Хочу отправить его curl'ом, но не получается. Нужно отправить POST'ом. Подскажите пожалуйста, где ошибка? (php 5.4). $filesize = filesize('users.csv'); $file = file_get_contents('users.csv', true); /* Отправка файла */ $headers = "Authorizatio…
0 votes10 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 -
REGEX для слов КАПСОМ
Привет! помогите составить регулярку на PHP? я только начал изучать эту тему, а мозг уже сломался У меня задача - достать все слова из строки, которые набраны ЗАГЛАВНЫМИ и ограничены пробелами или концом строки, и преобразовать их в строчные с первым заглавным символом. Например, исходная строка: "CARMEDIA VolksWagen POLO JLL-12RD HOME" (жирным выделены нужные) \b[А-ЯA-Z]+\b Вероятно что-то такое должно быть, но выделяется в том числе и JLL
0 votes2 answers -
vk api + PHP метод авторизаций и проверки
Здравствуйте меня интересует такой факт. Есть Api vkontakte (Допустим подключение все есть) Интересует такой фактор как, как реализовать такое <?php $client_id = ''; $client_secret = ''; $redirect_uri = ''; $url = 'http://oauth.vk.com/authorize'; $params = array( 'client_id' => $client_id, 'redirect_uri' => $redirect_uri, 'response_type' => 'code' ); echo $link = '<p><a href="' . $url . '?' . urldecode(http_build_query($params)) . '">Аутентификация через ВКонтакте</a></p>'; if (isset($_GET['code'])) { $result = false; $params = array( …
0 votes0 answers -
Не обновляется содержимое страницы при записи в БД.
Здравствуйте. Вчера днём нарушилась работа моего сайта - ссылка. Два дня назад всё работало корректно, но с какого-то момента при добавлении нового комментария, он перестал отображаться пока не обновить страницу вручную (F5). Т.е. при переходе от страницы к странице (обзоры разных устройств), я вижу старые комментарии (нет вновь добавленных, исправленных, присутствуют уже удалённые), хотя в БД изменения произошли (вижу это в PHP-MyAdmin). Иногда не получается добавить новый комментарий в БД, но реже. При добавлении комментария, данные передаются другой странице по ГЕТ. В этой странице происходит добавление/изменение записи в БД и возврат в вызываю…
0 votes7 answers -
В чем может быть различие при обычном выполнении сценария, от исполнения по cron
Здравствуйте! Делал простой сценарий переименования папочки в корневой директории. ( И файл php и папка лежат в корневой директории) Генерировал новое имя, извлекал из БД старое, переименовывал папку, заносил в БД новое имя. Все примитивно и очень просто. Все работает. А когда я активирую сценарий по крон, то папка не переименовывается. Хотя скрипт выполняется, новое имя в нужное время заносится в БД. Папку переименовываю следующим образом. rename ("./$olddir", "./$newname"); $olddir - старое имя директории. $newname - новое сгенерированное. Может быть при активации по крон, что то не то с путями?
0 votes3 answers -
Как делать переходы по клику без перезагрузки страницы
Добрый вечер! Подскажите,пожалуйста мне..немного запуталась есть странички index.html, about.html и другие.. страница index.html состоит из хедера, навигации, контента и футера. В навигационном меню есть ссылка Обо мне. страница about.html состоит из хедера, навигации,контента-Обо мне и футера. Как делать переход со страницы index.html по клику на Обо мне на страницу about,html, чтобы страница заново не перезагружалась? (разные у этих страниц только контент,а футер и хедер одинаковые). Хочется,чтобы футер и хедер и меню оставались на месте,а изменялся только контент. возможно ли такое сделать html - страничками? или такое делается на php или д…
0 votes9 answers -
Скрипт конструктор визиток
Здравствуйте! Хочу сделать онлайн редактор визиток. Например http://www.lemonprint.ru/vizitki/edit.aspx?product_id=1&template_id=circles_1 Подскажите готовые решения, может есть какие скрипты, виджеты для сайтов. Или какой-то визуальный редактор, который можно подстроить под эти цели. ps сколько может стоить разработка, такого скрипта?
0 votes3 answers -
Как просмотреть что отправлено cURL?
Здравствуйте! Не знаю как просмотреть то, что отправил методом POST с помощью cURL. Необходимо увидеть все преданное. Т.к. данные уходят без перехода к файлу с скриптом, то print_r($_REQUEST); не катит. Надо все полученное куда-то записать. Логично в БД или в файл. Пишу в БД. $query = "INSERT INTO `Result` VALUES ('$_POST')"; В базу данных записывается только - Array. Разложенный массив по key и значение мне не надо, т.к. передаются данные в таком виде: <?xml version="1.0" encoding="UTF-8"?><checkOrderResponse performedDatetime="2016-09-08T19:24:04.000 04:00" code="0" invoiceId="20000005555" shopId="8888" /> Очень важно увиде…
0 votes6 answers