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("/\d/", $trim) != "0"){ echo "Число без точек. sooogood."; } elseif (preg_match("/\d[.,]/", $trim) != "0") { echo "Число с точкой или запятой"; } else { echo "Вообще не число."; } Первое правило срабатывает, но если в переменной точка или запятая, то все равно срабатывает первое правило. Нужно чтобы правило 1. Цифра ли? 2. Цифра с точкой ИЛИ запятой? Спасибо.
0 votes5 answers -
Распознание объектов
Можно ли своими усилями сделать программу, которая сможет распознавать объекты. Т.е. к примеру у нас есть камера... И камеру мы наводим на квадратный предмет. Действия программы: Распознание и выделение данного объекта. Подобная технология(только в более крупном масштабе) есть в фильме железный человек. Я подумал, если камеры могут распознавать улыбки на лицах людей, то почему камера не может распознать всего лишь квадрат. А далее программу можно будет развить при помощи введения интегральных функций наверное... Либо других математических применений...
0 votes13 answers -
кодинг под андроид. лаунчер
Я тут не в тему, но может кто нибудь писал подобное)) можете подсказать ссылки на ресурс, по мануалу писания лаунчеров. т.е. я хочу написать свой лаунчер и интерфейс мне как таковой вообще не нужен. Мне хочется, чтобы андроид вместо всей своей системы запускал только одну программу. больше ничего на этих планшетах не будет. чисто планшет, который будет заточен на прогу. например выполнял роль книги Я в верном направлении думаю? или придется андроида пилить?
0 votes2 answers -
Хочу в HTML втроить публикацию и подписку на собственные новости PHP+MySQL+XML
Дайте пожалуйста совет или ссылку: Хочу в собственном HTML сайте завести свою ленту новостей (свою (!), а не чужых), т.е. периодически орбновляя страницу, чтобы эти новости попадали автоматический в MySQL, дальше в XML и соответственно к подписчикам (RSS + ATOM). Как я знаю все это делает PHP. Я смог сделать XML, подключить его к FeedBurner но там не происходит обновление . . . Везде фактический дается инструкция как размещать чужие новости на своем сайте, а мне нужно наоборот, - публиковать свои и выдавать подписчикам. Прошу дать совет
0 votes1 answer -
Как вычислить от куда клиет по ip
То-есть я понимаю http протокол отправляет запрос на сервер вместе с ip. На сервере как мне вычислить из какой страны клиент. Подозреваю что должны быть базы данных ip адресов. Но где они и как они работают не представляю
0 votes2 answers -
Интересная проблема со скриптом
Есть вот такой скрипт: Скрипт работает вполне нормально(мне пока хватает). Но как обычно без "НО" не обошлось. Есть 2 условия: 1. if(!ctype_alnum($lg)|| strlen($lg) < 6) { $ErrorString.= '<span><b> - Логин:</b> некорректно заполенное поле</span><br>'; $formErr= true; $errlg=true; } 2. if(!ctype_alnum($pw)|| strlen($pw) < 6) { $ErrorString.= '<span><b> - Пароль:</b> некор…
0 votes4 answers -
Ссылки на объект
Прошу помощи в разборе кода: <?php$instance = new SimpleClass();$assigned = $instance;$reference =& $instance;$instance->var = '$assigned будет иметь это значение';$instance = null;var_dump($instance);var_dump($reference);var_dump($assigned);// Результат# NULL# NULL# object(SimpleClass)#1 (1) {# ["var"]=># string(30) "$assigned будет иметь это значение"# }Хочу понять почему собственно $assigned не стал равным null?
0 votes4 answers -
Регулярка. Исключить .. из строки
Есть простенькая регулярка на проверкку мейла [a-z0-9_\.\-]{1,128}[@]\w+[.]\w+Собсна, нам интересна часть до собаки [a-z0-9_\.\-]Сейчас это проверка на символы и длину строки 1-128. Требуется сделать так, чтоб не пропускало 2 точки подряд. Как это сделать регуляркой ? (Вариант доп. функции, которая будет искать в строке .. не подходит) Язык: python Есть решение данной задачи ? Спасибо
0 votes7 answers -
Подскажите функцию поиска на чужом сайте
Если требуется найти что то на каком то произвольном сайте.. Например курс доллара на яндексе. Каков алгоритм?. Существует ли функция в ПХП которая прочтет html код по определенному адресу и в случае определенного заранее совпадения присвоит переменной значение, с этого сайта?
0 votes3 answers -
Прокомментировать часть кода
Расшифруйте логику работы что куда берется и получается в этом цикле. Смущают вот эти названия в параметрах как ими манипуляция происходит ['doGo'] и ['known'] ? Что откуда куда достается и вставляется куда? <html><body> <?php if(@$_REQUEST['doGo']) { foreach(@$_REQUEST['known'] as $k=>$v) { if($v) echo "Вы знаете язык $k!<br>"; else echo "Вы не знаете языка $k. <br>"; } } ?> <form action="<?=$_SERVER['SCRIPT_NAME'] ?>" method="post"> Какие языки программирования вы знаете? <br> <input type="hidden" name="known[PHP]" value="0"> <input type="checkbox" name="known[PHP]" value="0">PHP<br> <input…
0 votes14 answers -
Пробел при вводе/выводе данных из БД
Здравствуйте! В textarea пишу текст, с переходом на новые строки и с пробелами(отступами) вот так: 2. Дизайн-проект интерьера. - квартир при выводе из БД данный текст получаю так: 2. Дизайн-проект интерьера. - квартир Как мне сохранить эти пробелы(отступы)?
0 votes4 answers -
Форматирование элементов массива
Всякие вложенные запросы к базе и сложные циклы для меня всегда были проблемой... И тут ещё появилась задача. Тяну из базы значения таблицы категорий вида: Array ( [0] => Array ( [id] => 7 [name] => Автомобили [parent] => 6 ) <!-- тут куча куча элементов --> ) И надо как-то отформатировать данный массив на основе поля parent и id и сделать древовидную структуру. Несколько часов просидел, но мой мозжечок не может понять и реализовать данное задание...
0 votes2 answers -
Код по отслеживанию IP
Решил написать код, который проверяет посетителя по IP и URL. Мне нужно, чтобы, когда посетитель заходит, скрипт проверяет IP и URL. Если эти данные есть в списке , то не показывать баннер, а если нет в списке то показывать. Хотя бы 2 раза. Может кто подскажет, что не так? Вот код: <?php error_reporting(0); // не отображать ошибки $ip = $_SERVER['REMOTE_ADDR']; //$agent = $_SERVER['HTTP_USER_AGENT']; $referrer = $_SERVER['HTTP_REFERER']; //адрес страницы, с которой посетитель пришёл на данную страницу //Создаем файл $fp_ip = fopen('ip.txt', "a+"); $fp_url = fopen('url.txt', "a+"); $data = file('ip.txt'); $data_2 = file('url.txt'); if (array_search($ip,…
0 votes7 answers -
Вывод таблицы с группировкой по дате (сегодня, вчера)
Привет, форумчане! Я хочу вывести объявления в формате,как на прикрепленной картинке. По ней видно, что список имеет заголовки (когда объявление было добавлено), проще говоря список группируется по дате (Сегодня, Вчера). Как мне вывести подобный список на php? Инфа берется из базы, в массив.. и вот как сгруппировать их по Сегодня, Вчера - не могу понять.. где-то видел такую фишку, захотелось реализовать p.s: Заранее благодарен за ответ!
0 votes2 answers -
В цикле FOR обновляется переменная, как промежуточные результаты записать в другую переменную
Запарился уже с этой задачей. Вроде простецкая, а ничего не получается. Поэтому обращаюсь за помощью к вам. В общем есть цикл: for ($i = 1; $i <= 26; $i++) { $temp_string = "index_question".$i.", "; echo $temp_string; } Получаем с него такой результат: Как эту строчку, сохранить в переменной? Я пробовал сделать так (просто в VBA это катило): $full_string = " "; for ($i = 1; $i <= 26; $i++) { $temp_string = "index_question".$i.", "; echo $temp_string; $full_string = $full_string + $temp_string; } Но результатом от такого решения является: Кому не лень подсказать решение к моей проблеме?
0 votes2 answers -
всплывающие окна
как сделать чтобы при наведение на фотографию появлялись всплывающие окна с информацией о файле которую я бы указывал?
0 votes1 answer -
Отправляем почту
Добрый день . Создал форму отправки почты на php . Сделал проверки все и все работает но хотелось бы сделать кое что иное . Всем понятно даже мне новечку что php начинает работать только после нажатия кнопки , т.е. это клиент сервер , и то что касается клиента php впринципе не интересует до тех пор пока что то не передается на обработку серверу . Делая проверки на php на правельность заполнения полей в случае ошибки я могу выдать строчку предупреждения на самой странице или же в форме при нажатии на сабмит вызвать другую страницу php на которой и производить все проверки и писать там все ошибки . На самом деле все бы ничего если бы я все знал как свои 5 пальцев но это не …
0 votes1 answer -
str_replace и substr_replace
str_replace и substr_replace В чем разница? Оба зменяют одну строку другой. Чем лучше та или иная функция? А в чем же различие? <?php $text = "<br>Ну, ты чувак гонишь!"; echo substr_replace($text,'молодец',17,6); echo str_replace("гонишь",'молодец',$text); ?>
0 votes9 answers -
Извлечение переменных из регулярок
Пишу парсер, который разбирает жутчайший код и превращает его в нечто более удобоваримое. В регулярках есть возможность заключить что ни будь в круглые скобки и это запомнится системой. Во всех мануалах написано что обратиться к этой информации можно с помощью переменных типа $1, $2 или \1 \2 Вот собственно проблема, у меня так и не получается получить к ним доступ вне регулярки, вот код: <? $text = preg_replace("'<div class=\"imageteaser_pic_le\"><a[ ]+href=\"(.*?\.htm).*?<img'", "фф$1фф<a rel=\"lightbox\" href=\"\"><img align=\"left\" class=\"rightten\"", $text); //в круглых скобках заключено выражение которое нужно сохранить //между буквами …
0 votes5 answers -
Делать голосование с SQL или без?
С ПХП недавно.. знания функций ограничены.. Нужно было сделать голосование на одном из сайтов. Написал вот такую байду с использованием SQL.. Скрипт работает. <?php if (isset($_POST['submit'])){ $answer=$_POST['answer']; //Если нажата Сабмит делаем запрос $query="SELECT * FROM kakoy_auto WHERE id=1"; $result=mysqli_query($db, $query); $myrow=mysqli_fetch_array($result); //Выводим данные из базы $gaz=$myrow["gaz"]; $uaz=$myrow["uaz"]; $vaz=$myrow["vaz"]; $inomarka=$myrow["inomarka"]; $net_auto=$myrow["net_auto"]; $vsego=$myrow["vsego"]; //Узнаем за кого голосуют if($answer=='gaz'){ $new_vote=$gaz=$myrow["gaz"]+1;} if($answer=='uaz'){ $new_vote=$gaz=$myrow["uaz"]+1…
0 votes2 answers -
Комментарии на сайте
Хочу сделать так, чтобы комментарии на сайте могли оставлять только зарегистрированные пользователи, но не могу найти подходящего скрипта. Решил сделать так: весь блок с комментариями будет показываться только зарегистрированным пользователям. С PHP у меня очень плохо, в гугле уже 2 дня ищу. Может кто знает подходящий мне скрипт, или знает как это сделать?
0 votes3 answers -
Отладчик php
Не разу не использовал и даже не видел, но слыхал, что есть отладчики для пхп-скриптов. Кто какой может посоветовать (желательно для ubuntu 8.10, но, в принципе, и виндовый можно поглядеть)? P.S. И, да, желательно, конечно, бесплатный
0 votes3 answers -
Двумерный массив
Можно создать одномерный массив, всё нормально, вот так: $cars = array( "model" =>'X5', "speed" =>120, "doors" =>5, "year" =>'2006' ); echo $cars['doors']; //Выводим элемент массива Вот смутил такой двумерный массив. $cars['bmw'] = array( "model" =>'X5', "speed" =>120, "doors" =>5, "year" =>'2006' ); echo $cars['bmw']['year']; Какой смысл если написать его вот так? Как это на картинке примерно будет выглядеть этот двумерный я имею ввиду $cars?. Получается весь массив состоит из одного элемента, который тоже массив и всё?
0 votes3 answers -
Добавить поле в массив
Есть $list=array("a","b","c","d"). Как добавить в другой массив поле $array['a']['b']['c']['d']? При этом значение и количество элементов в первом массиве может быть любое. То есть поля в $array формируются массивом $list.
0 votes5 answers -
Регулярные выражения
Имеем следующий код: <li> <a class="pagin" href="/book/index.php?PAGEN_4=1&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">1</a> </li> <li>...</li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=3&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">3</a> </li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=4&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">4</a> </li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=5&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">…
0 votes3 answers