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
2481 questions in this forum
-
Микрофреймворк
Встретился с таким понятием как микрофреймворк, из примеров есть например Slim м Silex. Вообще идея интересная, хочу спросить кто что думает на эту тему? вообще самый интересный вопрос, это что вообще можно считать «микро» фреймворком т.е. где та самая грань которая будет отделять его от обычного фв По себе могу сказать, что чувствую можно сделать проще многие вещи, например конфигуррирование, реализацию некоторых паттернов, например DI, упростить синтаксис, например экшены писать без префиксов и суффиксов, а просто как есть и т.д.
0 votes3 answers -
После каждого второго
Дело в том, что у меня на страницу выводиться по 5 материалов. Я хочу сделать, чтобы на каждой странице после второго материала был текст. Как это можно сделать?
0 votes2 answers -
не отправляется письмо
Здравствуйте, есть простейший код отправки письма, который после регистрации отправляет пользователю ссылку на подтверждение. Но он почему то работает только если файл, в котором размещен код отправки, сохраненн в кодировке ANSI , если же сохранить файл в utf-8 то письмо просто не доходит, хотя функция mail возвращаяет true... Пробывал любой код, везде одинаковый результат, вот последний: function XMail( $from, $to, $subj, $text) { $un = strtoupper(uniqid(time())); $head = "From: $from\n"; $head .= "To: $to\n"; $head .= "Subject: $subj\n"; $head .= "X-Mailer: PHPMail Tool\n"; $head .= "Reply-To: $from\n"; $he…
0 votes1 answer -
Вывод форматированной даты кириллицей из ячейки с типом DATE
Здравствуйте! В БД дата в ячейке типа DATE устанавливается в виде yyyy-mm-dd. Мне нужно её вывести двумя способами: 1 - в обратном порядке dd-mm-yyyy; 2 - чтобы месяц прописывался кириллицей (5 апреля 2015). Есть какая-то функция, которая может обработать значение массива, в котором содержится дата или какой-нибудь рабочий способ?
0 votes5 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 -
Скрипт поиска, приравнять регистр
Всем привет. Суть проблемы такова. Есть HTML сайт прикрутил к нему скрипт поиска... База поиска в данном скрипте набивается сама в обычном текстовом редакторе. Файл называется searchdat т.е я прописываю ключевое слово и ссылку там. Вот например abba::http://www.domen.ru/index1 beatles::http://www.domen.ru/index2 bad boys::http://www.domen.ru/index3 rembo::http://www.domen.ru/index4 terminator::http://www.domen.ru/index5 и т.д. В итоге если в поисковую форму вбить Abba (с заглавной буквы) или aBBa то скрипт ничего не найдет в этом файле...Т.е изнчально я должен был бы в базу написать Abba aBBa abba::http://www.domen.ru/index1 то тогда он бы понял..т. он ищет четкую с…
0 votes1 answer -
Удаление новостей
Всем привет Помогите плз Не думайте что я лентяй ,для меня 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 -
Импортируем csv в MySQL.
Господа. Нужно импортирвать 123.csv в MySQL на хостинге. load data local infile '/home/k0001461n1/domains/knigaotzov.ru/public_html/123.csv'into table dannifields terminated by ':'enclosed by '|'lines terminated by '\n'(id, kategoria, closed, metatitle, title, description, text, textopisanie, login, wmsite, paid, date, time, imgm, view, rating, vote, count_comment, dowland_zip);выдаёт ошибку. #1148 - The used command is not allowed with this MySQL versionЧто делать, подскажите? Может есть какой другой способ?
0 votes1 answer -
Настройка Admin панель.
Всем привет,ребята,собственно изучаю сейчас PHP... Подскажите как реализовать,чтобы при нажатии на кнопку "Вход в админку", выводилось 2-а поля - "логин" "пароль". Ну а после правильного ввода меня перекидывало в админку. И что бы всё это бралось с sql
0 votes7 answers -
Много вопросов
Ребяяятки,Всем привет,давно я вам не писал,за это время скопилось много впоросов. 1.Расскажите как можно больше о файлах.Как сделать ссылки к файлас которые загружены на сервер?Как их загрузить? 2.Вот к примеру разместил ссылку ,а вот как сделать так:суперпупермегафайл.жпг (скачиваний:0) 3.Как сделать так чтобы ,как только нуступил новый день пароль менялся? P.S. Могут быть ошибки т.к. пишу с планшета(
0 votes5 answers -
почему не открывает файл
$page = 'http://gig-torrent.ru/pc-games/action/9924-zombi-2015-repack-ot-rg-steamgames-pc.html'; $open_file = fopen($page, 'r'); echo fread($open_file, filesize($page)); использую на denwere и выдает 2 ошибки Warning: filesize() [function.filesize]: stat failed for http://gig-torrent.ru/pc-games/action/9924-zombi-2015-repack-ot-rg-steamgames-pc.htmlin X:\home\localhost\www\oop\index.php on line 8 Warning: fread() [function.fread]: Length parameter must be greater than 0 in X:\home\localhost\www\oop\index.php on line 8 если заместо filesize укажу произвольное число, то загружается не весь файл, а если укажу большое количество цифр будет другая ошибка Warning: fread…
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 -
сессии
День добрый, есть файл main.tpl в нем прописан код всплывающего окна, которое открывается при загрузке любой странице на сайта. В этом окне есть форма, при отправке данных происходит перезагрузка страницы и окно всплывает опять, нужно было сделать так, чтобы после отправки окно больше не всплывалась. Сделал это так: Вот форма <form method="POST" action="send.php" class="popupForm"> <input type="text" name="name" class="name" value="Имя" onfocus="if (this.value == 'Имя') {this.value = '';}" onblur="if (this.value == '') {this.value ='Имя';}"/> <input type="text" name="phone" class="number"value="Номер" onfocus="if (this.value == 'Номер') {this.value = '…
0 votes1 answer -
СМС - сервисы
Сейчас пользуюсь отправкой через API di-sms.ru - СМС проваливаются через одну. но удобно - отправляются по http Кто нибудь может подсказать качественный сервис с хотя бы 90% вероятностью доставки? буду признателен
0 votes4 answers -
htaccess ЧПУ дублированные страницы
Привет. Смотрите, допустим я делаю ЧПУ на своём сайте следующим образом: RewriteRule ^([-a-zA-Z0-9_]+)/$ $1.php [QSA,L] То есть, теперь ссылки вида http://www.site.ru/sobaka.php будут выглядеть как http://www.site.ru/sobaka/ Однако же страница sobaka.php будет доступна и по старому адресу. То есть выходит, что у меня на сайте дублированный контент. http://www.site.ru/sobaka.php http://www.site.ru/sobaka/ Это не понравится поисковикам? Если да, то как с этим бороться?
0 votes1 answer -
Method name must be a string
require($this->controller); $class = $this->name_controller; $controller_base = new $class; $action = $this->action; $controller_base->$action(); Вообще вот кусок кода который выдает ошибку. Не пойму почему, на хабре тоже было $controller->$action();
0 votes2 answers -
форум IPB v1.3
Имеется форум IPB v1.3 Просмотрел весь АЦ - не нашел настройки, чтобы функцию правки сделать ограниченной по времени. Её в этой версии действительно нет или у меня глаза подслеповатые? И если есть, то где? А если нет, то можно ли что-то сделать, чтобы появилась? Сразу скажу, что в РНР я не разбираюсь на мой сайт форум один товарищ монтировал, да и выбрали жту версию. потому что бесплатно. Но если можно что-то сделать. я хотел бы знать что, чтобы легче было бы задание давать.
0 votes1 answer -
Класс для цифр прописью php
Ребята подскажите класс или функцию для написания цифр прописью. Может кто то юзал? Такого плана: echo propis(356000.00, 'RUB'); //результат Триста пятьдесят шесть тысяч рублей 00 копеек И чтобы понимала миллионы )
0 votes2 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 -
регулярные выражения
столкнулся с проблемой в регулярными выражениями. мне потребовалось вырвать все между двумя тегами (<tbody> и </tbody>) нужно вытащить все символы. пробовал <tbody>[\w\d\s\n]+</tbody> <tbody>.+</tbody> и еще всякие варианты которые приходили в голову.но не один не сработал. между этими тегами есть <>.,/"'=+ ну практически все знаки препинания и еще переходы на новую строку и отступы. прошу помощи. зараннее благодарен
0 votes1 answer -
Проблемы с ЧПУ
Прописал в .htaccess RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,QSA] как это я видел в некой инструкции. И вроде бы все работает как следует кроме одного: все картинки, таблицы стилей и прочие файлы загружаются не оттуда. Пример: в корне test1.ru лежит image.jpg. В index.php одна строчка <img src="42.jpg">. Если в адресной строке написано http://test1.ru или http://test1.ru/qwe, то все нормально и картинку видно. Есди написано http://test1.ru/qwe/asd, то картинка пытается загружаться из http://test1.ru/qwe/, где ее, естественно, нет... Как с таким быть?
0 votes1 answer -
Кодировка
Хочу установить везде кодировку ютф-8 не получается, пробую по статье: http://broderix.blogspot.com/2009/06/mysql5-default-character-collation.html Вот что вы водит где бы не вставлял вот это в файле my.ini default-character-set=utf8 [mysqld] default-character-set=utf8 default-collation=utf8_general_ci character-set-server=utf8 init-connect='SET NAMES utf8;' collation-server=utf8_general_ci Вот такое постоянно возвращает МАЙСКЛ в результате, получается ничего не изменилось. Результат на фото. Кодировки все в ютф-8 не сделались. Вот мой файл my.ini http://santa.hut4.ru/my.txt подскажите, в какое место вставить те строки выше в моем файле? Куда не вставляю ничего не мен…
0 votes3 answers -
Как можно узнать вчера и позавчера по дате YYYY-MM-DD HH:MM:SS ?
Например добавлен комментарий. Тип даты в базе данных DATETIME, то есть сохраняю дату в виде YYYY-MM-DD HH:MM:SS. Сегодня узнать можно if(date==тот что в базе)... А как узнать "ВЧЕРА" или "ПОЗАВЧЕРА". Можно конечно у дня отнять -1, то есть 28ое получится 27ое.. Но а если это 1? Будет 0... В общем тупик... Уверен есть у кого нибудь готовое решение :-)
0 votes2 answers -
Проблема с кодировкой (точнее с её отсутствием)
Здравствуйте. Скорее всего вопрос детский, но в гугле решения проблемы найти не смог. Есть PHP файл. Он отправляет форму на почту. Как прописать кодировку utf-8? <?php function complete_mail() { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично $_POST['name'] = substr(htmlspecialchars(tri…
0 votes1 answer -
Почему тут ошибка?
Вот хочу чтоб в файл index.inc записался текст в переменной $neew но как? мне только ошибку показывает Warning: fwrite(): supplied argument is not a valid stream resource in Z:\home\localhost\www\video\process.php on line 2 $qwe = fopen('index.inc', 'r+'); fwrite($neew, $qwe); fclose($qwe); $neew = <<<here> <h1>$name</h1> <center> $html <p>$about</p> </center> <center> </center> $date HERE;
0 votes4 answers