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
-
Помогите добавить текст в кнопку
У меня вот такая кнопка! http://itmages.ru/image/view/771466/ba570db8 что мне дописать сюда, чтобы внутри неё появилась надпись "поиск"?? <Label Class="XAML-grid-label-name">Поиск:</Label> <Edit Name="SearchField"></Edit> <Button Class="XAML-button-search" Width="10" Click="ACTION=UpdateCollaboratorsCache"/>
0 votes1 answer -
Один активный блок из трех
Здравствуйте, такая ситуация, есть три кнопки, надо чтобы при нажатии одной кнопки появился первый блок, когда нажимаешь на вторую кнопку надо чтобы появился второй блок, а первый исчез. То есть надо чтобы всегда виден был один блок из трех, в зависимости от активной кнопки. Пробовал через elseif, не получилось. Сейчас если нажать на первую кнопку(появится первый блок), а потом на вторую, то оба блока будут одновременно функционировать(то есть первый и второй блок). Код: <div id="all"> <div id="change"> <a href="<?php echo '/?page='.$page;?>&ch=one"><img src="img/one.jpg" /></a> <a href="<?php echo '/?pa…
0 votes2 answers -
Хранение сессии
В стандарте, если закрываешь браузер - сессия на сайте уничтожается, а как же сделать, чтобы оставалась активной при новом заходе? В БД хранить?
0 votes8 answers -
софт для тестирования сценариев python
посоветуйте пожалуйста софт для тестирования простейших веб-сценариев python под windows я уже намучился с конфигурацией open server, denwer, apache+mod_python и, если это возможно, хотел бы использовать что-нибудь попроще. по крайней мере в период изучения основ
0 votes2 answers -
генерация 404 страницы
Доброго времени суток. Я не могу вызвать ошибку 404 (header('HTTP/1.1 404 Not Found'). вызываю так: содержимое .htaccess #RewriteEngine on #RewriteBase / #RewriteRule .*"[^forum]+"/?$ url.php?psevdonim=$1 #RewriteRule ^([A-Za-z_0-9]+)/?$ url.php?psevdonim=$1 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ url.php?psevdonim=$1 [L,QSA] содержимое url.php header('HTTP/1.1 404 Not Found'); Есть предложения как получить ошибку?
0 votes3 answers -
Есть ли функция перевода time() в YYYY-MM-DD HH:MM:SS ?
Например у меня в базе хранится online последней активности юзера функцией time()... У каждого аккаунта рядом вывожу time()+300 (то есть 300 секунд). И если время больше текущего, то он является онлайн. А остальные оффлайн. А я хочу сделать типо на подобии, чтобы не писать оффлайн, а написать: был 2 часа назад; или хотя бы написать: был YYYY-MM-DD HH:MM:SS. Может кто сталкивался и решал такую задачу? =)
0 votes1 answer -
Прописание рандомных ссылок к картинкам.
Добрый день.Моя задача: есть картинка к ней нужно прописать рандомную ссылку. Вот такого типа: http://mysait.com/?page_id= (а здесь подставляется число, из заранее заданных.) То есть на выходе должна получится ссылка такого вида : http://mysait.com/?page_id=45. Как мне это сделать? Вот кусок кода куда надо это вставить: <?php $images = glob('rotate/*'); // Находим пути до изображений в папке images. $image = $images[rand(0, sizeof($images) - 1)]; echo '<a href=""><img src="' . $image . '" alt="' . $image . '" width="99px" height="57px" /></a>'; // вот сюда надо вставить рандомную ссылку ?> </div> Заранее спасибо за помощь.
0 votes1 answer -
Размер столбца
Не могу найти в коде строку по изменению ширины столбца, подскажите в какую сторону смотреть. Это относится к css или js? Исходники тут https://addsky.ru/sites/ad_php_phonebook.zip Таблица:
0 votes1 answer -
Подскажите пожалуйста, как на PHP выбрать n число строк из файла, да так чтобы строчки не повторялись?
Подскажите пожалуйста, как на PHP выбрать n число строк из файла, да так чтобы строчки не повторялись?
0 votes6 answers -
перестал работать chive
не пойму почему вобщем: на странице авторизации ввожу пользователя и пароль, а страница просто перезагружается и не входит, т.е не отображает БД. вот лог chive: 127.0.0.1 - - [09/Jan/2015:19:54:15 +0300] "GET / HTTP/1.1" 200 7005127.0.0.1 - - [09/Jan/2015:19:54:29 +0300] "POST / HTTP/1.1" 302 -127.0.0.1 - - [09/Jan/2015:19:54:30 +0300] "GET / HTTP/1.1" 200 7005127.0.0.1 - - [09/Jan/2015:19:55:44 +0300] "GET / HTTP/1.1" 200 7005127.0.0.1 - - [09/Jan/2015:19:55:44 +0300] "GET /images/favicon.ico HTTP/1.1" 200 2550127.0.0.1 - - [09/Jan/2015:19:55:45 +0300] "GET / HTTP/1.1" 200 7005127.0.0.1 - - [09/Jan/2015:19:55:51 +0300] "POST / HTTP/1.1" 302 -127.0.0.1 - - [09/Jan/2015:19…
0 votes4 answers -
Исключение повторений случайных чисел
Добрый день! Подскажите, при запуске нижеприведенного кода , я предполагал получить массив с случайными числами, которые бы не повторялись, но при рекурсии получается пустая строка. Вот код. $rand_numbers = array(); function create_rand_num($t_rows,$r_numbers) { $r_n = mt_rand(0, $t_rows); if(!in_array($r_n,$r_numbers)) { return $r_n; } else { create_rand_num($t_rows,$r_numbers); } } while (count($rand_numbers) < $per_page) { $rand_numbers[] = create_rand_num($total_rows,$rand_numbers); } for($i=0;$i<$per_page;$i++) { echo($rand_numbers[$i]."<br />"); } а вот пример вывода массива 11 4 8 13 2 1 7 $total_rows = 13 $per_page = 10 Что-то…
0 votes4 answers -
Календарь
В книге там прохожу немного даты и такой окд, вроде все верно написал, но он ругается на второй орич в конце кода непонятно почему. <?php //echo '<pre>'.print_r(getdate(),1).'</pre>'; function Calendar($year,$month){ $wday = JDDayofWeek(GregorianToJD($month,1,$year),0); if($wday == 0) $wday = 7; $n = - ($wday - 2); $cal = array(); for($j = 0; $j < 6; $j++){ $row = array(); $notEmpty = false; for($x = 0; $x < 7; $x++,$n++){ if(checkdate($month,$n,$year)){ $row[] = $n; $notEmpty = true; } else{ $row = ''; } } if(!$notEmpty) break; $cal[] = $row; } return $cal; } //Формируем календарь на текущий месяц $now = getdate(); $cal = C…
0 votes5 answers -
Посоветуйте с книгой
Подскажите пожалуйста, решил купить книгу по PHP, Котерова и Костарева, PHP 5 в подлиннике, 2-е издание, 2008 год. Подскажите как она? Не старовата, и актуальна ли сейчас. Я можно сказать ничего не знаю в PHP, только некоторые команды, когда баловался со всяким на сайте. http://oz.by/books/more1013570.html?refsource=google_goodsbooks&gclid=CjwKEAjwi6OeBRCCrZqp-qaQhhISJACrfbtAkXdmzADET0lnu4kapicwZtXjSK7SCgP2ZXNmPkrfKBoCxYPw_wcB
0 votes1 answer -
как из поста-ссылки вытянуть кусок строки
я отправляю методом ПОСТ на сервер строку http://www.youtube.com/watch?v=NbVwvM6yLn8&feature=feedu я должен вытянуть кодовое имя видео как это сделать?
0 votes4 answers -
Doctrine просвятите
Собственно мне кинули проект. как я понял он на доктрине сделан выдавал эксцепшн что не установлен sqlite. Установил - сейчас эксцепшн другой /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php (421): Could not parse dsn mysql://:@/?charset=utf8#0 /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php(436): Doctrine_Manager->_buildDsnPartsArray('mysql://:@/?cha...')#1 /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php(304): Doctrine_Manager->parseDsn('mysql://:@/?cha...')#2 /var/www/111/data/www/test.111-111.ru/application/conf/doctrine.inc(60): Doctrine_Manager-…
0 votes1 answer -
Деструкторы PHP
Прочитал про деструкторы, возникли пару вопросов. 1)Для того чтоб новосозданный объект удалился с оперативной памяти не достатоно лишь прописать деструктор в классе, ещё отдельно нужно прописать название объекта в функции unset? 2)Если деструктор освобождает память, решил сделать бесконечный цикл, который бы выводил результат вызова автоматически созданного объекта. Вот написал код. <?php class User{ public $name; public $login; public $password; function __construct($name,$login,$password){ echo "Имя: $name <br>"; echo "Логин: $login "; echo "<br> Пароль: $password <br><br>"; } function __destruct(){ } } class SuperUser ex…
0 votes3 answers -
Спойлер (Ошибка)
Добрый вечер. Помогите разобраться в чем ошибка Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in V:\home\localhost\www\photoblog\wp-content\themes\hiero\functions.php on line 274 function hyper_spoiler($atts, $content) { if (!isset($atts[name])) { $sp_name = 'Спойлер'; } else { $sp_name = $atts[name]; } return '<div class="spoiler-wrap"> <div class="spoiler-head folded">'.$sp_name.'</div> <div class="spoiler-body">'.$content.'</div> </div>';} add_shortcode('spoiler','hyper_spoiler');
0 votes4 answers -
Кодировка файлов
Добого времени суток!!! Есть проблема. В блокноте сохроняю файл в ANSI по FTP отправляю на сервак, захожу через файл-менеджер, открываю этот файл для редактирования и... в исходном коде все рус. буквы вот такие ??? ?????. А, кстате в файле прописываю кодировку 1251. Захожу на сайт, а там....... только таблицы БД выглядят прилично. Но это не все. Удаляю index.php с сервака. Беру тот же index.php сохроняю уже с UTF-8 и так же отпровляю на сервер. Соответстено мета тэг меняю на UTF кодировку и кстате исходный текст при UTF кодировке приходит на сервер совершенно нормальный, даже рус.буква выглядят, как рус.буквы(это уже по радовало). Далее, захожу на сайт. Все нормально вы…
0 votes2 answers -
Двумерный массив
Не получается вывести двумерный массив. Читал вроде в учебнике что циклы могут не обязательно одинаковой длины строки и стобцы быть, вот попробовал написать код, чего-то не срабатывает. <?php $trans = array( 0=> array("Мама","Папа","Дядя",), 1 => -3, 2 => 105, 3=>500, 4=>'Andrey', 8=> array("Вася","Петя","Коля") ); foreach($trans as $x) foreach($x as $y) echo $x.' '.$y.' '; ?>
0 votes8 answers -
Поиск неопределенной подстроки между 2мя определенными значениями
Есть регулярное выражение (которое определяет маршрутизацию в компоненте). '/^shop\/addcart([0-9]+).html$/i' в исходную строку будет вносится еще одно значение которое потом нужно будет из него вытянуть. это будет подстрока состоящая из 3-5 любых символов (буквы и цифры) как вычленить эту подстроку? я так понимаю можно использовать ретроспективную и опережающую проверки. Но не могу понять принципа их работы. Помогите написать регулярку или разобраться как ее написать!
0 votes4 answers -
Как записать элементы матрицы в массив
<? function matrix_one($arr_K){ $increment_matrix = array(); $summ = 0; foreach ($arr_K as $base_number) { if(($summ + $base_number)==(13)){ $increment_matrix[] = $summ + $base_number; $summ += $base_number; }else{ $increment_matrix[] = ($summ + $base_number)%(13); $summ += $base_number; } } array_shift($increment_matrix); echo "<pre>"; echo implode(" ",$increment_matrix); echo "</pre>"; return $increment_matrix; } $arr_K = array(2, 3, 1, 7); $base = array(); foreach ($arr_K as $item) { $base[] = (int)$item; } $cnt = count($base); $one = array(); for ($i = 0; $i < ($cnt-1); $…
0 votes3 answers -
Возник вопрос по htaccess
Не получается сделать переадрисацию (к примеру) с copy1.ru на copy2.ru с помощью htaccess. Использовал следующий код: RewriteEngine On RewriteCond %{HTTP_HOST} copy2.ru [NC] RewriteRule (.*) copy1.ru [L,R] Вот ещё пару нюансов: Оба домена адресованы на одну папку. Создать поддомены нет возмодности, тариф не позволяет. Так бы уже сделал другими методами редирект. Подскажите в чём ошибка
0 votes0 answers -
Проблема формирования ссылок в интернет-магазине
Здравствуйте! Делаю интернет-магазин по книге "Кристиан Дари php и mysql. создание интернет-магазина". Проблема состоит в том, что при создании(изменении) пунктов меню с русскими символами ссылки не формируются. Кодировка сайта и базы MySql - utf8_general_ci. Есть подозрение на то, что необходимо внести изменения в класс ссылок <?php class Link { public static function Build($link, $type = 'http') { $base = (($type == 'http' || USE_SSL == 'no') ? 'http://' : 'https://') . getenv('SERVER_NAME'); // If HTTP_SERVER_PORT is defined and different than default if (defined('HTTP_SERVER_PORT') && HTTP_SERVER_PORT != '80' && …
0 votes2 answers -
Авторизация, скрипты
Вопрос скорее философский. Пишу CMS возникает вопрос системы авторизации. Лучше писать свою с нуля, или переделывать какую-нибудь готовую под свои нужды. Кто как делает?
0 votes9 answers -
Изучаю php доконца не пойму...
Преступил к изучению ООП. немогу все разложить по полочкам... Классы просто объединяют методы, свойства и объекты. Методы - это обыкновенные функции, которые находятся в определенном классе? - Так?! Что такое свойство? И что такое и для чего нужен объект?!
0 votes6 answers