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
-
Один активный блок из трех
Здравствуйте, такая ситуация, есть три кнопки, надо чтобы при нажатии одной кнопки появился первый блок, когда нажимаешь на вторую кнопку надо чтобы появился второй блок, а первый исчез. То есть надо чтобы всегда виден был один блок из трех, в зависимости от активной кнопки. Пробовал через 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 -
Постраничная навигация на PHP
Сразу скажу, да, я знаю что в инете полно статей по этой теме, но мне остаются неясными некоторые моменты! Задача: Мне нужно создать php-скрипт, который выводил бы при нажатии на ссылку определенную страницу сайта. Сейчас попробую подробнее объяснить. Структура сайта такова: index.php config.php # Инклюдится к index.php header.php # Инклюдится к index.php menu.php # Инклюдится к header.php content.php # Инклюдится к index.php left_block.php # Инклюдится к content.php center_block.php # Инклюдится к content.php right_block.php # Инклюдится к content.php footer.php # Инклюдится к index.php В меню должна быть ссылка на раздел "Страни…
0 votes2 answers -
Подскажите пожалуйста, как на PHP выбрать n число строк из файла, да так чтобы строчки не повторялись?
Подскажите пожалуйста, как на PHP выбрать n число строк из файла, да так чтобы строчки не повторялись?
0 votes6 answers -
Что не так в скрипте?!
<?php function one(){ global $one; $one = "a"; function two(){ global $one; if(file_exists("./upload/$one.zip")){ $one = "_" . $one; two(); } } two(); } one(); echo $one; ?> фухх, по моей логике: В чем ошибка?!
0 votes7 answers -
Помогите добавить текст в кнопку
У меня вот такая кнопка! 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 -
Отправка на различные электронные адреса
Подскажите, возможно ли отправка на различные электронные адреса при разном выборе в пункте тема (см. каринку) БОЛЬШОЕ СПАСИБО
0 votes1 answer -
htaccess, rewriterule
Есть site.ru, есть htaccess это приводит все ссылки вида site.ru/asdfadf к site.ru?id=asdfadf Вопрос - как сделать так, чтобы одновременно ссылки вида site.ru/asdfadf приводились к site.ru?id=asdfadf , а ссылки вида site.ru/asdfadf/asdfadf к site.ru?id=asdfadf/asdfadf. Спасибо!
0 votes1 answer -
php и flash
Ребята подскажите рабочий скрипт видео чата. Кто какой юзал?
0 votes2 answers -
Размер столбца
Не могу найти в коде строку по изменению ширины столбца, подскажите в какую сторону смотреть. Это относится к css или js? Исходники тут https://addsky.ru/sites/ad_php_phonebook.zip Таблица:
0 votes1 answer -
Определение Request-заголовка Content-Type в php скрипте
Сопоставив заголовки перехваченного post-запроса к некоторому php-скрипту с элементами массива $_SERVER данного скрипта, обнаружил, что там нет элементов, соответствующих заголовкам Content-Length и Content-Type. Это странно. Фиг с ним с Content-Length, но как определить Content-Type? ПС. Это, как можно догадаться, следует из задачи написания прокси-сервера.
0 votes1 answer -
Хранение сессии
В стандарте, если закрываешь браузер - сессия на сайте уничтожается, а как же сделать, чтобы оставалась активной при новом заходе? В БД хранить?
0 votes8 answers -
Помогите чайнику
Здравствуйте! Проблема вот в чем: на сайте под DLE 9.2 установлен модуль для интеграции игр (писал мастер), все работает, ставил на другой DLE 9.2 норм, поставил на DLE 9.7 не хочет. Здесь файл show.full.php DLE 9.2 с модулем: <?php /* ===================================================== DataLife Engine - by SoftNews Media Group —————————————————-- http://dle-news.ru/ —————————————————-- Copyright (c) 2004,2011 SoftNews Media Group ===================================================== Данный код защищен авторскими правами ===================================================== Файл: show.full.php —————————————————-- Назначение: Просмотр полной новости и комментариев =…
0 votes0 answers -
Есть ли функция перевода time() в YYYY-MM-DD HH:MM:SS ?
Например у меня в базе хранится online последней активности юзера функцией time()... У каждого аккаунта рядом вывожу time()+300 (то есть 300 секунд). И если время больше текущего, то он является онлайн. А остальные оффлайн. А я хочу сделать типо на подобии, чтобы не писать оффлайн, а написать: был 2 часа назад; или хотя бы написать: был YYYY-MM-DD HH:MM:SS. Может кто сталкивался и решал такую задачу? =)
0 votes1 answer -
Посоветуйте с книгой
Подскажите пожалуйста, решил купить книгу по PHP, Котерова и Костарева, PHP 5 в подлиннике, 2-е издание, 2008 год. Подскажите как она? Не старовата, и актуальна ли сейчас. Я можно сказать ничего не знаю в PHP, только некоторые команды, когда баловался со всяким на сайте. http://oz.by/books/more1013570.html?refsource=google_goodsbooks&gclid=CjwKEAjwi6OeBRCCrZqp-qaQhhISJACrfbtAkXdmzADET0lnu4kapicwZtXjSK7SCgP2ZXNmPkrfKBoCxYPw_wcB
0 votes1 answer -
Двумерный массив
Не получается вывести двумерный массив. Читал вроде в учебнике что циклы могут не обязательно одинаковой длины строки и стобцы быть, вот попробовал написать код, чего-то не срабатывает. <?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 -
перестал работать 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 -
генерация 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 -
почему не открывает файл
$page = 'http://gig-torrent.ru/pc-games/action/9924-zombi-2015-repack-ot-rg-steamgames-pc.html'; $open_file = fopen($page, 'r'); echo fread($open_file, filesize($page)); использую на denwere и выдает 2 ошибки Warning: filesize() [function.filesize]: stat failed for http://gig-torrent.ru/pc-games/action/9924-zombi-2015-repack-ot-rg-steamgames-pc.htmlin X:\home\localhost\www\oop\index.php on line 8 Warning: fread() [function.fread]: Length parameter must be greater than 0 in X:\home\localhost\www\oop\index.php on line 8 если заместо filesize укажу произвольное число, то загружается не весь файл, а если укажу большое количество цифр будет другая ошибка Warning: fread…
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 -
Календарь
В книге там прохожу немного даты и такой окд, вроде все верно написал, но он ругается на второй орич в конце кода непонятно почему. <?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 -
read audio files
Подскажите к примеру у меня есть сайт и я хочу сделать возможность прослушки и загрузки музыки. Подскажите как лучше хранить файлы грузить в базу данных как BLOB или в папку на серверe, и к примеру когда юзер вбил название музыки в поиск как мне лучше сделать возможность проигрывания мп3 даже если на странице находится 10 файлов
0 votes3 answers -
рандомно вывести строку
Как после вывода рандомом строки заблокировать ее так, что бы в следующий раз ее выводило? <?php $host="localhost"; $user="egocor"; $pwd="transcend"; $db=mysql_connect($host,$user,$pwd); mysql_select_db("diplom",$db); //include "mysql.php"; $result=mysql_query("SELECT * FROM diplom ORDER BY RAND() LIMIT 1"); $n=mysql_num_rows($result); echo "<table border=1>"; for($i=0;$i<$n;$i++) echo "<tr><td>",mysql_result($result,$i,"id"),"</td><td>",mysql_result($result,$i,"F"),"</td><td>",mysql_result($result,$i,"I"),"</td><td>",mysql_result($result,$i,"O"),"</td><td>",mysql_result…
0 votes2 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 доконца не пойму...
Преступил к изучению ООП. немогу все разложить по полочкам... Классы просто объединяют методы, свойства и объекты. Методы - это обыкновенные функции, которые находятся в определенном классе? - Так?! Что такое свойство? И что такое и для чего нужен объект?!
0 votes6 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