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
-
Не могу понять как 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 -
Обрезать строку с htmlspecialchars_decode
Привет всем! Ребят, подскажите.. как мне получить часть строки (например первые 100 символов) после того как строку обработали функцией htmlspecialchars_decode.. В базе есть текст, который хранит в себе все символы и стили, а на страницу он выводится посредством этой функции (htmlspecialchars_decode). Как уже писал- нужно вывести первые 100 символов, но не получается, т.к может обрезаться любой закрывающийся тег </div></span> - и тогда вся страница при выводе плывет..
0 votes0 answers -
пару вопросов по коду
function send_mail() { $array_img = explode(',',$_POST['img2']); $subject = "тема письма"; $user_email = $email; $message = "Текст сообщения"; $filename = $array_img[0]; $filepath = "../uploads/".$array_img[0].""; $boundary = "--".md5(uniqid(time())); $mailheaders = "MIME-Version: 1.0;\r\n"; $mailheaders .="Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n"; $mailheaders .= "From: $user_email <$user_email>\r\n"; $mailheaders .= "Reply-To: $user_email\r\n"; $multipart = "--$boundary\r\n"; $multipart .= "Content-Type: text/html; charset=windows-1251\r\n"; …
0 votes1 answer -
Функция изменения размера картинки
Функция изменения размера картинки при ее добавлении на сайт. Проблема в том, что картинка записывается во временную папку оригинального размера, а не уменьшенного. Отдельно imagecopy и imagecopyresampled работают. Создают черный jpg с заданными размерами. Целый день ищу ошибку, может зоркий и незамыленный взгляд стороннего программиста ее увидит. $tmp_path = "../tmp/"; $path = "../goods/"; $types = array('image/gif', 'image/png', 'image/jpeg'); $max_size = 10240000; if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") { if (!in_array($_FILES['photoimg']['type'], $types)) { die('Загрузка данного типа файла не поддерживается. Попробуйте снова.<br />Подде…
0 votes1 answer -
Администраторская зона
Здравствуйте, имеем на сайте маленький блок с текстом (155 символов) нужно чтобы этот текст можно было менять администратору. Если знаете какой-нибудь урок дайте. А если решать самой, то к примеру пусть этот текст переменная а, чтобы войти в админ зону вводим логин пароль, сверяем нас перебрасывает на другую станицу и от туда меняем, но тогда и другие люди смогут перейти по ссылке. С php у меня слабенько, и админ-зоны тоже раньше не делала, если что-то глупого наговорила извините
0 votes5 answers -
помогите, не могу сделать пошаговую регистрацию
Ребята срочно нужна Ваша помощь, так как мой мозг уже отказывается думать. Делаю пошаговую регистрацию на смарти. Итак signup.tpl {include file='header.tpl'} <div id="container"> <table cellpadding="0" cellspacing="0" width="1000" align="center"> <tr> <td> {if !$signup_free} {else} {if $step==1} {if $is_error != 0} <table cellpadding='0' cellspacing='0' align="center"> <tr><td class='result'> <div class='error'><strong style="color:red;">{lang_print id=$is_error}</strong></div> </td></tr></table> <br> {/if} <form action="signup.php?signup_free=1" meth…
0 votes1 answer -
Рассылка писем и Крон (нужен совет)
Здравствуйте! Нужен ваш совет. У нас на сайте пользователи обмениваются сообщениями, сайт шлёт различные уведомления. Всё дублируется на эл.почту пользователя. Отправка на эл.почту организована след.образом: Сообщение ставится в очередь FIFO (в данному случае для этого используется отдельная таблица БД). А в Кроне раз в минуту из этой таблицы-FIFO берутся максимум 10 записей и высылается соответственно максимум 10 писем на эл.почты. После отправки писем максимум 10 записей из таблицы удаляются. Между отправкой писем задержки во времени нет. ВОПРОСЫ: 1) нормально ли организована отправка на эл.почту? Если нет, то подскажите как лучше её организовать? 2) нужна ли в Кроне за…
0 votes1 answer -
flock(защита файлов от изменений их внутри)
Защитил файл чтоб его нельзя было изменить, но он все равно изменился, почему? Защита вроде была но Сан Саныч дописалось в файл. <?php $fp = fopen('1.txt', 'a'); flock($fp,LOCK_SH); $written = fputs($fp, 'Семен Семеныч'); var_dump($written); // fclose($fp); ?>
0 votes2 answers -
Интеграция приложения
Здравствуйте! Я в PHP профан (только начинаю изучать) но возникла необходимость подключить по API отдельные приложения от nextgame.ru на сайт DLE. На сайте установлен подобный модуль, который выводит весь каталог. (у nextgame.ru есть готовый модуль). Помогите плиз: Каким образом вставить <id пользователя>, <Токен>, <Подпись> Возможно просто нужно какое-то дополнение к установленному модулю? Инструкция по функциям: http://nextgame.ru/node/98 Конкретно: id площадки - неизменно id приложения - вставляю через доп. поля В подписи ключ + md5 Забыл сказать: если это дело не пяти минут - скажите, сколько будет стоить.
0 votes0 answers -
Проверка ввода определенных символов и цифр
А можно ли сделать код не используя регулярных выражений, которы будет проверять что пользователю ввел в форму только цифры и символы +-. Кто такой делал, можно пример пожалуйста.
0 votes1 answer -
кусочек на smallTalk
помогите пожалуйста понять кусочек кода на smallTalk. а если ещё и покажете как можно переписать его на любом современном языке(php, python, ruby), то будет вообще замечательно в книжке банды четырёх приблизительно на 91 странице есть пример построения лабиринта. я не могу понять следующий кусок кода: class Room : public MapSite { # класс Room наследуется от класса MapSite public: # блок общедоступных методов и свойств Room(int roomNo); # метод, принимающий в качестве аргумента челочисленное значение MapSite* GetSide(Direction) const; # неведомая штука void SetSide(Direction, Ma…
0 votes0 answers -
Отображение кода только на страницах одной папки
Как отобразить часть кода только для страниц одной папки в php? Пробовал так, но скрипт не работает. if ($_SERVER["REQUEST_URI"]=='/diseases/*.php')
0 votes3 answers -
Проблема входа в phpmyadmin
Захожу в phpmyadmin на локальном сервере-идет странное перенаправление на phpmyadmin?/apache/localhost/www/phpmyadmin.Удивился.Может какой сайт дает эффект.В логах апача выводится Request exceeded the limit of 10 internal redirects due to probable configuration error.Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.Поубирал все,phpmyadmin перезакачал-перенаправление пропало и снова эта ошибка 500 и запись в логах.Я месяц назад заходил и все нормально было.После ничего не трогал.Что это,вирус? Неожиданно вопрос решился заходом phpmyadmin/index.php.Но почему перестали определяться в папках основные файлы?
0 votes0 answers -
Не происходить переадресация
Всем привет. Я очень сильно далёк от серверных технологий. Суть такова: Есть сайт http://avtomarket.crimea.ua/ Допустим заходим на страницу: http://avtomarket.crimea.ua/guarantee/ и дописываем после слэша набор любых символов. Например пусть будет: http://avtomarket.crimea.ua/guarantee/asdasdsa страница не меняется. Это надо что-то в htaccesse прописать? Или в php? ЗЫ: не хватило мозгов, чтобы сформулировать вопрос и загуглить. ЗЫ1: вёрстка не моя. ЗЫ2: Спасибо.
0 votes3 answers -
Ошибка соединения
Захожу http://localhost/phpmyadmin все нормлаьно заходится. Вот файл config.inc.php <?php $i = 0; $i++; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['extension'] = 'mysqli'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '111'; /* Пароль пользователя root. */ $cfg['Servers'][$i]['controluser'] = 'pma'; /* Имя созданного вами только что пользователя для доступа к расширенным таблицам. */ $cfg['Servers'][$i]['controlpass'] = 'пароль'; /* А здесь его пароль. */ $cfg['Servers'][$i]['pmadb'] = 'phpm…
0 votes1 answer -
RewriteCond
Здравствуйте.Я не силен в htaccess.Может это элементарный вопрос.Как правильно написать в RewriteCond условие-не корневая папка и не файл index.html?
0 votes2 answers -
Форма поиска
Представьте себе форму поиска или сортировки на которой есть select-ы и input-ы (type=text) Вопрос как вы делаете чтобы после сабмита они были заполнены исходящими значениями? Может у кого то есть универсальный класс или вы используете javascript, печенье. Просто надоело при каждой задачи туда их впихивать структурным методом (то есть не ООП). Ajax не катит так как не всегда его использую.
0 votes2 answers -
Прямая ссыка на страницу
Не работает также алиас. Пробую заходить на сайт test.ru локального сервера, но приходится заходить по ссылке http://www.test.ru/www/ чтобы зашло. Как исправить? Файл httpd-vhosts.conf такой <VirtualHost *:80> DocumentRoot "D:/apache/test.ru" ServerName test.ru ServerAlias http://www.test.ru www.fanta.ru ErrorLog "D:/apache/test.ru/error.log" CustomLog "D:/apache/test.ru/access.log" common </VirtualHost>
0 votes1 answer -
Выбрать темы за прошлый день
Каким запросом из бд выбрать информацию за прошлый день? фишка в том, что если вчера было 29 февраля или 31 декабря?
0 votes2 answers -
Текущий элемент в select
Здравствуйте, нада при загрузке страницы устанавливать конкретный элемент в списке select. Список формируется динамически из базы во время загрузки страницы. Зараннее спасибо за ответы.
0 votes1 answer -
Не открывается файл 1.txt на сервере
На локальном компьютере возле файла index.php лежит файл 1.txt, он открывается если ввести путь: http://text.ru/1.txt Зарегистрировался на бесплатном хостинге PHP, кинул также туда 1.txt, ввожу такое: http://santa.comoj.com/1.txt браузер ХРОМ выдает Ошибка. Ссылка не работает.
0 votes0 answers -
Нехватка памяти
Есть запрос к базе, который выгребает 40 000 записей, в каждой записи по 30 полей. Есть основной сайт и сайт, который висит на домене 3-го уровня. Оба сайта выполняются под одним и тем же пользователем системы. Так вот, на основном сайте запрос выполняется без проблем, в то же время на втором сайте выскакивает сообщение о нехватки памяти. Пробовали запускать только этот запрос, т.е. есть пхп файл в котором идет подключение к БД и выполнение запроса, и ничего кроме. Кто что может посоветовать по этому поводу?
0 votes4 answers -
Функция trim
Хочу удалить ненужные символы 4, точка с запятой и @ со строки: "Привет Фантамас4;@!"; Прочитал в документации что для этого сущетвует функция trim пробую так, не работает. $t = "Привет Фантамас4;@!"; echo trim($t,'4;@');
0 votes3 answers -
Возврат всех файлов изи дерева каталогов
Решил попробовать возвратить все файлы и файлы во внутренних каталогах, что-то не сработало, возвратило только фапы, а файлы во внутренних каталогах не возвратило. <?php foreach(glob("*") as $r){ if(is_dir($r)) {foreach($r as $r2) echo implode(' ',glob("*")); } else echo '<b>'.$r.'</b>'; } ?>
0 votes1 answer -
Slider выборки файлов и последующая скачка его.
Извиняюсь, но пример найти не могу. Задача - выбрать файл, и выбранный файл в меню надо скачать. CMS на которой делаю - Wordpress, подскажите пожалуйста плагин или как мне найти это в гугле. Я не нашёл.
0 votes0 answers