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
-
Не работает вывод из базы данных MySQL.
Здраствуйте. У меня есть проблем а касающаяся вывода частей таблиц из базы данных.Битый час ищу проблему, не могу найти. Помогите. На скриншотах,думаю, все понятно будет.
0 votes4 answers -
Вывод текста и изображений из базы
Понимаю, что вопрос поднимался уже 1000 раз, но все же интересно кто и как решает вопрос. Итак, имеем базу данных с двумя таблицами в первой храним тексты, во второй имена файлов изображений к ним. Как вывести определенный текст и одну картинку к нему просто и понятно, но как добавить несколько картинок, и кроме того, вставить их в нужные места текста при помощи PHP? Прописывать в тексте сразу <img src="images/image1.jpg"> - не принимается. Мне приходит на ум следующие - в тексте в нужных местах оставлять метки, потом их отыскивать и менять на тег с подстановкой соответствующего имени файла. Подскажите, пожалуйста кто как поступает?
0 votes9 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 -
ссокрытие очерёдности действий
помогите пожалуйста разобраться в вопросе в книжке "совершенный код" вычитал совет о том, что нужно по возможности скрывать очерёдность действий в методе [hide]Сокрытие очередности действий. Скрывать очередность обработки событий — разумная идея. Например, если программа обычно сначала вызывает метод, запрашивающий информацию у пользователя, а после этого — метод, читающий вспомогательные данные из файла, никакой из этих двух методов не должен зависеть от порядка их выполнения. В качестве другого примера можно привести две строки кода, первая из которых читает верхний элемент стека, а вторая уменьшает переменную stackTop. Вместо того чтобы распространять такой код по …
0 votes3 answers -
Короткая ссылка без .php (пример: www.site.ru/page) Как можно сделать так?
Уважаемые! Помогите пожалуйста! Подскажите, каким образом можно реализовать на php короткую ссылку, чтобы выглядела не так - www.mysite.ru/page.php а вот так - www.mysite.ru/page здесь скриншот на всякий случай - https://yadi.sk/i/I7l78UethoYDQ Буду рад помощи!
0 votes6 answers -
Не работает следующий скрипт в денвер
Не работает следующий скрипт в денвере. Не сообщает какие файлы в директории.Почему? $dir = "c:\2"; // Открыть известный каталог и начать считывать его содержимое if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "файл: $file : тип: " . filetype($dir . $file) . "\n"; } closedir($dh); } }
0 votes3 answers -
Как реализовать активную кнопку
День добрый господа! Какое-то время назад, делал для себя примитивный сайт-портфолио(чисто на html/css), недавно начал изучать php, и решил тренироваться на этои сайте. Отделил хидер и футер, подключаю их,и все бы хорошо, но как на php реализовать в горизонтальном меню, активную кнопку, на которой сейчас находиться посетитель http://joxi.ru/ZrJylxKfydyZAj http://joxi.ru/V2VKZ07SOZOPAv, раньше все это делал ручками и на каждой статической странице прописывал class="current"http://joxi.ru/Dr8E5zYu38Xjm6. Дайте пожалуйста совет, или направте куда-то, только не далеко)
0 votes10 answers -
Неправильная кодировка имени отправителя в почте
Всем привет! Такая проблема: Есть php-скрипт отправки письма на емайл! Всё приходит корректно, кроме имени, которое пишется вместе с сервером почты-отправителя... Вот сам скрипт: <?phpError_Reporting(0); if (isset ($_POST['submit'])) {$to = "mail@yandex.ru"; $name = htmlspecialchars(trim($_POST['name']));$tel = htmlspecialchars(trim($_POST['phone']));$hid = htmlspecialchars(trim($_POST['hid']));$subject = "Заполнена контактная форма с ".$_SERVER['HTTP_REFERER']."\nРаздел: ".$hid;$message = "Имя: ".$name."\nТелефон: ".$tel."\nРаздел: ".$hid;$headers = "Content-Type: text/plain;charset=UTF-8 \n";$headers .= "From: " . $name . "\r\n";$headers.="Return-Path:<Za…
0 votes8 answers -
Поиск текста по всей базе данных.
Здравствуйте! Мне нужно организовать поиск текста по всей базе данных. То есть я задаю искомый текст, а в результате появляются строки БД в которых хотя бы в одном столбце содержится искомый текст. Чтобы я мог затем редактировать данные строки и заменить их в базе данных. В гугле нашел много примеров на SQL, но к сожалению не получилось их использовать - возникали ошибки. На самом деле неважно php или sql.
0 votes2 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 -
В чем проблема?
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 -
Вопрос по 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 -
понижение приоритета mysql при бэкапе
Вопрос есть на засыпку)) столкнулся с проблемой, что при бэкапе больших аккаунтов происходит очень большой расход ресурсов. вплоть до зависания всего сервера.... в основном это связано при бэкапе бд.... с последующим архивированием в .tar.gz есть вариант - как понизить приоритет и сократить количество используемых ресурсов? поделитесь, плиз, как решают такую проблему компании, у которых большие бд... а то ночью происходит стопор... от 30 минут до часу и интересен факт, что загруженность скачет. то больше сотни, то по минимуму.... но сайты и админ панель висит((( может это зомби? upd: рестартанул апач, блокировка на других сайтах снялась. а этот акк висит... бэкап…
0 votes0 answers -
PHP - есть вопросики ) для всех кто учил )
Есть большое желание обучить язык программирования PHP Как то учил его но забросил! Стоит ли мне учить его, на данный момент мне щас 21 год. Базово знаю HTML,CSS учил верстку верстал, забросил! Щас работаю но время есть на это все да и без кодинга немогу! Что посоветуете ? ) Если учить то не подскажете где лучше всего взять мануал, знаю что в интернете много! Но хотелось бы послушать ваше мнение.
0 votes27 answers -
Удаление строки массива Array - PHP
Столкнулся с такой проблемой. Есть запрос на вывод из SQL БД таблицы. В таблице 15 столбцов. Хочу "прикрутить" фильтр к этой таблице по 5 столбцам. Мои мысли сводятся к поочередному перебиранию строк массива, т.е. имеем массив, перебираем сначала по условию №1 и удаляем неподходящие строки, потом продолжаем выполнять 4 остальные условия и также отбирать строки. как правильно удалить ненужную строку из текущего массива. Думаю еще можно прибегнуть к копированию в соседний новый массив.
0 votes21 answers -
откуда это береться?
уже голову сломал, не работает как надо скрипт и не могу понять откуда подчеркнутое берется.
0 votes3 answers -
rest и красота адресной строки
у меня вопрос к тем, кто часто и много занимается разработкой rest-сервисов скажите пожалуйста, часто ли заказчики просят изменить адресную строку в соответствии со своими какими-то там соображениями? при разработке обычных сайтов такое случается нередко
0 votes0 answers -
раскрутка сайта
Ребятки,мне нужно раскрутить сайт на wordpress что бы он бы в топе в гугле. Когда то занимался этим,уже все зыбал( Полил на сайт "googlef19133023147b132a0a.html" остальное не помню.
0 votes10 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 -
.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 -
Дублирование контента (ссылок) на другом домене.
Есть сайт просмотра онлайн фильмов. База уже большая, около 700 фильмов. Для каждого фильма есть ссылка на торрент файл. Есть идея зарабатывать на download трафике, но для этого нужно поставить код партнерки который все ссылки на скачивания заменит на скачивание своей какой то программы, которая в результате устанавливает ненужный пользователю софт в добавок. Из за этого ПС наказывают фильтрами, но есть вариант сделать так, чтобы эти файлы скачивались с другого домена. То есть по клику на "Скачать" открывается новая страница которая ведет на другой по сути сайт а оттуда уже скачивается. Как думаете, как лучше это все реализовать? Что бы при замене/добавлении файлов на осн…
0 votes6 answers -
настроить форму заказа
Добрый день, на сайте http://legrand-servis.rent-odessa.com/ ест форма "оформить заявку" и "Заказать консультацию" как сделать так что бы письмо о заказе приходило на почту. Сайт джумла 3.0 Я в php- полный "НОЛЬ" - прошу помочь в том что бы написать сам пхп. и как его привязать к форме!? Спасибо за любую помощь.!
0 votes4 answers -
Комментарии на сайте
Хочу сделать так, чтобы комментарии на сайте могли оставлять только зарегистрированные пользователи, но не могу найти подходящего скрипта. Решил сделать так: весь блок с комментариями будет показываться только зарегистрированным пользователям. С PHP у меня очень плохо, в гугле уже 2 дня ищу. Может кто знает подходящий мне скрипт, или знает как это сделать?
0 votes3 answers