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
- 
				Стоит ли переходить на PHP 5.3Стоит ли переходить на PHP 5.3? 0 votes21 answers
- 
				Hапечатать все перестановки чисел 1..NСобственно такая вот задача, по определенному набору символов надо найти все перестановки. как пример дано 12 результат : 12 , 21 дано 123 результат : 123 , 132, 213 , 231, 312, 321 В общем и так далее... я составил алгоритм перестановки символов, но работает не совсем правильно. <?php $flag =0; function chek($str,$numSymbol) { global $flag; global $lengtchString; while ($flag != $numSymbol ) { for ($i=0;$i<$lengtchString-1;$i++) { $temp = $str[$i]; $str[$i] = $str[$i+1]; $str[$i+1] = $temp; echo $str." "; $xx++; } $flag++; } echo " Всего строк $xx"; } $str = "1234"; $lengtchString = strlen($str); echo "длина строки $lengtchString "; chek($s… 0 votes4 answers
- 
				Проверка введенных данныхЕсть форма, в которую подключается php-скрипт проверки правильности ввода данных(скрипт не дописан на все поля, но не суть) При запуске формы через WebMatrix после нажатия на кнопку Submit идет перенаправление либо на страницу скрипта с выводом его текста(localhost:8080/PhpScript.php в адресной строке и текст этого файла в окне браузера), либо на пустую страницу(localhost:8080/PhpScript.php и пустая страница в окне браузера) Собственно вопрос: скрипт не делает никаких действий(хотя, судя по написанному должен ругаться как минимум на 2 поля). В чем проблема? В какую сторону копать, чтобы эту ошибку исправить? P.S. архив с файлами - http://d01.megashares.com/dl/HmTbP8d/LB1_… 0 votes39 answers
- 
				фреймы&phpЕсть страница из двух фреймов. До фреймсета идёт php код, который создаёт переменные. Как можно передать переменные определённые на этой странице во фреймы? То есть примерно так: <?php $var = "str"; echo ' <framset cols="15%,*> <frame src="menu.html" name="menu"> <frame src="editor.html" name="main"> </frameset>'; ?> Нужно чтобы $var была видна в editor.html. Пробовал и так и эдак, что-то не выходит. ЗЫ: не надо начинать с того что Ф. - зло, в данном случае они нужны Заранее спасибо! 0 votes10 answers
- 
				ПоискДобрый день всем. Необходимо написать функционал поиска по БД MySQl и вывода запрашиваемого контента на страницу. Вы не могли бы дать ссылку на пример? 0 votes29 answers
- 
				Помогите новичку соединиться с базой данныхНа сервере в PHPMyAdmin создал базу данных email_list в ней создал таблицу rassilka, в таблице создал создал 5 полей: id автоинкремент, по порядку: 1,2,3,4 итд name email from comment далее сделал форму для заполнения этой таблицы.. форма с проверкой, чтоб ячейки не были пустыми. все делал по книге.. <body> <?php error_reporting(E_ALL); //Создаем перменные $name=''; $email=''; $from=''; $comment=''; if (isset($_POST['submit'])){ $name=$_POST['name']; $email=$_POST['email']; $from=$_POST['from']; $comment=$_POST['comment']; $output_form = false; if (empty($name)){ echo ' <div id="answer">Нужно указать Имя, желательно реальное</div> '; $out… 0 votes33 answers
- 
				глупый вопрос по формам:(Доброго времени суток)))есть страница с формой, и 3 кнопки: отправить, предворительный промотр и очистить форму!подскажите пожалуйста, куда мне прописать пхп чтоб при нажатии кнопки к примеру "добавить", данные добавлялись в БД? 0 votes20 answers
- 
				Стучалки в скриптахПривет! Купил три скрипта досок: 1. Elite Board 1.2 2. JOKER Board Commercial Version 2 3. QPL Board 4.0.5 Вопрос к профи: "Кто юзал плотно эти скрипты?" Есть там стучалки от авторов или ваще нет? Как вообще понять, есть ли в скрипте стучалка и потом найти её? Кому надо эти скрипты стучите. ICQ: 475-902-632 0 votes6 answers
- 
				mod rewriteСтолкнулся с необходимостью ЧПУ. И тут встретился с одной проблемой - нормальной статьи по правилам построения этих регулярных выражений. Встречали ли вы статью, где все понятно написано? Если да, то дайте пожалуйста ссылку. 0 votes25 answers
- 
				По умолчанию не работает функция file()На хостинге по умолчанию не работает функция file(), пробовал еще file_get_contents(), тоже самое. Вот текст ошибки, если кому понадобится: Нельзя ли как-нибудь заменить данную функцию? Или только к хостеру обращаться(сомневаюсь я что он включит эту опцию)? 0 votes15 answers
- 
				Таблица умножения на PHP<table border="1"> <?php $cols = 10; $rows = 10; for($tr=1; $tr<=$rows; $tr++){ echo "<tr>"; for($td=1; $td<=$cols; $td++){ echo "<td>", $tr * $td, "</td>"; } echo "</tr>"; } ?> </table> Пацаны выручайте. Изучаю PHP, наткнулся на таблицу умножения и запутался в хлам. Все работает, но как не пойму. То ли они вместе выполняются, то ли по очереди - непонятно. Но факт в том. что в исходном коде получается только 10 тегов <tr>, а все остальные <td>. Значит подцикл который выводит <td> выполняется во много раз больше. Почему? Так же непонятно, как вот это echo "<td>", $tr * $td, "&l… 0 votes5 answers
- 
				Переписать Perl скрипт на PHPпрактикуюсь в портировании standalone приложений в веб сервисы, имеется следующий perl скрипт: #!/usr/bin/perl -ws # jpegrescan by Loren Merritt # Last updated: 2008-11-29 / 2011-11-01 # This code is public domain. use File::Slurp; @ARGV==2 or die "usage: jpegrescan in.jpg out.jpg\ntries various progressive scan orders\n"; $fin = $ARGV[0]; $fout = $ARGV[1]; $ftmp = "$fout-$$.scan"; $jtmp = $fout; $verbose = $v; $quiet = $q; undef $_ for $v,$q; undef $/; $|=1; # convert the input to baseline, just to make all the other conversions faster # FIXME there's still a bunch of redundant computation in separate calls to jpegtran open $OLDERR, ">&", STDERR; open STDERR, "&… 0 votes42 answers
- 
				удаление файлов ftp curl php$content = CURL_FTP($url, 0, 0); $arr = explode("\r\n", $content); foreach($arr as $v) $v !== '' ? $ftpfiles[] = $v : ''; foreach($ftpfiles as $v) $deletearray[] = 'DELE '.$v; CURL_FTP($url, 0, 1); function CURL_FTP($url, $upload=0, $delete=0){ global $useragent, $infile, $filetoupload, $deletearray; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FTPLISTONLY, 1); if($upload == 1){ curl_setopt($ch, CURLOPT_UPLOAD, 1); curl_setopt($ch, CURLOPT_INFILE, $infile); curl_setopt($ch, CURLOPT_INFILESIZE, filesize($filetoupload)); } $delete == 1 ? curl_setopt($ch, CURLOPT_QUOTE, $deletearray) : … 0 votes10 answers
- 
				Подскажите почему не работает?Подскажите пожалуйста, что не так? Уже мучился-мучмлся- Не работает зараза! php код: <?php $LastName = $_POST['LastName']; $FirstName = $_POST['FirstName']; $Gender = $_POST['Gender']; $Other = $_POST['Other']; $formsent = mail('glebresh@yandex.ru',"Request from: $LastName $FirstName\r\nYear: gender: $Gender\r\nBook status: characteristics: $Other", "From: $Email\r\nBounce-to: glebresh@yandex.ru"); if ($formsent) { echo "yhanks"; } else ( echo "ooops"; ) ?> html код: <FORM METHOD=post ACTION="titlehelp.php"> <P>First name: <input type="text" size=30 name="FirstName"> <P>Last name: <input type="text" size=30 name="LastName"> <… 0 votes21 answers
- 
				Как оформить письмо с картинками?Привет всем. Кто нибудь подскажит, как составить письмо для отправки функцией mail, что бы оно пришло симпатично оформленным до получателя: с картинками, разным шрифтом, цвет букв разный, мне бы еще и вставить оформленную таблицу с заголовком и т.д. 0 votes10 answers
- 
				Вывод данных из БДwhile ($a_row = mysql_fetch_array($result)) { print "$a_row[name] "; print "<img src="$a_row[image]"> "; print "$a_row[opisanie]"; } Я хочу проверять, $a_row[image] (VARCHAR) пустое поле (т.е поле не заполнено, нет фото). Тогда его не выводить. Я делаю вот так: if ($a_row[image] != "") print "<img src="$a_row[image]"> "; НО, компилятор жалуется. Говорит не знаю такую переменную. Посоветуй-те люди добрые... ? //Оформляйте код соответствующими тегами [ Code ] LokiDi L0ck 0 votes20 answers
- 
				Как на php узнать IP посетителя, и забанить его?Как на php узнать IP посетителя, и забанить его? 0 votes9 answers
- 
				Преобразование в верхний регистр не работает для результата запросаКто может сказать, в чём проблема? Выполняется запрос: $sql = "SELECT name "; $sql .= "FROM main_pages "; $sql .= "WHERE id = ".$_GET['id']." "; $query = mysql_query($sql); $main_page_name = strtoupper(mysql_result($query, 0)); Результат выводится таким, каким был получен из запроса (т.е. если была запись "Новости", то так и выводится в смешанном регистре "Новости", а не "НОВОСТИ") Пробовал и функцию mb_strtoupper, результат тот же. P.S. var_dump($main_page_name) говорит, что тип переменной - string. 0 votes14 answers
- 
				Вывод даты в формате день.месяц.год..В БД таблица DATA в ней поле date тип DATE формат 0000-00-00 требуется вывод в формате 00-00-0000 $db=mysql_connect("localhost","sss","111"); mysql_select_db("mysite",$db); $result=mysql_query("SELECT DATE_FORMAT(NOW(), '%d %m %Y') FROM data"); while ($t= mysql_fetch_array($result)) { echo $t['date']; } Выдает ошибку вывода ...подскажите правильный код, уже голову сломал ...как вывести из таблицы дату почеловечески... 0 votes14 answers
- 
				Подсчет количества дней до указанной даты.Доброго времени суток всем! Вопрос, возможно и не нов, но рискну его задать еще раз. Не подскажет ли кто-нибудь, функцию или скрипт с помощью которого можно на страницу выводить информацию о количестве оставшихся дней до определенного события. Результат мне представляется таким: "До открытия нашего представительства осталось [столько-то] дней." Заранее благодарен. 0 votes6 answers
- 
				СессииДелаю себе авторизацию на сессиях. Написал код, начал покускам обкатывать. Когда дело дошло до раздела, что такой пользователь есть в бд и надо записать кое какие данные в сессию вылетело вот это: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\language\russian\auth.lng.php:1) in C:\xampp\htdocs\auth.php on line 58 Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this function… 0 votes14 answers
- 
				Вывод постраничной навигации (из б/д)Парни,кто то может помочь в выводе постраничной навигации Тоесть из вот этого сделать что бы на стр выводило только по 20 записей,ну и стрелочки например вперёд,назад...! <?php foreach ($this->result as $dbname=> $db) { if($dbname !== 'needle') { echo "<br><span style='font-size: 18px;background-color:#309603; color: #FFF;'>Знайдено записів: " . count($db) . ' ' . $dbname . " </span>"; foreach ($db as $field => $value) { echo '<div class="item">'; foreach ($value as $key=> $r) { $r = str_ireplace($this->result['needle'][0], '<span style="background-color:#FFFE4E;">' . $this->result['needle'][0] . '</sp… 0 votes40 answers
- 
				Фейковый счетчик скачиванияДень добрый. Нужна помощь в создании фейкового счетчика скачиваний. В целом все просто: 1. Нужно что бы показатели счетчика увеличивались на 1 каждые 6 минут 2. Это должно быть без перезагрузки 3. Счетчик не должен сбиваться после перезагрузки страницы. Есть идеи? пс: в меня "на пиво" в на вебмани. 0 votes26 answers
- 
				Возможно ли отправлять E-mail c localhost?Пробовал в php.ini указать вместо localhost smtp сервер провайдера, закомментил строку sendmail_path = usrsbinsendmail -t -i, но вс? равно сообщения приходят на эмулятор, какой бы адрес получателя не был указан. Подскажите, что ещ? нужно изменить, чтобы сообщения пересылались по сети? И возможно ли такое на localhost? 0 votes15 answers
- 
				Запуск скрипта в "фоновом режиме"Всем привет!!! Делаю на сайте точку входа для загрузки данных от других хостов. Причем объем данных может быть оч. большой и соответственно на их обработку может уйти много времени(5-10 сек и более). Хочу сделать, чтобы отправитель данных не дожидался их полной обработки, а отпадал сразу после того, как я сохраню переданные им данные в временном файле. А перед выходом из скрипта запустить обработку сохраненных данных. Погуглил на тему многопоточность в php, получилось запустить скрипт через сокет, а через курл не катит. Мож кто подскажет, можно ли асинхронно запустить скрипт через курл?? Набросок класа: BackThread.php <?php /** */ class BackThrea… 0 votes4 answers
 
         
	