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
-
Помощь в регулярных выражениях
Помогите с регуляркой, вот моя: if (!preg_match("/^[A-Za-z0-9_-]{3,15}$/i",$login)) { $login_pattern_error = "<span class=\"err\">Выберите другой логин</span>\n\r"; $success = false; } В ней допускается использование a-z, A-Z, цифр от 0 до 9, тире, подческивание и длинной от 3 до 15 символов независимо от регистра. Как дописать чтобы нельзя было использовать в логине - и _ в начале и конце?
0 votes6 answers -
Как поставить капчу от гугл*?
Вот не могу понять как поставить капчу от гугл? Если не ошибаюсь ,то она бесплатная . Вот ссылка . И кстати она стоит на этом форуме ,может подскажете?!
0 votes3 answers -
filesize() работает только в текущем каталоге...
<form action="test.php"> Введите путь к папке: <input name="catalog"> </form> <?php function ReadDirectory($dir) { if ($d=opendir($dir)) { while ($file=readdir($d)) { if (($file=='.') or ($file=='..')) continue; if (is_dir($dir."/".$file)) $dname[]=$file; else { $fname[]=$file; $fsize[]=filesize($file); } } } foreach ($dname as $k => $v) print("<b>$v</b><br />"); for ($i=0; $i<count($fname); $i++) { print($fname[$i]); if ($fsize[$i]<>"0") print(" (".$fsize[$i]." байт)<br />"); else …
0 votes5 answers -
include
На странице index.php подключаю php скрипт при помощи include_once("file.php"); Скрипт подключается и работает, но при этом не отображается то, что находилось в index.php Может кто сталкивался с этим. В чем может быть проблема?
0 votes7 answers -
IDE для MySQL
Откройте секрет. Какой IDE для MySQL вы используете? Сегодня снес Heidisql начал давать глюки. PMA меня тоже достал. Хочется спокойно работать с InnoDB (чтобы корректно работали: связи, экспорт/импорт ну и тд.)
0 votes9 answers -
Почему null ?
Ситуация следующая есть форма с нее отправляю ajax запрос jQuery.ajax({ url: that.dom.$form.prop( "action" ) , type: "POST", data: dataJson, dataType: "json", success: function( data ){ alert(data); that.onAjaxResponse( data ); }, }); ajax работает правильно. в форме action прописан к нужному файлу order.php Вот файл order.php <?php class OrderController { private $requestUserData = null; const FORM_ACTION_TYPE__CALL_ORDER = 1; const MSG_FORM_ACTION_TYPE__CALL_ORDER = "Спасибо за обращение! В ближайшее время с вами свяжется наш менеджер"; const MSG_ERROR__PHONE = "Нужно указать контактный телефон"; const MSG_ERROR__COMMENT = "Необходимо ввести текст"; …
0 votes12 answers -
Кодировка в PHP->XML
Задача: перенести на новую машину (LAMP) сайт с базами данных с машины с аналогичной системой. Решение: Базы не большие поэтому посредством PHP были экспортированны в XML формат, результат переброшен на новую машину и импорт.. однако на этапе разборки XML часть информации исчезает, а именно запись вида <entry> <name>Вася Пупкин</name> <age>20</age> <addr>123456, деревня Кукуево...</addr> </entry> разбирается как <entry> <name>Вася Пупкин</name> <age>20</age> <addr>123456, </addr> </entry> то есть в случае наличия в строке русских букв, если первая русская, то запи…
0 votes1 answer -
нужна помощь по RewriteEngine
Я ничего не знаю о RewriteEngine (.htaccess), прошу помочь. У меня следующая ситуация. Когда пользователь заходит по ссылке /blogs/Olga_Veter ему нужно отобразить страницу /Olga_Veter У меня получилось сделать редирект с помощью записи RedirectMatch \/blogs\/(.*)$ /$1 А как мне сделать не редирект а RewriteRule чтобы вместо той страницы отображалась эта но адрес оставался
0 votes9 answers -
Нужно пресечь показ 400-й ошибки
Здравия всем! Задача такая: на серваке апач. Если сделать запрос к сайту вот такой: www.example.com/%% , то сервер возвращает страницу с ошибкой 400. Даже если в httaccess прописано ErrorDocument 400 iferror.html. Но на некоторых сайтах например www.mail.ru/%% результат другой. Вопрос: как сделать, чтобы вместо 400-й показывалось то что я хочу? Например содержимое страницы iferror.html.
0 votes2 answers -
Как выбрать значение массива?
Здравствуйте! Подскажите, пожалуйста, как из массива данных выбрать индекс-ID поля и присвоить его значение переменной? У меня прилетает в обработчик массив: Array ( [a] => Array ( [1] => значение [2] => значение) => Array ( [1] => значение [2] => значение) [p] => Array ( [1] => значение)) и мне нужно, допустим, переменной $a присвоить значение 1, т.е. то, которое в массиве с [p] ( [p] => Array ( [1] => значение) ) За ранее благодарю!
0 votes2 answers -
Помогите с php
Срочно понадобилось приписать условие для вывода информации, а я не знаю php. Помогите, пожалуйста. Привожу кусок кода <?php } if( $shipping ) { ?> <tr> <td>информация</td> <td><?php echo $shipping_display ?></td> </tr> <?php } if( $shipping2 ) { ?> <tr> <td>информация2</td> <td><?php echo $shipping2_display ?></td> </tr> <?php } Я не уверен в синтаксисе, поэтому привел больше, чем нужно. А нужно только условие $shipping (первое, второе не нужно). Наверное, будет так <?php } if( $shipping ) { ?> <tr> <td>информация</td> <td>&l…
0 votes7 answers -
Сравнение строк
Добрый вечер! У меня вопрос на который уже довольное долгое время не получается найти ответ касаемый локали в PHP, а если быть точнее, то как сделать сравнение русских слов не чувствительных к регистру при помощи функции strcasecmp()? Код: <?php $A = 'Привет'; $F = 'привет'; $_C = strcasecmp($A, $F); echo "$_C"; # Выводит -32 ?> Как записать локаль в этом коде, чтобы сравнение строк происходило так же, как если бы это были английские слова Hello и hello, а результат возвращаемый функцией был бы 0 (ноль). Долгое время искал эту тему на многих сайта, но они все как сговоренные пишут один в один как на php.net, где рассказывается про какую-то Голландскую локаль, котора…
0 votes2 answers -
кастомизацию шаблона меню
Помогите кто сможет создаю сайт на 1с-битриксе и возникла вот такая проблема с пунктом меню второго уровня. вот код в php как его надо изменить для реализации. Для сведения начиная изучать php знаю html и css. <?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <?if (!empty($arResult)):?> <ul class="left-menu"> <?foreach($arResult as $arItem):?> <?if($arItem["SELECTED"]):?> <li><a href="<?=$arItem["LINK"]?>" class="selected"><?=$arItem["TEXT"]?></a></li> <?else:?> <li><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></li> <?endi…
0 votes5 answers -
Как перенести значение из PHP в таблицу по id ячейки?
Доброго времени дня! Подскажите как лучше поступить... Есть корзина в которой при выборе товара суммируются все значения цены, но когда я выбираю другую категорию, то сумма корзины сбрасывается... Как передавать параметр из PHP в HTML?
0 votes3 answers -
Простенькая авторизация на PHP
Привет! Подскажите пожалуйста в чем проблема? Решил попрактиковаться в php и сделал простенькую авторизацию. На локальном компьютере (денвере) Вот код: <?php session_start(); include_once("blocks/bd.php"); if (isset($_POST['login']) && isset($_POST['password'])) { $login = mysql_real_escape_string($_POST['login']); $password = $_POST['password']; $query = "SELECT `id` FROM `users` WHERE `login`='{$login}' AND `password`='{$password}' LIMIT 1"; $sql = mysql_query($query) or die(mysql_error()); if (mysql_num_rows($sql) == 1) { $row = mysql_fetch_assoc($sql); $_SESSION['user_id'] = $row['…
0 votes8 answers -
Кириллица в pdf файле через FPDF
Добрый день. Собственно с выводом кириллицы (после некоторых "мучений") удалось справиться. НО! Это только если текст хранится в базе данных в кодировке cp1251 (шрифты для FPDF конвертируются именно под эту кодировку). А вот если текст хранится в базе в utf8..... В генерируемый документ выводится, извините, фигня! Может быть кто-то уже решил данную проблему, поделитесь знаниями.
0 votes0 answers -
Передача данных формы без переходна на страницу формы обработчика
Привет! Ох надеюсь вопрос понятен. Есть ли возможность передавать данные из HTML формы без перехода на страницу обработчика (PHP) Или может быть как то этот процесс сделать незаметным для отправителя?
0 votes2 answers -
Случайные картинки
Ребят, подскажите, может где есть скрипт... надо: есть фотогалерея (залитые фотки на сайт). Надо чтобы на главной странице выпадало 5 случайных фоток (бралось из определенной папки и уменьшалось в пропорции) прописывать вручную не вариант, ибо их оч много... так же как и менять размер вручную... спасибо
0 votes5 answers -
Проблема с отправкой писем на почту.
Есть ли разница между //$mailto = 'mail@inbox.ru';$mailto = 'mail@gmail.com';$mailto = 'mail@inbox.ru';$mailto = 'mail@gmail.com';Письма на инбокс приходят, на гмейл - нет. Спам проверен. Один раз письмо в первом формате - с комментарием - пришло на почту. больше не приходило. Скрипт очень долго думает при отправке заявки через аджакс, может у меня где-то проблема в скрипте? Посмотрите, пожалуйста. До этого были проблемы при отправке писем на хостинге Хостингер, теперь на другом. Письма, допустим, приходят на инбокс, а на гмейл ни в какую. БЫвает и наоборот. сил с этим бороться больше нет, может у меня код кривой??? <?php/** * Переменные */if (!isset($_POST['ph…
0 votes6 answers -
Нужна помощь с кодом XML отчета
Всем привет, кто может помочь решить проблему. Нужен работающий код XML отчета для подтверждения заказа Вот есть код, но он не хочет работать. Что в нем необходимо подправить. Подскажите, очень нужна помощь. <?PHP $pass="poiu1234"; // Пароль для доступа к XML генератору, который указан в настройках кампании if ($_POST['pass'] != md5($pass) ) die('<?xml version="1.0"?><error>no confirm pass</error>'); $res = ''; preg_match_all("/<item>(.*)<\/item>/Uis", $_POST['xml'], $items); foreach($items[1] as $oid) { // вместо getOrderById вам нужно прописать // свою функцию, которая получает данные из БД $order = …
0 votes8 answers -
Альбом с картинками PHP/MySQL
Здравствуйте! Хочу сделать галерею картинок с возможностью создания альбома. Пользователь заходит на свою страничку, введя логин и пароль, создает альбом, добавляет в него картинки. Картинки всех пользователей находятся в одной директории. Данные пользователя в бд MySQL. Подскажите где посмотреть алгоритм такой галереи, или может примеры есть, полазил по нету толком ничего похожего не нашел, скорее всего плохо искал, но уверен, что Вы уже сталкивались и может есть закладки на этот материал. Заранее благодарен!
0 votes9 answers -
Парсер.
Никогда если честно вопросом сильно не задавался, но сейчас вот задумался. Объясните пожалуйста, схему такого парсера. Нужно найти открывающий и закрывающий теги, к примеру Р, и записать в БД вс? что лежит между ними. В инете видел подобные скрипты (погоду к примеру парсят), но что - то нипонял(с).
0 votes4 answers -
галерея
делаю галерею. нашел и адаптировал функцию для создания превьюшек. подскажите как примерно должен выглядеть цикл, который бы: определял бы путь к картинке, менял переменную $path, выполнял функцию спасибо
0 votes3 answers -
Не приходит переменная в скрипт
есть такая строчка в коде ( кнопки выбора, заблокироваые от редактирования): <INPUT TYPE=radio NAME='Deal' DISABLED VALUE='0' onClick="blockfoto(this.form,1)" >Вариант 1<INPUT TYPE=radio NAME='Deal' DISABLED VALUE='1' CHECKED onClick="blockfoto(this.form,0)" > Вариант 2 В обрабатывающий скрипт переменная Deal не приходит. Если убрать DISABLED, то все норамально работает. Почему? PS. Может этой теме место в Разделе для Начинающих?
0 votes4 answers -
Ошибка с fetch_row
Никак не могу понять почему ошибка-то? Fatal error: Call to undefined method CDatabase::fetch_row() in Z:\home\cmssystem.ru\www\admin\nav.php on line 128 while ($row=$db->fetch_row($result)){ echo str_repeat(" ", $row[2]).$row[1]." (".$row[0].")<br>"; }
0 votes1 answer