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
-
Бзопасность PHP скриптов и баз данных MySQL
Для меня всегда было загадкой, какие символы нужно заменять и экранировать в работе с MySQL и PHP?
0 votes9 answers -
0 votes7 answers
-
Блоговый Аналог Cutenews
Здравствуйте! Посоветуйте пожалуйста аналог CuteNews с админкой и вставкой на сайт непосредственно кода, только по-функциональней и более похожий на обычный блог, чем на ленту новостей.
0 votes0 answers -
блок IP
Как лучше реализовать блокировку ИП для пользователя на время не используя базу?..в инете есть с использование массива...ток вот н3 на скок он надежный %)
0 votes13 answers -
блок-схемы
в универе их рисовать заставляют, только я не понимаю как например к скрипту в несколько тысяч строк можно написать блок-схему. Они вообще нужны по большому счету?
0 votes8 answers -
Блокировка архива
Здравствуйте, скажите, реально ли заблокировать архив средствами PHP или установить например пароль? заранее спасибо
0 votes9 answers -
Блокировка за спам при расслылке уведомлений в каталоге.
Купил скрипт каталога организаций и фирм, залил более 2 млн предприятий. Во время активации каждой организации уходило уведомление. В итоге хостер весь сайт за спам вырубил. Пошел к другому. Тот и вовсе отключил весь аккаунт. Где можно найти нормального хостера, который не блочит за рассылку? Или может есть какие-то другие обходные пути? К слову рассылка еще и к тому же попадает в спам, даже когда доходит. Это тоже не желательно. В общем жду любого дельного совета по данному вопросу.
0 votes5 answers -
Браузер дублирует GET запросы
Столкнулся со странным поведением браузера одного из пользователей сайта. Собственно странность заключается в том, что браузер дублирует HTTP-запросы(заметил только GET), которые передают на сервер данные. "Запрос-дубликат" приходит спистя 2-3 секунды, после отправки "запроса-ригинала". Ниже приведены логи Apache. Штатное поведение: #запрос на поиск товара2014:08:40:32 "GET /items/number?number=AWSNI1022&action=number HTTP/1.1" 9604 "http://site.ru/" "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" "ses=b8nhlhqcng3iljgam7thma2jh0"#ответ от сервера содержит результат и асинхронные запросы на поиск товара у партнеров черех "proxy-скрипт"2014:08:40…
0 votes6 answers -
Быстрая сортировка
<?php $mas = array(5,3,-1,4,2,-300,6,-500,-100); function sos($a1,$a2) { return $a2 - $a1; } function dobavka(&$mas, $func){ sortirovka($mas, 0, count($mas)-1, $func); } function sortirovka(&$mas,$min,$max,$func){ $i = $min; $j = $max; $x = $mas[($min+$max)/2]; do{ while($func($mas[$i], $x)<0) ++$i; while($func($mas[$j], $x)>0) --$j; if($i<=$j){ $element = $mas[$i]; $mas[$i] = $mas[$j]; $mas[$j] = $element; $i++; $j--; } }while($i<=$j); if($min<$j) sortirovka($mas,$min,$j, $func); //начало с серединой if($i<$max) sortirovka($mas,$i,$max, $func); // середина с концом } dobavka($mas, 'sos'); foreach($mas as $rez) …
0 votes6 answers -
Быстродействие Zend Framework
Решил попробовать разобраться с Zend Framework. Нашел статью в которой описывается создание элементарного приложения с использованием ZF. Приложение умеет показывать содержимое таблици, дабавлять записи, удалять и редактировать. Но каково было мое удивление когда я открыл диспечер задач и увидел что при обращении к странице система нагружается до 80%. Если есть ктоньть, кто использовал ZF, подскажите плиз дествительно ли он такой тормознутый, или просто нужно больше времени посветить его изучению?
0 votes8 answers -
В форму возвращает не записанное, а старое значение!
Подскажите пожалста, почему в форму скрипт возвращает не записанное, а старое значение! Вот собсно он: <html> <head> <title>Запись и добавление в файл</title> </head> <body> <form method="post"> <textarea name="content" rows=5 cols=30> <?php $fd = fopen( "test.txt", "r" ) or die ( "Не удалось открыть файл" ); $fstring=fread($fd, filesize("test.txt")); echo $fstring; fclose($fd); ?> </textarea> <input type="submit" name="submit" value="submit"> </form> <?php $fd = fopen( "test.txt", "w" ) or die ( "Не удалось открыть файл" ); fwrite( $fd, $_POST['content']); fclose( $fd ); ?> </body> &…
0 votes8 answers -
В цикле FOR обновляется переменная, как промежуточные результаты записать в другую переменную
Запарился уже с этой задачей. Вроде простецкая, а ничего не получается. Поэтому обращаюсь за помощью к вам. В общем есть цикл: for ($i = 1; $i <= 26; $i++) { $temp_string = "index_question".$i.", "; echo $temp_string; } Получаем с него такой результат: Как эту строчку, сохранить в переменной? Я пробовал сделать так (просто в VBA это катило): $full_string = " "; for ($i = 1; $i <= 26; $i++) { $temp_string = "index_question".$i.", "; echo $temp_string; $full_string = $full_string + $temp_string; } Но результатом от такого решения является: Кому не лень подсказать решение к моей проблеме?
0 votes2 answers -
В чем может быть различие при обычном выполнении сценария, от исполнения по cron
Здравствуйте! Делал простой сценарий переименования папочки в корневой директории. ( И файл php и папка лежат в корневой директории) Генерировал новое имя, извлекал из БД старое, переименовывал папку, заносил в БД новое имя. Все примитивно и очень просто. Все работает. А когда я активирую сценарий по крон, то папка не переименовывается. Хотя скрипт выполняется, новое имя в нужное время заносится в БД. Папку переименовываю следующим образом. rename ("./$olddir", "./$newname"); $olddir - старое имя директории. $newname - новое сгенерированное. Может быть при активации по крон, что то не то с путями?
0 votes3 answers -
В чем отличия указателя self от this?
В чем отличия указателя self от this? Что-то не совсем ясно.
0 votes1 answer -
В чем ошибка, уже 2 день мучаюсь
$family = $_SESSION['family']; $name = $_SESSION['name']; $patronymic = $_SESSION['patronymic']; $group = $_SESSION['group']; $specialty = $_SESSION['specialty']; $discipline = $_SESSION['discipline']; $db = mysql_connect ('***.***.***.***','*****','*****'); mysql_select_db ('*****',$db); $result = mysql_query ("INSERT INTO user (family,name,patronymic,group,specialty,discipline) VALUES('$family','$name','$patronymic','$group','$specialty','$discipline')"); if ($result == 'TRUE') { unset($_SESSION['family']); unset($_SESSION['name']); unset($_SESSION['patronymic']); unset($_SESSION['group']); unset($_SESSION['specialty']); unset($_SESSION['discipline']); exit ("<html&…
0 votes7 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 -
В чем разница между mt_rand() и rand() ?
Подскажите, в чем разница между mt_rand() и rand()? В каких случаях какую функцию лучше использовать?
0 votes5 answers -
в чем тут дело?
Записываю файл на сервер ф-й upfile. Потом захожу на сервер по ftp. Проблема: не могу открыть файл некоторое время. Спустя несколько часов я уже могу его записать к себе на компьютер. Почему так происходит? Можно что-нибудь сделать, чтобы не ждать столько?
0 votes6 answers -
вариант использования синглтона
помогите пожалуйста разобраться в в вопросе. привожу код на питоне, но сам язык здесь не важен потому что вопрос принципиальный. вот простыня кода, но чтобы ответить на вопрос смотреть его не обязательно: здесь происходит приблизительно следующее. я создаю класс с общим для всех потомков свойством. затем классы для потомков, затем для каждого класса потомка фабрику, затем класс синглтон, который создаёт потомков(о которых я сказал чуть выше) я поместил указатели на всех созданных потомков в переменную класса синглтона и в конце скрипты вывел всех потомков так: for boat in World.boats: print(boat) for raft in World.rafts: print(raft) в результате пол…
0 votes3 answers -
Ввидеоплеер на сайт
Здавствуйте Подскажите Ввидеоплеер на сайт для андроид и айфон. Пробовал jwpleer, flowpleer - они не запускаяются на телефонах. Воспроизводим живой поток видео rtmp
0 votes2 answers -
Веб-камера на сайте
Хеллоу форумчани. Делаем веб-камеру на сайте, сам сервак стоит у нас, под линуксом. Вот хотел узнать, есть ли какая нибудь служебная(!!!) программа под линукс, которая через определенное время снимает снимок, и отправляет на фтп?
0 votes3 answers -
Вебсервис на PHP
Подскажите если знаете как создать вебсервис. У меня на сайте есть база данных с автозапчастями и сайты друзья хотели бы иметь возможность пользоватся ею( искать запчасти и видеть цены со своими скидками в нашем магазине) на своем сайте. На ASP просто это сделать, а как осуществить это на рнр?
0 votes3 answers -
Верхнее меню
Использую Пхп нюку 8 надо вставить вот в этот файл http://rus-phpnuke.com/forum/index.php?act...pe=post&id=1156 А именно в этом месте >Меню Сюда надо вставить< echo "</center></td></tr></table>n" ."<table border="0" cellpadding="0" cellspacing="0" width="100%" height="2">n" ."<tr><td width="100%"></td></tr></table>n" ."<table border="0" cellpadding="0" cellspacing="0" width="100%" bgColor=#ff9900 height="20">n" ."<tr><td width="60%">n" ."<form action="modules.php?name=Search" method="post" style="display: inline">n" ." <font class=A_white>Поиск:</font>n" ."&…
0 votes3 answers -
Весь массив $_POST
Вопрос: как перебрать все переданные скрипту переменные из формы при условии, что их количество и имена заранее неизвестны. Примерно так бы хотелось: foreach($_POST as $key -> $value) но по моему так нельзя. А как можно?
0 votes5 answers -
Весь мозг сломал
Опыта конечно немного, но, поверьте далеко не первый скрипт на PHP А это даже не скрипт - пародия Так вот в чем проблема - ZZZ печатает, а BBB нет Пробовал и в ИЕ, и в ФФ и в Опере где не прав? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>XXXX</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <div align="center">ZZZ <? echo "BBB"; ?> </div> </body> </html>
0 votes6 answers