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
-
Подскажите с логикой корзины для i-магазина
Пишу интернет магазин. Дошел до момента работы с корзинкой. Вижу логику такой: 1) зашел посетитель на сайт, выдаю ему сразу куку с сессией (если ее нет) для его идентификации 2) ходит он бродит по каталогу, когда что-то захотел добавить в корзинку, выдаю еще одну куку с видом типа "код товара=количество товара" 3) если еще что-то захотел добавить, меняю куку уже существующую на "код товара=к.т&код товара2=к.т.2" ну дальше уже регистрация/авторизация и заказ правильно ли это или где-то ошибся?
0 votes10 answers -
чем заменить куки?
чем можно заменить куки? мне надо чтобы пользователь не мог голосовать за один статус больше одного раза в день... с куками вроде все норм.. но елси я изменяю рейтинг 40 статусам то многие куки просто пропадают (я так понимаю на их количество есть какое то ограничение?)
0 votes14 answers -
Поиск по xls файлу
Доброго времени суток. Мне нужно осуществить поиск по Excel файлу. И не по одному, а по ряду различных файлов. Подскажите, мож кто знает как это можно реализовать?
0 votes7 answers -
вставка даты в форму
нужно чтобы при добавлении новости в поле с датой стояла сегодняшняя дата, но при желании ее можно изменить? <input name="date" type="text" id="date" value="гг-мм-дд"/>
0 votes7 answers -
простая гостевая с премодерацией
Привет, Посоветуйте, пожалуйста, простую гостевуху (на перле, пхп, ...) лиж бы поддерживала премодерацию, и можно было легко (без проблем) подрихтовать под дизайн существующего сайта, остальное не так важно. гугл выда?т кучу разнощ?рстных вариантов, хочется совета от человека. спасибо
0 votes3 answers -
Как разопределить переменные $HTTP_POST_VARS?
Господа, подскажите, плиз как разопределить переменные $HTTP_POST_VARS? Пробовал unset($HTTP_POST_VARS['var']) - не работает. Перелопатил мануал - не нашел чем еще можно...
0 votes8 answers -
Кодирование PHP скрипта
Доброго времени всем! Кто пробовал защитить свою интеллектуальную собственность написанную на PHP? Надо зашифровать код PHP программой. Чтоб скрипт работал без дополнительных средств, типа ZEND ... . Нужен бесплатный вариант.
0 votes18 answers -
Как на php сделать тир?
Подскажите пожалуйста ответ(может на глупый) вопрос: как реализовать виртуальный тир на php? Я про мишени и их реагирование на нажатия?
0 votes14 answers -
Подскажите, переменные get
Добрый вечер. Не знаю как правильно задать вопрос, но постараюсь. Вот умею делать вот такие вещи http://test.test/view_post.php?id=* http://test.test/view_cat.php?cat=*, и так далее, а как делать вот такое например, как задавать второй параметр: http://test.test/test.php?rub=1&id=145, чтобы через один файл можно было сформировать и категорию, и id. Спасибо.
0 votes13 answers -
Вывод чисел с последовательным смещением на единицу
В БД есть числа от 1 до 4. Что мне поможет сделать примерно такое чудо? 1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3 Никак не могу найти, пните пожалуйста. prev и next - оно или нет? переименовано. Tokolist
0 votes11 answers -
Файловая система VS MySQL
Обсуждаем здесь преимущества и недостатки этих 2-х замечатльнеших вещей доступ к которым возможен из замечатейлнейшего PHP ).
0 votes8 answers -
Форма для заполнения и вывод pdf на сайте
Приветствую! На сайте почты России можно заполнить и распечатать pdf бланк почтового перевода, ссылка https://www.pochta.ru/form?type=F112EP_COD_SINGLE мне нужно, чтобы посетитель ввёл свои данные в форму и после нажатия на кнопку отправить, сформировался заполненный pdf-бланк, который отправится мне на email.
0 votes2 answers -
Отправка формы с модальным окном
Привет всем. Помогите, пожалуйста, разобраться. Задача следующая : после того, как пользователь заполнит и нажмет на кнопку отправки формы, должно появится модальное окно с текстом "Спасибо" и форма отправится на почту. Искал в сети примеры, но ничего так и не заработало. Последний вариант, на котором остановился, как самый простой. Есть форма <form id="ajaxform" action="" class="promo__form" name="mail" method="post" ectype="text/plain"> <p> <input placeholder="имя" name="name" class="input" required="required" type="text"> <input placeholder="телефон" name="phone" class="input pull-right" required="r…
0 votes2 answers -
класс WebIcqPro
Доброго времени суток! У меня вопрос ко всем, кто посещает данный раздел. Вот в своей CMS решил добавить такую штучку, мол если кто-то комментирует новость или выполняет определённые действия, то администратору (в данном случае мне) приходит уведомление в icq. Ну собственно скачал я сам класс: версия 1.4.7b - в данный момент последняя в паблике. Далее всё как надо: <?php <?php include('WebIcqPro.class.php'); $icq = new WebIcqPro(); $icq->connect('123456789', '123456789') or die($icq->error); $icq->setOption('UserAgent', 'miranda'); if($icq->sendMessage('мой_ася', 'Hello world!!!')) { echo "Message send"; } else { echo $icq->error; } ?> Соб…
0 votes4 answers -
как "распарсить" полученные чекбоксы с одинаковым name
обнаружил тут одну непонятную вещь на мобильной версии сайта m.mail.ru/cgi-bin/msglist дело такое, если в браузере выключить Javascript и выделить несколько писем чекбоксами, и выбрать действие (ну допустим -удалить) то действие примениться ко всем выделенным письмам. Но вопрос вот в чём, заглянул в код странички,и непонял,у всех чекбоксов атрибут name имеет одинаковое имя name="id" . выходит дело что на сервер передаются все выбранные value и при этом все под одним именем "id" , а вот насколько умею программировать я, в php если передать несколько чеков,и у всех одно имя,то получить можно только последний,так как имя одинаковое и значение перезаписывается... То есть во…
0 votes3 answers -
Ограничение частоты запросов
Как сделать ограничение частоты запросов к серверу от пользователя? Ну вот например как вконтакте пишет Спасибо!
0 votes6 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 -
Нужна функция/класс антимат
Пробовал некоторые, которые Google вверху выдает. Но то пропускают почти все. То вовсе не работают. Есть что-нибудь обкатанное? Самому писать некогда. Пожалуйста...
0 votes4 answers -
gnu gettext
Здраствуйте! Столкнулся с такой проблемой, для нормальной работы сайта требуется пакет gettext. Действовал по ману: http://ua.php.net/gettext. У меня вариант с windows. Кто то уже сталкивался с подобной проблемой?
0 votes5 answers -
Работа php скрипта после обрыва соединения со стороны пользователя
Всем привет... На днях обнаружил интересную особенность работы PHP. Допустим есть некий скрипт, который может выполняться относительно долго. Если в браузере, после запуска скрипта прервать сединение(кнопка стоп в браузере), то скрипт не отпадает, а продолжает работать дальше в штатном режиме. Вот искусственное симулирование подобной ситуации: <?php header('Content-Type:text/html;charset=UTF-8', true); error_reporting(-1); $fileName = 'log_file.log'; if ( !empty($_GET['work_time']) ) { set_time_limit((int)$_GET['work_time']); $startTime = time(); $i = 1; while ( true ) { $fileHandler = fopen($fileName, 'a'); $workingTime = time() - $startTime; fw…
0 votes6 answers -
Не работает Ajax
В песочнице, почему - то работает, а если вытащить эти два файла на комп, то работать не будет, почему? http://plnkr.co/edit/9d2qIGPSg9dIjyjuA7E6?p=preview
0 votes15 answers -
header - location. Надо после него ставить exit?
Детский вопрос, но всё же: header("Location: index.php"); надо дописывать exit()?
0 votes6 answers -
PHP. Организация вывода новостей.
хочу сделать вывод новостей. надоело инклюдить) тем более что 100 новостей ручками тупо инклюдить) вот посмотрите мою схему, как я хочу сделать: (сверху бд msql) http://s46.radikal.ru/i111/0907/83/a245b9c2117e.png итак, у меня есть пара вопросов: 1) рыжим отмечены отношения в БД. Я о них вскользь слышала. Зачем они понимаю. но как они устанавливаются? как их использовать? (просьба своими словами. ну или ссылка, но не мануал-реферат с height страницы равной ∞)) 2) справа В общем показано страница с выводом всех новостей с предпросмотром. то есть выводятся не все новости целиком, а только начальгые строки. вопрос - как???? 3) слева - новость целиком, если нажать на кнопку "…
0 votes5 answers -
Помогите с htaccess
Здравствуйте, имеется динамический url вида site.ru/category/$name/?f=a. Подскажите пожалуйста как скрыть ?f=a из строки с помощью htaccess.
0 votes15 answers -
Странное дело с кодировкой.
Добрый вечер. Вот небольшой скрипт, который служит для выбора из БД последних 10 статей и вывода их заголовков на главной странице. <?php $db = mysql_connect("localhost", "root"); mysql_select_db("site",$db); $row=0; $sql="SELECT * FROM articles ORDER BY id DESC"; $result=mysql_query($sql); while($row < 10): $header=mysql_result($result, $row, 'header'); print "$header"; $row++; endwhile; mysql_close( ); ?> В целом скрипт работает, однако выводит все йероглифами. До этого проблем с выводом кириллицы не наблюдалось. Если убрать цикл, то одну строку выводит правильно, читабельно. Если включить в строку латинский символ, то кириллица также выводится правильно. …
0 votes13 answers