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
-
Исключение повторений случайных чисел
Добрый день! Подскажите, при запуске нижеприведенного кода , я предполагал получить массив с случайными числами, которые бы не повторялись, но при рекурсии получается пустая строка. Вот код. $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 -
Рисование фигур
Сделал пример с книги, должен по идее рисоваться круг и результат быть такой, как в книге: Рисуем круг: (0, 0, 100) Прошло некоторое время... Стираем круг: (О, О, 100) Рисуем круг: (101, 6, 100) Прошло некоторое время... Стираем круг: (101, 6, 100) Рисуем круг: (101, б, 200) Прошло некоторое время... Стираем круг: (101, б, 200) но почему то выводит такое: Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) и не по порядку выводит, а грузится экран и все выводится сразу. <?php ## Базовый класс — геометрическая…
0 votes0 answers -
не отправляется письмо
Здравствуйте, есть простейший код отправки письма, который после регистрации отправляет пользователю ссылку на подтверждение. Но он почему то работает только если файл, в котором размещен код отправки, сохраненн в кодировке ANSI , если же сохранить файл в utf-8 то письмо просто не доходит, хотя функция mail возвращаяет true... Пробывал любой код, везде одинаковый результат, вот последний: function XMail( $from, $to, $subj, $text) { $un = strtoupper(uniqid(time())); $head = "From: $from\n"; $head .= "To: $to\n"; $head .= "Subject: $subj\n"; $head .= "X-Mailer: PHPMail Tool\n"; $head .= "Reply-To: $from\n"; $he…
0 votes1 answer -
Счетчик по IP адресам (MySQL)
На http://php.su/phphttp/?cookies отчитала что существует счетчик по IP адресам. Помогите сделать. Создаем таблицу в БД. 1 столбец: ip адрес. 2 столбец: кол-во посещений. ip достаем из супер-глобального массива $_SERVER. Как узнать кол-во посещений? К примеру к нам зашло 15 пользователей с разными ip адресами, т.е. у нас 15 строк. Как вывести в php количество строк в таблице? или счетчик по ip адресам делается по другому?
0 votes3 answers -
назначение экшенов CRUD можно менять?
бывалые прогеры, помогите пожалуйста разобраться в таком смешном вопросике есть mvc-фреймворк, создана некотрая сущность 'Article' с набором экшенов, реализующих CRUD: index,new,edit,show,update,create,destroyприложение так задумано, что ни одна сущность 'Article' совсем удаляться из БД не будет. для этого я добавил в соответствующую 'Article' табличку поле hide(boolean). если в hide значение false, то статья видна пользователям приложения, если в hide значение true, то не видна вопрос в том что будет правильнее с точки зрения хорошего стиля: 1. поместить функцию смены значения hide в экшен destroy 2. не трогать экшен destroy, и для смены значения hide создать ещё оди…
0 votes1 answer -
Обновить текст на странице
Здравствуйте! На странице <p> с текстом. После выполнения php-скрипта текст в <p> надо обновить. Как это делается, подскажите, пожалуйста! Через DOM? Пример был бы очень кстати
0 votes3 answers -
Get ошибка вывода
Всем добрый день, столкнулся с проблемой имеем: <a href="/product?page=1">dd</a> echo $_GET['page']; также как при echo $page; //для старых версий php На выводе получаем product, не пойму в чем дело, ведь по идеи должно выводиться 1
0 votes9 answers -
Скрипт для миниатюр изображения
Какой скрипт можно использовать для обрезки изображений, чтобы сделать иконки для сайта...
0 votes4 answers -
Вытащить из базы темы с определенным месяцем
Вобщем как организовать выбор из таблицы БД все темы за определенный месяц? Дата в формате Y-m-d
0 votes4 answers -
Скрипт доски объявлений
Нужен хороший скрипт доски объявлений. Можно платный. Кто сталкивался и использовал - подскажите какой лучше?
0 votes2 answers -
FirePHP
Товарисчи, кто знает, как надрессировать этого зверя переносить строки в логах и ошибках? Хотел вывести в его лог свою обработанную много строчную трассировку стека вызова функций (его родная трассировка слишком тормозная), но как перевести строку для новой строки, не могу понять. Всякие символы типа \n, \r\n, <br> не работают. Из буржуйских источников понял, что такая проблема имеется, но так и не понял, как она исправляется? Пока один вариант на уме, использовать серию методов ::log(), но это как-то по извращенски.
0 votes0 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 -
Хуки в ООП
Подскажите пожалуйста, как лучше организовать систему хуков в ООП? Заранее большое спасибо!
0 votes8 answers -
Магазин на PHPshop ENTERPRISE
Здравствуйте, можно ли сделать разделение цены, сейчас вот так "2860700 руб" а должно быть вот так "2 860 700 бел.руб" как так это исполнить? Вот мой магазин http://smesiteli.info/ а я бы хотел сделать цену как на вот этом сайте http://moyki-bt.ru/shop/UID_2125.html с разделением цены только не на два знака а на три как показано в моем примере. P.S. Заранее огромное спасибо
0 votes3 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? Это бесплатно?
0 votes4 answers -
Передача POST на HTTPS
Приветствую. Два сервера играют в снежки POST запросами по протоколу HTTPS. При отправке данных через формы на странице все обрабатывается корректно. Радуюсь. Но вот необходимо отправить запрос без участия человека. Выходов как я понимаю несколько. Из этой кучи выбрал самый простой: curl. Написал функцию: <?php function SendPost($data, $port= '443', $host = 'https://htmlbook.ru', $path='/index.php') { if( $curl = curl_init() ) { curl_setopt($ch, CURLOPT_PORT, $port); curl_setopt($curl, CURLOPT_URL, $host.$path); curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); …
0 votes2 answers -
Content-Type: multipart/mixed или попытка создать множественный запрос
Сделал форму, в которой можно выбрать файл для отправки Код: <form action="myhandler.php" method="POST" enctype="multipart/form-data"> Поле1:<input type="text" name="row-1"><br> Поле2:<input type="text" name="row-2"><br> Поле3:<input type="text" name="row-3"><br> <INPUT type="file" name="files"><BR> <input type="submit"> </form> Выбираем файл и отправляем его на сервер Лог моего снифера полностью соответствует спецификации http://www.w3.org/TR/REC-html40/interact/forms.html#form-content-type Но, в ней же написано о т.н. Content-Type: multipart/mixed; А собственно, как так выбрать второй файл в этом же …
0 votes4 answers -
вызов одного класса в другом
Добрый день. проблема, я вызываю шаблон так $tpl = new template(tpl_dir,tpl_ext); $tpl->load('...'); $tpl->vars('...',array('redirect')); echo $tpl->out('...'); мне надо то же самое реализовать внутри функции другого класса, то есть: class sgd { function up() { $tpl = new template(tpl_dir,tpl_ext); $tpl->load('...'); $tpl->vars('...',array('redirect')); return $tpl->out('...'); } } но так работать не должно, я пробую так: $tpl .= template::__construct(tpl_dir,tpl_ext); $tpl .= template::load('...'); $tpl .= template::vars('...',array('redirect')); return $tpl .= template::out('...'); шаблон вызывается, но переменные не передаются, в чем может быть дел…
0 votes0 answers -
Задания по практике
Всем привет) Киньте пожалуйста ссылки сайтов с заданиями по PHP(ну или просто дайте названия сайтов)Заранее спасибо
0 votes4 answers -
Хранение сессии
В стандарте, если закрываешь браузер - сессия на сайте уничтожается, а как же сделать, чтобы оставалась активной при новом заходе? В БД хранить?
0 votes8 answers -
.htaccess скрывается
Такое дело. есть файл .htaccess если я отредактирую его и сохраню. он исчезает. к нему добавляется атрибут "скрытый" и чтобы его редактировать приходится включать скрытые папки и файлы и каждый раз снимать этот атрибут. отредактирую, сохраню и опять скроется. что за ерунда такая? храню его на яндекс диски для синхронизации с облаком.
0 votes3 answers -
convert (gif,png,bmp,wbmp,xbm) to jpg
Собственно нужна функция для конвертирования + ресайза на php. Причем основная проблема с которой я столкнулся это конвертирование bmp to jpg с остальными форматами вроде как все ясно... Есть у кого готовые решения или толковые мысли на это счет?
0 votes6 answers -
upload image input type="file"
Всем привет! Парни подскажите как мне сделать правильно редактирование. Вот я нажимаю редактировать и мне приходиться заново указывать картинку. http://hostingkartinok.com/show-image.php?id=3cf085a3baf3262f8ca1159d049eff65
0 votes1 answer -
софт для тестирования сценариев python
посоветуйте пожалуйста софт для тестирования простейших веб-сценариев python под windows я уже намучился с конфигурацией open server, denwer, apache+mod_python и, если это возможно, хотел бы использовать что-нибудь попроще. по крайней мере в период изучения основ
0 votes2 answers