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
-
Переадресация в htacces
Добрый день, скажите плиз, как мне с помощью htaccess переадресовать запросы типа http://site/dir1 или http://site/dir2 на http://site/url.php кроме http://site/ или http://site/index.php?a=b Спасибо...
0 votes10 answers -
Регулярные выражения.
Добрый день, помогите разобраться с регулярным выражением : RewriteEngine on RewriteBase / RewriteRule ^([A-Za-z_0-9]+)/?$ url.php?psevdonim=$1 мне нужно переадресовывать все запросы на страницу url.php , так как написано выше, кроме тех у которых есть слово forum
0 votes10 answers -
KeepAlive в денвере
у меня проблема, у меня зборка пакетов денверская, и к сожелению у него нету KeepAlive, по крайней мере я так думаю, а то вроде в httpd.conf включил и всеравно не пашет, версия апачи 2.2.4, кто то подскажет как мне его подкрутить к денверу и включить?)
0 votes8 answers -
Функция обновления параметров в урле
У меня вопрос таков: можно ли эту функцию оптимизировать, у меня такое чувство что я половину функций PHP переписал)) function form_vars($string='') { $formed=''; $vars_to_upd=explode('&', $string); $vars_upd=array(); for($i=0;$i<sizeof($vars_to_upd);$i++) { $temp=explode('=', $vars_to_upd[$i]); $vars_upd[$temp['0']]=$temp['1']; } $vars=explode('&', $_SERVER['QUERY_STRING']); $new_vars=array(); for($i=0;$i<sizeof($vars);$i++) { $temp=explode('=', $vars[$i]); $new_vars[$temp['0']]=$temp['1']; } foreach($new_vars as $key=>$value) { foreach($vars_upd as $skey=>$svalue) { if($key==$skey) { $new_vars[$key]=$svalue; } …
0 votes13 answers -
opendir и /
Не могу понять как работает функция opendir. Вот такой код: <?php $h = opendir('modules'); print $h; ?> работает. Код находится в файле index.php, который лежит в корне сайта, как и папка modules. Вот такой код: <?php $h = opendir($_SERVER['DOCUMENT_ROOT'].'/modules'); print $h; ?> Тоже работает. А вот такой: <?php $h = opendir('/modules'); print $h; ?> Работать не хочет. Почему? Ведь / по идее эквивалентен $_SERVER['DOCUMENT_ROOT']. Использую denwer.
0 votes4 answers -
передача данных на другой сайт
есть форма, через аякс посылаю данные на другой сайт и жду результата но ниче не приходит: отправляю просто: $('#form1').submit(function(){ $.ajax({ url: 'http://zbor.md', type: 'POST', data: 'name_from='+......., cache: false, success: function(data){ $("#result").html(data); } }); }); через Tamper Data сравнивал мои данные с теми что обрабатывает сам сайт - одинаковые. При отправке с моего сайта Tamper Data показывает вот это: в чем может быть проблема? Стоит какае-та защита на ихнем серваке или я чет не правильно делаю?? хм...не , наверн не правильно, но можно как-то по другому это реализовать?
0 votes8 answers -
Как выучить РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ?
дорогие форумчане, как выучить регулярки в пшп? достало всех просить...
0 votes4 answers -
Ужас с регулярными- даже примитив не работает!
вот кодик <?php error_reporting(E_ALL^E_NOTICE); if (!empty($_POST['t'])) { $text=trim($_POST['t']); $check_text='/^[a-z]/iu'; if(preg_match($chek_text,$text)) { echo 'ща будет запрос к БД'; } else echo 'Сообщение содержит недопустимые символы'; } ?> <form method="post"><textarea name="t" cols="30" rows="10" ><?php echo $_POST['t']; ?></textarea><input type="submit"> </form> почему?????????????????????????? это не чесно!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! что не так??? уже всё перепробывала!!!!!!!!!!!!!!!!!!!! или это textarea так влияет -ведь с инпут тайпами всё работает!!!
0 votes5 answers -
Как создать массив в цикле
Как находясь в цикле forech (выводя массив) создать параллельно в нем свою переменную (массив) из нужной части выводимого массива. Cкажем изначально дан многомерный массив $order Мы выводим его часть как: foreach ($order->products as $product) { блаблабла } И как мне в этом "блаблабла" создать свой массив который бы сохранял по порядку $product->id (который естественно существует), что бы по окончанию цикла, у меня была создана переменная (массив) $id с данными по всему что было в цикле, например 1,5,12,34,67. Простите за, возможно, нубский вопрос, но перерыл кучу доков по массивам, нигде не нашел решения. Хотя задача по сути элементарна.
0 votes1 answer -
Не загружаются файлы на сервер PHP, Срочно!
Здравствуйте. Никак не могу разобраться в чем проблема - пытаюсь загрузить файл на сервер (локально, denwer)? но никак if($_FILES['uploadfile']['name'] != '') { $folder = 'images/'; // Получаем расширение файла $file_ext = strtolower(strrchr($_FILES['uploadfile']['name'],'.')); // Генерируем случайное число $file_name = $post_data['login']; // Формируем путь на сервере $uploaded_file = $folder.$file_name.$file_ext; if(is_uploaded_file($_FILES['uploadfile']['tmp_name'])) { if(move_uploaded_file($_FILES['uploadfile']['tmp_name'], $uploaded_file)) { $post_…
0 votes2 answers -
форма обратной связи
Помогите сделать php скрипт для обработки форм обратной связи, и скиньте урок какой нибудь на эту тему. Нужна форма обратной связи как на этом сайте http://idandy.ru/ внизу
0 votes0 answers -
Перекодировать текст!
Добрый день! Как переделать этот текст на нормальный? $text = "фЕЛУФ ".$st; $html = "чЕВ УФТБОЙГБ ".$st; $crlf = "rn"; $hdrs = array( 'From' => 'Aquasilver.ru', 'Subject' => 'ъБЛБЪ'
0 votes4 answers -
Сокращения в PHP
Здравствуйте. Не знаю была ли уже такая тема. Вопрос собственно вот в чем: Пару раз видел в чужих работах краткие записи операторов, например: Вместо If (Условие) {Результат;} else {Результат;}, вместо этого использвали запись типа If (условие) Если истина : Если ложно ; Или как то так. Не могли бы вы скинуть информацию о подобных сокращениях в разных операторах и желательно ссылки на ресурсы, где можно посмотреть на примерах. Заранее большое спасибо
0 votes7 answers -
Работа с файлами, FTP, odbc
odbc база данных «my». Таблица «people» Num_id Folder File_name Fam_name Name Age 3 Friend Ivanov Иванов Сергей 32 5 Friend Petrov Петров Андрей 12 7 Friend Sidorov Сидоров Максим 65 34 Enemy Napoleon Наполеон Бонапарт 240 53 Enemy Chingishan Чингис Хаан 855 65 Enemy Moiseev Моисеев Борис 56 people.html шаблон: Привет, Меня зовут <?php $Name ?> <?php $Fam_name ?>. Мне <?php $Age ?> лет. Как создать файлы на сервере через FTP только в папке Friend, c именами File_name, разширением .html и содержанием из шаблона?
0 votes8 answers -
как кодировку "сделать" в почтовой программе ?
Как кодировку "сделать" в почтовой программе? сейчас сообщения в таком виде приходят: Имя пославшего:апр::::::::::Электронный адрес:апр:::::::::: ( ,а я нормально хочу чтоб было - по русски . Спс
0 votes7 answers -
опять вопрос про SMS :((
Здрасьте Вам ! У меня вопрос . Ну так как же можно реализовать отправку sms с сайта. Вообще задумка такая . Хотелось бы оперативно отвечать на сообщения пользователей. Зашел он на сайт , оставил вопрос админу письмо естественно пошло и дошло ,но админ на даче копает картошку. И вот бы было замечательно когда с сайта уходит письмо и отправляется одновременно sms Может кто знает какие нить порталы халявные)
0 votes7 answers -
Калькулятор
Решил калькулятор сделать. Вот пока такой код написал. Посоветуйте как его сделать,ну чтоб считало, с чего начинать хотя б в моём коде. <style type="text/css"> .otstup{margin-right:10px; width:30px; height:30px; margin-bottom:10px;} .forma{margin-top:100px; margin-left:500px; border:1px solid black; width:160px; padding:10px;} .vvod{width:150px; margin-top:-20px; margin-bottom:20px; text-align:right;} </style> <?php echo '<pre>'; echo "<form class='forma'> <input class='vvod' readonly='true' type='text' value='0' maxlength='14' ><br>"; for($i=7; $i<=9; $i++){ echo "<input class='otstup' type='button' value='$i'>"; } ec…
0 votes11 answers -
.htaccess
Привет всем !!! У меня возникла проблема с .htaccess Вот .htaccess RewriteBase / RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f [OR] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] Структура директории userphoto index.php .htaccess я попробую установить рисунки в модуле http://contest/user_photo из userphoto (загруженные фотки) я когда указываю путь: <img src="./userphoto/test.jpg"> а там добавляется "user_photo" <img src="./user_photo/userphoto/test.jpg"> а как его убрать?
0 votes2 answers -
ООП на php
Добрый день форумчани. Помогите пожалуста разобратся с ООП на php. Я мало что еще понимаю в нем, но все же. Суть проблемы такова: Есть 3 файла(function.php, db.php, index.php); В db.php написан класс DB, в котором написаны функции(их тут куча, скрипт не совсем мой) типа: function query($query) { $this->q_id = mysql_query($query, $this->db_connect_id); if (! $this->q_id ) { $error1 = mysql_error(); $error2 .= mysql_errno(); die ("ОШИБКА: Ошибка базы.<br> Не возможно выполнить SQL запрос: $query <br>Вид ошибки: $error1 <br>Ошибка SQL: $error2"); exit; } $this->query_count++; return $this->q_id; } function fetch_row($q_i…
0 votes5 answers -
Меню php+MySQL
Добрый день! Я к вам вот с каким вопросом: Облазил инет по вопросу формирования меню на php+MySQL и понял что эта задача не совсем мне по зубам к моему великому сожалению. Суть вопроса такова: 1) Как лучше: хранить меню отдельно, или можно вместе с контентом? При этом уровень вложенности думаю будет небольшой. 2) Какие поля будут в таблице? 3) Как из формы лучше заносить данные в эту таблицу? Может есть тонкости и с этим, то есть то что я не знаю. 4) Вывод с чпу без модреврайта. У меня пока что получается (точнее не совсем получается ) пока так: translite.php скрипт, который переводит все русские буквы в транслит: <?php function translited($string) { $converter = ar…
0 votes5 answers -
Серверное время php
Возникла проблема с серверным временем, т.к. php использует именно его, а сервер находится бог знает где. Можно ли при записи в БД каким то образом смещать время на нужное мне кол-во часов?
0 votes9 answers -
Выкладывайте свои PHP-сайта
Если Вам не жалко — выкладывайте сюда свои PHP-сайты. Создал тему не для того, чтобы сюда выкладывали действительно супер-пупер динамичные сайты, а просто сайты, которые бы были полезны новичкам (которые б можно было расковырять и позаимствовать себе оттуда различные функции). То есть, я говорю не о ссылках на сайты, а о самих PHP-файлах сайтов.
0 votes9 answers -
Случайный вывод картинок из массива
М... имеется n картинок в массиве (абсолютные адреса). Код я приведу завтра - все работало, единственная проблема была в том, что выводил только аватары с расширением gif, и то - неанимированные( то есть показывал лишь 1 кадр. Есть ли у кого-то рабочий код? В любом случае, завтра выложу свой. Спасибо!
0 votes5 answers -
Запоминание данных из формы.
Как можно записывать в сессию временные данные из формы, и пароли которые вводят в форму?
0 votes5 answers -
помогите с php (Гост. книга)
Вопрос такой скачал гостевуху Infinity GB v2.2 установил вс? таботает, но после добавления нового сообщения выскакивает ошибка Warning: Cannot modify header information - headers already sent by (output started at /home/sneg06/www/guestbook/index.php:6) in /home/sneg06/www/guestbook/index.php on line 362 Запись добавляется.. но ошибка раздражает здорово. Может кто будь с этим сталкивался и знает как от этого избавится? :/
0 votes6 answers