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
-
скорость подключения к хосту
подскажите пожалуйста этот вот скрип верно выполняет вычисление скорости соединения с хостом ??? http://jan.moesen.nu/code/php/speedtest/index.php?numKB=512
0 votes9 answers -
Динамичиский поиск по базе данных
Добрый день! Подскажите, как можно сделать такую ШТУКУ: у меня есть таблицы с разными компаниями производителями в которой есть разные типы продукции этих компаний. на странице я хочу сделать поиск в виде трех полей типа select и работать должно так, при выборе в первом select имя компании во втором вид продукции в третьем уже должны появиться артикулы данной коипании с учетом выбора типа продукции. Подскажите как это можно сделать. Заранее всем спасибо
0 votes3 answers -
РАНДОМ
Читаю тему случайные числа в книге, там такой пример, не работает чего-то. <?php $ourfile = fopen("largetextfile.txt",'r'); for($i = 0; $s = fgets($ourfile,10000); $i++){ if(mt_rand(0,$i) == 0) $line = $s; } echo $line; ?>
0 votes11 answers -
htaccess постраничный редирект
Здравствуйте. Интересует как сделать редирект с старых страниц в нужное место? Сейчас на сайте уже есть редирект с www на без www, уже и так и сяк пробовал страницы в добавок к этому редиректить - ни в какую =( Заранее спасибо.
0 votes3 answers -
Отправка файлов php
Могу отправить файл размером 300 мб Но когда пытаюсь отправить файл около 500 мб, пишет мол память ограничена прописываю в .htaccess php_value memory_limit 10000000000000000000000 все ровно такая же ошибка все уже перепробовал не получается. в чем проблема?
0 votes1 answer -
Об отправке почты
Возникает проблема при просмотре в "The bat" отправленной почты с сайта. Тело письма просматривается нормально, а заголовок видится не в той кодировке и соответстввенно нечитабелен. Привожу код скрипта: <?php $config['smtp_username'] = 'ven'; //Смените на имя своего почтового ящика. $config['smtp_fullusername'] = 'ven@mail.lanck.net'; //Смените на имя своего почтового ящика. $config['smtp_port'] = '25'; // Порт работы. Не меняйте, если не уверены. $config['smtp_host'] = 'smtp.lanck.net'; //сервер для отправки почты(для наших клиентов менять не требуется) $config['smtp_password'] = 'xxxx'; //Измените пароль $config['smtp_debug'] = true; //Если Вы хотите …
0 votes2 answers -
загон с жесткими ссылками
добрый день. помогите понять смысл сего выражения: $b&=$a; и результат, получаемый в результате выполнения: for ($a=0;$a<=10;$a++) { $b=5; $b&=$a; echo 'a=',$a,' b=',$b,'<br/>'; } [color="#FF0000"]Результат:[/color] a=0 b=0 a=1 b=1 a=2 b=0 a=3 b=1 a=4 b=4 a=5 b=5 a=6 b=4 a=7 b=5 a=8 b=0 a=9 b=1 a=10 b=0 вопрос по сути муть, но всё-таки. спасибо
0 votes3 answers -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes0 answers -
Скрипт поиска, приравнять регистр
Всем привет. Суть проблемы такова. Есть HTML сайт прикрутил к нему скрипт поиска... База поиска в данном скрипте набивается сама в обычном текстовом редакторе. Файл называется searchdat т.е я прописываю ключевое слово и ссылку там. Вот например abba::http://www.domen.ru/index1 beatles::http://www.domen.ru/index2 bad boys::http://www.domen.ru/index3 rembo::http://www.domen.ru/index4 terminator::http://www.domen.ru/index5 и т.д. В итоге если в поисковую форму вбить Abba (с заглавной буквы) или aBBa то скрипт ничего не найдет в этом файле...Т.е изнчально я должен был бы в базу написать Abba aBBa abba::http://www.domen.ru/index1 то тогда он бы понял..т. он ищет четкую с…
0 votes1 answer -
Поиск в Wordpress + Php
Есть вот такой код, и вроде все бы ничего, поиск работает. Когда находит одну запись - все окей. А вот когда записей 2 например, дублирует <h2> и получается Такая картинка: <h2>Для вашего поста бла бла бла</h2> Превью поста №1 <h2>Для вашего поста бла бла бла</h2> Превью поста №2 Вот собственно хочется что бы вот это вот: <h2>Для вашего поста бла бла бла</h2> Выводилось один раз всего, а не перед каждым найденным заголовком, что поправить? Спасибо! <?php global $wp_query; query_posts ( array_merge( array( 'post_type' => array( 'albums', 'post' ) ), $wp_query->query ) ); if (have_posts()) : while (have_posts()) : the_p…
0 votes2 answers -
Сортировка и разделение данных внутри массива
Суть: есть массив данных. Структура массива: author_id, author, author_litera. Мне нужно отсортировать данные по полям author_litera и author в алфавитном порядке, а потом разделить массив на несколько по этим же полям. Ну например, у меня такие данные: author_id author author_litera 1 Пушкин А.С. П 2 Лермонтов М.Ю Л 3 Пастернак Б.Л. П 4 Державин Г.Р. Д На выходе мне нужны такие массивы: [Державин] [Лермонтов] [Пастернак, Пушкин] Как это реализовать?
0 votes3 answers -
Как получить developer key для youtube
По этой ссылке , всегда ошибка Network or server error: Developer account details could not be updated. Please try again later. https://code.google....html#newProduct
0 votes1 answer -
Вопрос по циклу for
Читаю книгу по пхп. И возник вопрос по примеру. Почему данный цикл выводит не 100 точек в конце? <?php for ($i=0, $j=0, $k="Points"; $i<100; $j++, $i+=$j) $k = $k."."; echo $k; ?>
0 votes1 answer -
Абстрактные классы
Изучаю полиморфизм - способность класса-родителя использовать функции, классов-потомков, даже если неизвестно реализованы функции-потомков или нет. Вот написал элементарный код, без реализации, выдаёт ошибку: abstract class Db{ abstract function db_conn(); abstract function db_open(); abstract function db_query(); abstract function db_close(); } class B extends Db{ function db_conn() {}; function db_open() {}; function db_query() {}; function db_close() {}; } $o1 = new B; Дальше, пробую по примеру в книге вот этот код, который в классе-родителе вызывают функцию из производного класса, но интерпретатор тоже ругается. <?php …
0 votes2 answers -
WEB видеоредактор
Привет всем, подскажите пожалуйста как создать web видеоредактор наподобие ютубовского. Я конечно понимаю что точного ответа и написанного кода я не получу но подскажите хотябы в каком направлении копать и на чем вообще его делать? flash отпадает сразу же. Я думаю может html5, js? но покопавшись в интернете ничего не нашел как ни странно. Вообще пишите кто что думает по этому поводу. Нужна любая информация.
0 votes4 answers -
PHP DOM
Помогите, не могу найти в докуменатации по PHP DOM информацию как сохранить текстовое содержимое текущего узла с тегами. Например: echo $dom->getElementById('first')->textContent; echo $dom->getElementById('first')->nodeValue; выведет текст без тегов
0 votes3 answers -
Импортируем csv в MySQL.
Господа. Нужно импортирвать 123.csv в MySQL на хостинге. load data local infile '/home/k0001461n1/domains/knigaotzov.ru/public_html/123.csv'into table dannifields terminated by ':'enclosed by '|'lines terminated by '\n'(id, kategoria, closed, metatitle, title, description, text, textopisanie, login, wmsite, paid, date, time, imgm, view, rating, vote, count_comment, dowland_zip);выдаёт ошибку. #1148 - The used command is not allowed with this MySQL versionЧто делать, подскажите? Может есть какой другой способ?
0 votes1 answer -
Делать голосование с 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
Всем привет! Возникла трудность с установкой времени на сервере. В phpinfo: Build Date Jan 6 2011 17:26:08 и Default timezone Europe/Moscow и вот так в php.ini date.timezone = Europe/Moscow сервер apache 2.2 и php 5.2.17 Хотелось бы видеть реальное время
0 votes5 answers -
Проблема загрузки файла на сервер
Здравствуйте! Помогите разобраться. У меня есть форма состоящая из 20-ти нижеприведенных блоков, в которых выбирается маленькая картинка, большая картинка и поле для описания картинки. <!--==========================Картинка 1=========================================--> <table style="border:1px solid #383737;"> <tr> <td> <font>Картинка маленькая 1</font> </td> <td> <input type="hidden" name="MAX_FILE_SIZE_des_img_small_1" value="2000000" /> <input type=file name="des_img_small_1" maxlength=64 id="des_img_small_1"> </td> <td> <font>Картинка большая 1</font> </td…
0 votes8 answers -
Проблема с регуляркой
Не могу подобрать регулярное выражение под такие тексты: 2.3 i 3.0 i 3.2 i Type S 2.0 Type S 1.6 И все в том же духе.. Хелп плиз!
0 votes3 answers -
Пытаюсь составить правило для mod_rewrite.
Работаю с чем-то вроде простенького интернет-магазина. Как у любого магазина у него есть сортировка товаров по разным параметрам. (По цене, по материалу, по длине/ширине и т.д.) Реализовать это в виде обычных get-переменных, прописываемых в адресной строке было не сложно. Проблема случилась когда решил перевести это всё в ЧПУ. Написать всё это ОДНИМ правилом (то есть запихнуть все параметры в один RewriteRule) не вариант. Потому что в таком случае оно сработает только если в адрес будут вбиты все переменные сразу. (а если кто-то захочет поискать только по цене или только по длине ?) Тогда нужно много RewriteRule для каждого параметра по отдельности. Написал что…
0 votes0 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 -
Как внедрить RSS в саита а не в блог
Не знаю даже что лучше, - RSS или Atom для обычного HTML сайта, который не расчитан как динамичный сайт, но предпологает обновления некоторой части контента, который в частности и предусмотрен для рассылки . . . Познакомилась. как я думаю с наиболее информативной статьей по данной теме: http://www.oqbo.ru/read.php?block=11 Но думаю тут вопрос также должен быть связан с файлом Config (т.к. тут востребована MySQL), а об этом, в приведенной статье ничего не сказано . . . Прошу дать совет. Меня также интересует, получится ли потом этот RSS (или Atom) пристроить к FeedBurner. Надеюсь на ответ. Вопрос внедрения RSS планирую в сайт: t a m c r e d i t . g e (без пробелов), там …
0 votes0 answers -
Поиск неизвестного свойства функцией __set()
class A{ public $user; function __set($n,$v){ $this->user[$n] = $v; } function __get($n){ return $this->user[$n]; } } $o = new A(); $o->name = "John"; echo $o->name; Когда интепретатор PHP увидел в коде что мы обращаемся к неизвестному свойству, он обратился в класс, с надеждой найти функцию __set() Эта функция имеет 2 параметра: 01)Название свойства; 02)Значение свойства. В этом месте кода, как переменная $user, которая была объявлена как приватное свойство в классе, как она могла превратится в массив если она была объявлена как обычное закрытое свойство? function __set($n,$v){ $this->user[$n] = $v; } В этом месте кода, если функция __g…
0 votes1 answer