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
-
register_globals
Объясните пожалуйста русским языком что такое register_globals и на что она влияет и какая разница при оff и оn
0 votes5 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 -
Чтение word файлов средствами php
Добрый день. Есть задача, пользователи должны загружать word файлы (.doc и .docx) на сервер, а сервер должен их обрабатывать — получать содержимое. Полагаю функциями fopen и fgets здесь не обойтись) В интернете много статей как генерировать файлы, но как их читать — нету. Не подскажите, как реализовать подобное?
0 votes2 answers -
Как загнать полность html сайт в php?
Вобщем у меня вот такой вопрос. У меня есть сайт, написанный исключительно в html и стилей css. Но php я не знаю, просто подумал, что при запуске сайта, если я захочу поменять определенный пнкт меню на всех страница, мне придется каждую страницу по отдельности переделывать и сносить свой код. Мне нужно его как то переделать, что бы он в php стал. Скачла я denwer, устанвоил, все работает, даже на сайте с которго качал там после процедур появилось. Ура все работает! На рабочем столе дажде появилось 3 значка старт девер, рестарт и стоп. Но главная проблема, что я не умею им пользоваться, жму старт денвер, появляется системное окно, там типа запуск базы MysQL и прочее. Вов…
0 votes20 answers -
WampServer2.2a-x64 Нет права доступа
Установил "WampServer2.2a-x64". Захожу в localhost. А мне в ответ: Forbidden You don't have permission to access / on this server. В меню программы жму кнопку "сделать доступным из вне". Снова в localhost - вроде все ок. Захожу в http://localhost/phpmyadmin/ а мне там: Forbidden You don't have permission to access /phpmyadmin/ on this server. SQL сервис запущен. Подскажите что отделать??? Как заставить эту работать прогу??? ОС: Windows Vista 64 Зарание спасибо * Forbidden You don't have permission to access /phpmyadmin/ on this server. - Защита. Вы не имеете права доступа не этот /phpmyadmin/ сервер
0 votes0 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 -
Администраторская зона
Здравствуйте, имеем на сайте маленький блок с текстом (155 символов) нужно чтобы этот текст можно было менять администратору. Если знаете какой-нибудь урок дайте. А если решать самой, то к примеру пусть этот текст переменная а, чтобы войти в админ зону вводим логин пароль, сверяем нас перебрасывает на другую станицу и от туда меняем, но тогда и другие люди смогут перейти по ссылке. С php у меня слабенько, и админ-зоны тоже раньше не делала, если что-то глупого наговорила извините
0 votes5 answers -
Магазин на PHPshop ENTERPRISE
Здравствуйте, можно ли сделать разделение цены, сейчас вот так "2860700 руб" а должно быть вот так "2 860 700 бел.руб" как так это исполнить? Вот мой магазин http://smesiteli.info/ а я бы хотел сделать цену как на вот этом сайте http://moyki-bt.ru/shop/UID_2125.html с разделением цены только не на два знака а на три как показано в моем примере. P.S. Заранее огромное спасибо
0 votes3 answers -
Логическое сравнение
<?php function sos($f1,$f2){ if(is_dir($f1) && !is_dir($f2)) return -1; if(!is_dir($f1) && is_dir($f2)) return 1; if($f1<$f2) return -1; elseif ($f1>$f2) return 1; else return 0; } $d = opendir('.'); while(false !== ($e=readdir($d)) ) $files[$e] = filesize($e); uksort($files,"sos"); print_r($files); ?> НЕ понятно вот это место: while(false !== ($e=readdir($d)) ) Что это за сравнение? Как расшифровывается строка?
0 votes5 answers -
как из обработчика формы вернуться обратно
Как выйти из обработчика формы после передачи данных, на нужную страницу. Пробовал функцию heаdеr но ничего не выходит. Мета теги не подходят.
0 votes18 answers -
Не открывается файл 1.txt на сервере
На локальном компьютере возле файла index.php лежит файл 1.txt, он открывается если ввести путь: http://text.ru/1.txt Зарегистрировался на бесплатном хостинге PHP, кинул также туда 1.txt, ввожу такое: http://santa.comoj.com/1.txt браузер ХРОМ выдает Ошибка. Ссылка не работает.
0 votes0 answers -
автоперенос строк
Подскажите пожалуйста как реализовать автоперенос строк выводимых по средствам php например echo 'один два три '; будет выводится как одиндватри а нужно так один два три Нашёл способ через функцию nl2br() но меня почему то смущает такой перенос... Посмотрел на всех крупных сайтах перенос больших текстов осуществляется через параграфы (<p>) неужели все тексты редактируются вручную или есть какой то ещё способ? или ничего страшного нету в переносе с помощью nl2br()? Ещё один вопрос как осуществить автозамену ссылок из вида http://www.site.ru/ в вид <a href="http://www.site.ru/">http://www.site.ru/</a> в больших текстах?
0 votes17 answers -
Как записать данные в MYSQL
Подскажите пожалуйс какой функцией производится запись в таблици Мysql?
0 votes3 answers -
Submit и PHP
Всем привет! У меня вот такая проблема появилась: Есть форма,в ней калькулятор и кнопочка "=" которая выдает итог чисел. Так же есть кнопка "Отправиться форму" в той же форме где и кнопка "=" Проблема в том что эти обе кнопки как вы догадались пытаются отправить форму чего не надо((Надо что бы одна выводила итог то есть "=" а вторая отправляла форму.... Пробовал кнопку отправки вытащить с формы и заключить в другую но тогда форма не отправляется.. Подскажите можно ли как нибудь это решить? Я кажется видел где то что у формы заданный id или класс и вот его можно абсолютно к любой кнопки в любой части сайта привязать,только как я не знаю(((
0 votes23 answers -
Перебор массива
$arr = ( [0] => 19 [id] => 19 [1] => 2 [two_id] => 2 [2] => 42 [three_id] => 42 ); ( [0] => 20 [id] => 20 [1] => 2 [two_id] => 2 [2] => 43 [three_id] => 43 ); ( [0] => 21 [id] => 21 [1] => 2 [two_id] => 2 [2] => 44 [three_id] => 44 ); В массиве представляю информацию как-то так. Массив взят из таблицы mysql, где id, two_id, three_id столбцы. Как получить все значения [three_id] или [2]? не могу понять цикл foreach, уже много дней пытаюсь, но не могу Сенкью )
0 votes7 answers -
RESTful & SOAP
Здравствуйте. Подскажите пожалуйста литературу по данным направление. Очень желательно на русском, так как технологии для меня новые, а английским свободно не владею! Спасибо
0 votes0 answers -
проверка существования
Здравствуйте. Возник такой вопрос. Я пишу что-то типо мини-форума. Смысл такой. Пользователь авторизовывается и для него создается шаблонная страница, для каждого пользователя должна создаваться своя страница, если она уже существует, то должны выводится все ранее созданные темы. Я застрял. Просто раньше с пхп и mysql я не работал, это мое первое приложение и многого я найти не могу. Я не прошу писать за меня код, но может кто-то потратит немного времени и объяснит мне на пальцах, быть может с какими то небольшими строчками для наглядности, как мне связать все эти сущности, куда какие ключи добавить в базе, чтоб вытягивать записи и как вообще организовать то, что я хочу к…
0 votes14 answers -
Вид ссылок в php
Как мне сделать страницу с такой ссылкой и при изминении ссылки изменялась информация Например http://my_site.com/page.php?doc=about http://my_site.com/page.php?doc=print
0 votes3 answers -
Рекурсия без циклов
function p($n){ $n = 0; if($n<6) {echo $n; $n++; } else {return false; } } p(5); Как написать рекурсивную функцию не испульзуя какие-нибудь циклы? Пробую, выводит только первый раз и все.
0 votes4 answers -
Удаление лишних тегов с текста
<html><body> <?php $st = " <strong>Жирный жираф</strong> <tt>Моноширинный текст</tt> <a href='http://www.dklab.ru' tatget='_blank'>Ссылка</a> a<x && y>d "; echo "Исходный текст: $st"; echo "<hr> После удаления тегов:".strip_tags($st,"<tt><a><target>"); ?> </body></html> Нужно чтоб ссылка открывалась в новом окне после обработки текста функцией strip_tags которая удаляет ненужные теги из строки. Во втором параметре, в котором необходимо укзаать какие теги не должно удалять,я указал, но при нажатии на ссылку она не открывается в новом окне хоть target указал чтоб открыва…
0 votes1 answer -
Перенос строки по указанному количеству символов
Есть текст: Привет малыш! Как дела? Нужно перенести слово "малыш" между слловами "Как дела?", чтоб получился в итоге текст: Привет! Как малыш дела? Слышал что вроде есть функция wordwrap. Что-то она не срабатывает для такого дела. Или этой функцией такое не сделать, нужно один текст заменять на другой функцией str_replace или strtr, этот вариант не покатит с помощью этой функции? <html><body> <?php $t = "Привет малыш! Как дела?"; echo wordwrap($t,8," "); ?> </body></html>
0 votes9 answers -
Не работает файл htacces
В файле httpd.conf в самом конце файла ввел такую строку,чтоб дать возможность серверу использовать файл httpd.conf для изменения настроек сервера. Нашел ещё AllowOverride в httpd.conf и изменил значние на All. <Directory /> Options FollowSymLinks AllowOverride All Order deny,allow Deny from all </Directory> В файле httpd.conf ввел DirectoryIndex 100.php,чтоб запускать этот файл когда не найден файл index.php, удалил файл index.php. В файле 100.php ввел банальное: <html><body> <?php echo 'Ошибка!'; ?> </body></html> Перезапустил Апач. Запускаю http://test.ru/ выдает на экран Forbidden You don't have permi…
0 votes9 answers -
Загрузка файлов, и запись данных в БД
Добрый день, осваиваю навыки веб программирования. Столкнулся с такой задачей: у меня есть 2 кнопки, одна для выбора файла, другая для его загрузки на сервер. После выбора файла, предлагается еще ввести его Имя, Год выпуска, Дата загрузки к примеру. Пользователь вводит в эти 3 поле информацию, нажимает отправить, и в БД MySQL записывается информация из этих 3х полей в соответствующие поля, и адрес в виде url, то есть получается так: (Выберите файл) - > выбираем файл, он появляется: (Выберите файл) Доклад Имя: Доклад Год выпуска: 2005 Дата Загрузки: 2012 (Отправить) то, что в () - это кнопки. Как в общем сделать так, чтобы при нажатии на отправить в MySQL писалась инфа …
0 votes3 answers -
Непрерывная музыка на сайте
Как сделать непрерывную фоновую музыку на сайте? Например когда лазиешь по форуму, а музыка как играла так и играет без остановки. Видел такое здесь http://megalyrics.ru/ и здесь http://vk.com/ Извените если не туда написал, вообще не понимаю через что такое можно реализовать..
0 votes3 answers -
Зачем тегу FORM атрибут NAME.
Зачем тегу FORM атрибут NAME. Может ли пхп как то обращаться к имини формы. И когда и в каких случаях это нужно. Приведите пожалуйтта пример.
0 votes8 answers