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
-
Не запускается PhpMyAdmin
Вроде все настройки сделал как надо, при запуске пхпмайадмина, выдаёт такое сообщение, хотя вроде я разкоментировал и есть эта библиотека, а пишет что нету.
0 votes5 answers -
Отправка GET-запроса в фоне
Друзья, столкнулся я с неожиданной и любопытной задачкой. В PHP я уже не первый день, но с такими вещами дела ещё не имел. Есть у меня скрипт, который получает данные из формы методом POST. Делает с этими данными разные операции, и в конце - внимание, вопрос - передаёт обработанные данные другому скрипту, который получает значения методом GET. Не было бы печали, но к сожалению форма, передающая данные методом POST моему скрипту, и скрипт, который будет получать данные от меня, находятся на другом сайте, к управлению которым у меня нет доступа. Поэтому приходится изворачиваться. То есть мне из своего скрипта на своём сайте нужно передать переменные на обработку скрипту на …
0 votes2 answers -
Прошу помочь с кодом php (для знающего легко)
Есть код: <?php include('header.php'); ?> <style> #pagination, #price{ font-size: 14px; padding: 20px; } #pagination a, #price a{ font-size: 14px; color: blue; font-family: serif; padding: 5px; text-transform: lowercase; } #price a{ border: 2px red solid; } #price{ text-align:center; } </style> <center><div class="search_form"> <span>ПОИСК НОМЕРОВ</span> <form action="http://vipnomera.com.ua/search_engine.php" method="get"> <?php $onblur = "- Вы хотите купить красивый номер? - Мы вам поможем это сделать…
0 votes3 answers -
Перевод полей формы
Привет! Я новичок в PHP, в компании стоит задача перевести контактную форму на русский язык. Перевожу ::$INPUT_LABEL_ATTR. - ничего не происходит. Подскажите, пожалуйста, где нужно в форме заменить английский текст на русский. Код контактной связи <?php class Inc_Form_Shortcode extends Abstract_Inc_Shortcode implements Inc_Shortcode_Designer { static $ID_ATTR = "id"; static $ACTION_ATTR = "action"; static $CAPTCHA_ATTR = "captcha"; static $SUCCESS_MSG_ATTR = "success"; static $ERROR_MSG_ATTR = "error"; static $SUBMIT_LABEL_ATTR = "submit_label"; static $DISPLAY_LEGEND_ATTR = "display_legend"; static $INPUT_ID_ATTR = 'id'; static…
0 votes0 answers -
Апач
Как дать апачу разрешении использовать скрипты из папки cgi-bin?
0 votes4 answers -
Есть простое решение?
Подскажите пожалуйста более простое решение))) Есть класс с функцией function attr( $attr_name='', $level='' ){ global $CONF; $root = $CONF->root; $attr = "" ; /**************************************************/ if(file_exists($root."/data/fiCache/view_attr.php")){ require_once $root."/data/fiCache/view_attr.php"; } /**************************************************/ if (empty($attr) || $attr_name == "_url" ) $attr = modules_structure_attr::getAttributeSection( $attr_name, $level ); return $attr;}Решил сделать в него инъекцию, это что то вроде х…
0 votes2 answers -
Подскажите алгоритм замены изображения
Имеем форму.. В форме добавляется новая позиция, предусмотрена возможность закачки изображения на сервер. Каждому файлу присваивается уникальное имя, имя записывается в MySQL. Существует вторая форма для редактирования данных (например если кто то совершил очепятку). Также в этой форме предусмотрено возможность закачать НОВЫЕ изображения с уникальными именами и прописать их в MySQL заменив предыдущие данные. Нужно чтоб при редактировании данных, если пользователь прикрепляет новые файлы - старые файлы удалялись. А если нет, то оставались старые.. С MySQL проблем нет.. Вот с PHP есть.. Подскажите как реализовать это хозяйство. $preview=$_FILES['preview']['name']; $qu…
0 votes2 answers -
Магазин на PHPshop ENTERPRISE
Здравствуйте, можно ли сделать разделение цены, сейчас вот так "2860700 руб" а должно быть вот так "2 860 700 бел.руб" как так это исполнить? Вот мой магазин http://smesiteli.info/ а я бы хотел сделать цену как на вот этом сайте http://moyki-bt.ru/shop/UID_2125.html с разделением цены только не на два знака а на три как показано в моем примере. P.S. Заранее огромное спасибо
0 votes3 answers -
С чего начать
Добрый день. Заранее прошу извинить, если эта тема уже обсуждалась. Через поиск по разделу на нашел. Есть желание изучить Java, для последующего программирвоания под Андроид. Пока только понял, что стоит начинать с изучения более простых языков программирования для понимания общих принципов. Хотел бы узнать, с какого языка начать и где почерпнуть наиболее актуальную на сегодняшний день информацию по нему? Например, форум программистов или какой-нибудь учебник.
0 votes3 answers -
Класс для цифр прописью php
Ребята подскажите класс или функцию для написания цифр прописью. Может кто то юзал? Такого плана: echo propis(356000.00, 'RUB'); //результат Триста пятьдесят шесть тысяч рублей 00 копеек И чтобы понимала миллионы )
0 votes2 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 -
Один активный блок из трех
Здравствуйте, такая ситуация, есть три кнопки, надо чтобы при нажатии одной кнопки появился первый блок, когда нажимаешь на вторую кнопку надо чтобы появился второй блок, а первый исчез. То есть надо чтобы всегда виден был один блок из трех, в зависимости от активной кнопки. Пробовал через 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 -
с <<<HERE и без
Подскажите такое. Для чего использовать "<<<HERE", если с "print """ можно сделать то же? код с <<<HERE: <? $anketa=$_REQUEST["anketa"]; $userName=$_REQUEST["userName"]; $userOld=$_REQUEST["userOld"]; $userLive=$_REQUEST["userLive"]; $userAdress=$_REQUEST["userAdress"]; $anketa=<<<HERE Шановний $userName, якщо Вам $userOld, і ви проживаєте у місті $userLive за адресою $userAdress, то ми раді Вас повідомити про... HERE; print "$anketa"; ?> код без <<<HERE: <? $anketa=$_REQUEST["anketa"]; $userName=$_REQUEST["userName"]; $userOld=$_REQUEST["userOld"]; $userLive=$_REQUEST["userLive"]; $userAdress=$_REQUEST["userAdress"]; print …
0 votes1 answer -
Memcache
Доброй ночи Решил использовать в своем движке memcache. Понравилась, советую. Проблема в том, что я понимаю как лучше запихать ему массив. И выдрать его безболезненно Использовать unserialize? да ну его. stdClass? if ( !$banned = $cmsp->cache->get('banned_filters') ) { $cmsp->db->build_and_exec_query(array( 'select' => '*', 'from' => 'banfilters' )); $banned = $cmsp->db->fetch_assoc(); $cmsp->db->free_result(); $cmsp->cache->set('banned_filters', $banned); } Почти не спал 2 день, могу гнать чушь.
0 votes0 answers -
php_cpdf.dll для php 5
Если у кого есть php_cpdf.dll для php 5, поделитесь плиз. А то в сети нахожу только для php4. Т.е. при размещении библиотеки выдает ошибку об отсутствии php4ts Спасибо!
0 votes5 answers -
Горизонтальная выборка данных
Всем привет! Скажите пожалуйста, как сделать выборку что бы элементы располагались по горизонтали в 1 строку (все их 4). Облазил весь интернет кроме одного не понятного ответа не чего не нашел((( Вот сам код: <? $result2 = mysql_query("SELECT * FROM cats",$db); if (!$result2) { echo ""; exit(mysql_error()); } if (mysql_num_rows($result2) > 0) { $myrow2 = mysql_fetch_array($result2); do { printf (" <ol> <li><a href='view_cat.php?cat=%s'><img src='%s' /></a></li> </ol> ",$myrow2["id"],$myrow2["img"]); } while ($myrow2 = mysql_fetch_array($result2)); } else { echo ""; } ?>…
0 votes1 answer -
регулярные выражения
В регулярных выражениях есть такая конструкция [^9] что означает "все что угодно кроме 9", а есть ли такая же конструкция но не для символов, а для выражений, например: [^folder] что должно означать "все что угодно кроме слова 'folder'"? Может как-нибудь использовать незахватывающий поиск?
0 votes0 answers -
AJAX - пропадает кодировка
Суть проблемы - AJAX - срывает кодировку, но только на одном сервере, Одно и тоже на разных серверах работает по разному. made.web-art123.ru/test_ajax/ - все нормально. AJAX отрабатывает своё. monoblok.com.ua/test_ajax/ - AJAX срывает кодировку в ответе по ссылкам - примерам - только кликаем на кнопку "AJAX", результат виден сразу. Все упрошенно до предела, но глюк есть. На локальном XAMPP - все нормально, ещё на одном сервере подобное - тоже работает без проблем. коды файлов (все в UTF-8) html <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="..…
0 votes1 answer -
Создание личного кабинета с возможностью оплаты через робокассу.
Доброе время суток! Заинтересовался вопросом как сделать личный кабинет с возможностью оплаты того или иного товара! Точнее даже сказать, как в личный кабинет включить только оплату через робокассу.. Личный кабинет уже есть... Я может плохо ищу или мне не хватило терпения на поиски, но все же нужной мне статьи я не нашел..
0 votes2 answers -
Разбор JSON объекта
Не подскажет ли кто, разбираю json обект так $result = json_decode($result);echo '<pre>'.print_r($result, true).'</pre>';Получаю вот такую кухню stdClass Object( [240] => текст1 [38] => текст2 [82] => текст3Как разобрать это дело чтоб получить отдельно в переменную 240 и во вторую переменную текст1, 240 - значения всегда разные по ключу массива не получится, должно быть каке то простое решение по идее
0 votes1 answer -
В чем отличия указателя self от this?
В чем отличия указателя self от this? Что-то не совсем ясно.
0 votes1 answer -
call_user_func
Вот попробовал использовать эту функцию <html><body> <?php function privet($a,${ echo $a,' ',$b; } call_user_func('privet',5,8); ?> </body></html> тоже самое можно написать и так без неё,даже короче выходит: <html><body> <?php function privet($a,${ echo $a,' ',$b; } privet(5,8); ?> </body></html> Зачем тогда она?
0 votes3 answers -
Хранение сессии
В стандарте, если закрываешь браузер - сессия на сайте уничтожается, а как же сделать, чтобы оставалась активной при новом заходе? В БД хранить?
0 votes8 answers -
Проблемы с обновлением данных
Приветствую. Столкнулся с проблемой редактирования значений в таблице. Поле обновляется с английским алфавитом и цифрами, однако отказывается меняться при наличии спец. символов и русских букв. Подскажите пожалуйста, где ошибка. Сейчас использую дикую связку DELETE + INSERT, а это не кашерно if (((isset($_POST['id'])) && (isset($_POST['title'])) && (trim($_POST['title'])!=''))){ $id = intval($_POST['id']); $title = mysql_real_escape_string(trim($_POST['title'])); $sql = "UPDATE `tbanners` SET `title`='".$title."' WHERE `id`='".$id."'"; $db->Query($sql); // aka mysql_query() } Запрос значительно упростил. Пробовал без mysql_real_escape_stri…
0 votes6 answers -
Как удалить из базы данных в phpMyAdmin повторяющиеся поля?
Есть БД в ней куча столбцов. Но есть строки, полностью идентичные по всем столбцам кроме первого id, у которого аргумент auto_increment. Надо удалить все повторяющиеся строки. Как это сделать прямо в phpMyAdmin SQL запросом?
0 votes1 answer