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
-
Обработка информации в момент загрузки странички
Не могу понять как реализовать обработку значений на страничке. Вот например, На странице есть поле для ввода с уже вписанной информацией. <input type="text" name="tittle" value="720">Как можно взять из инпута число "720" и передать его в php для обработки. Причем, не надо жать какие-то кнопки. То есть, открылась страничка, на ней инпут с числом 720 и ниже него число 770 770 это результат работы скрипта 770 = 720 (из инпута) + 50 (просто так).
0 votes5 answers -
read audio files
Подскажите к примеру у меня есть сайт и я хочу сделать возможность прослушки и загрузки музыки. Подскажите как лучше хранить файлы грузить в базу данных как BLOB или в папку на серверe, и к примеру когда юзер вбил название музыки в поиск как мне лучше сделать возможность проигрывания мп3 даже если на странице находится 10 файлов
0 votes3 answers -
Не открывается картинка и флэшка
Пытаюсь подгрузить часть html кода с чужого сайта (www.f1news.ru) с помащью PHP на свой сайт, но картинки почему то не грузятся. Вот странитца которая должно грузить код: ссылка header('Cache-control: no-cache'); header('Content-Type: text/html; charset=utf-8'); $file = file_get_contents('http://f1news.ru/'); $file = iconv("cp1251", "utf-8", $file); $file = preg_replace("/.*?countdownBlock.*?>/is", "<div id=\"countdownBlock\">", $file); $file = preg_replace("/<\/div>.*/is", "</div></div>", $file); $file = preg_replace("/src='/is", "src='http://www.f1news.ru", $file); $file = preg_replace("/name=\"movie\" value=\"/is", "name=\"movie\" value=\"h…
0 votes2 answers -
Вывод всех символов ASII
<html><body> <?php ## Печать всей таблицы ASCII-символов. // Сначала создаем массив того, что мы собираемся выводить, // не заботясь о форматировании (дизайне) информации for ($i=0,$x=0; $x<16; $x++) { for ($y=0; $y<16; $y++) { $chars[$x][$y] = array($i, chr($i)); $i++; } } // Теперь выводим накопленную информацию, используя идеологию // вставки участков кода в HTML-документ ?> <table border=1 cellpadding=3 cellspacing=0> <? foreach ($chars as $row) {?> <tr> <? foreach ($row as $cell) { ?> <td> <?=$cell[0]?>: <b><tt><?=$cell[1]?></tt></b> </…
0 votes1 answer -
Как записать элементы матрицы в массив
<? function matrix_one($arr_K){ $increment_matrix = array(); $summ = 0; foreach ($arr_K as $base_number) { if(($summ + $base_number)==(13)){ $increment_matrix[] = $summ + $base_number; $summ += $base_number; }else{ $increment_matrix[] = ($summ + $base_number)%(13); $summ += $base_number; } } array_shift($increment_matrix); echo "<pre>"; echo implode(" ",$increment_matrix); echo "</pre>"; return $increment_matrix; } $arr_K = array(2, 3, 1, 7); $base = array(); foreach ($arr_K as $item) { $base[] = (int)$item; } $cnt = count($base); $one = array(); for ($i = 0; $i < ($cnt-1); $…
0 votes3 answers -
Изучение PHP
Хочу изучить PHP, с чего начинать, как долго времени займет изучение?
0 votes4 answers -
Цикл для каждого уникального значения поля
Привет всем! Есть таблица: id | di | name ————— 1 | 22 | one 2 | 22 | two 3 | 22 | three 4 | 25 | four 5 | 25 | five 6 | 37 | six 7 | 37 | seven Нужно сделать циклы while для каждого кол-ва уникальных значений поля di. Что-то вроде: $arr = array(22, 25); $sel = "SELECT * FROM table WHERE di IN ($arr)"; $qry = mysql_query($sql); while ($ev = mysql_fetch_array($qry)) { echo $ev['name'] . " "; } Но такой код выведет "one two three four five", а хотелось бы вывести "one two three" и "four five" отдельно.
0 votes2 answers -
Размер столбца
Не могу найти в коде строку по изменению ширины столбца, подскажите в какую сторону смотреть. Это относится к css или js? Исходники тут https://addsky.ru/sites/ad_php_phonebook.zip Таблица:
0 votes1 answer -
Вопрос о Live-чате
В общем, я делаю Live-чат и столкнулся с трудностью. Как можно получить из БД информацию и записать в чат без обновления страницы? Заранее спасибо.
0 votes2 answers -
Уникальны класс блока.
Порядка для: небольшая предистория. Достался мне прожект. По всей видимости - после индусов. Сейчас, он крутится у меня на локале. В мои обязанности входит - всё это дело переверстать и придать удобоваримый вид. С "программизмами" я стараюсь не связываться, наверное потому что, не хватает мозгов . (на самом деле я просто ленивый дрыщ) В общем, застрял на оформлении списка категорий. Об этом - ниже. Собсно сама соль: Список категорий насчитывает 12 ссылок. Они выстроены по вертикали. И оформлены "зеброй"(2 чередующихся класса, 1/2/1/2/1/2/etc). В php это выглядит так: if (isset($_GET['cat'])) if(is_numeric($_GET['cat'])) if($tree[$coun…
0 votes2 answers -
Помогите распарсить плз
Прошу помочь распарсить файлик, где данные находятся в таком формате: "3","Алабино","Алабино","Алабино","0","169""4","Апрелевка","Апрелевки","Апрелевке","0","170""5","Архангельское","Архангельского","Архангельском","0","171""6","Ашитково","Ашитково","Ашитково","0","172""7","Байконур","Байконура","Байконуре","0","173""8","Бакшеево","Бакшеево","Бакшеево","0","174""9","Балашиха","Балашихи","Балашихе","0","98""10","Барыбино","Барыбино","Барыбино","0","175"Мне нужно получить в виде массива для php - именительный - родительный падеж вида: 'Москва' => 'Москвe', 'Абрамцево' => 'Абрамцево', 'Алабино' => 'Алабино', 'Апрелевка' => 'Апрелевке', 'Архангельское' => 'А…
0 votes2 answers -
Парсер + работа с БД + серьезная аналитика + графические отчеты + веб интерфейс
Здравствуйте! Задача: 1. Заходить на сайты с нужными мне БД (количество от 1-2 до 1-2 десятков), на страницы с многостраничным списком. Из данного списка (динамическая выдача) уметь открывать по гиперссылкам конечные страницы. В них находить и нажимать нужную кнопку скачать файл, в диалоговом окне веб-интерфейса выбирать нужные параметры файла (нужный формат файла и т.п.) нажимать кнопку скачать данные. Периодичность - 1 раз в сутки. Количество конечных страниц и скачиваний файлов от нескольких тысяч до нескольких десятков тысяч. 2. Полученные данные записывать в БД. 3. Проводить обработку и аналитику 4. Следующим этапом Ходить по сайтам с текстовой, в основном новостно…
0 votes0 answers -
php файл без php кода
Два простых вопроса: 1. При запросе php файла браузер вообще не кеширует эту страницу - верно? 2. Если в php файле нет php кода, то при запросе такого файла он все равно уходит интерпретатору - верно?
0 votes1 answer -
Вопрос к знатокам.
Итак. Есть примерно такое. Слайдер на странице и на каждом слайде по картинке и комментарию к ней. <div class="slider"> <div class="slide"> <img src="image1.jpg"> <div class="comment"> ... </div> </div> <div class="slide"> <img src="image2.jpg"> <div class="comment"> ... </div> </div> ... </div> Проблема в том, что не знаю сколько картинок будет. И как с картинкой отобразить именно ее комментарии. И как именно ее комментарий записать. Думал через PHP записать индивидуальные файлы комментариев для каждой картинки, но что-то не могу сообразить как это продела…
0 votes8 answers -
Проваерка формы перед отправкой
Здравствуйте, возникла такая проблема. есть Форма, в которой нужно проверить чтоб обязательно был отмечен радиобаттон (Нужна именно проверка а не checked="checked") <form action="" method="post" name="form1"> <p>{$question}</p> <br /> <table width="300px" align="center"> <tr> <td align="left"><input type="radio" name="rb" id="option1" value="opt1"/><label for="option1">{$opt1}</label></td> <td align="left"><input type="radio" name="rb" id="option2" value="opt2"/><label for="option2">{$opt2}</l…
0 votes4 answers -
Доделать скриптик
Доброго времени суток! Ув., ГУРУ! Подскажите как мне сделать слеедущее... Есть скрипт PHP. Он выводит данные из базы Есть кнопка КУПИТЬ <td colspan='6' bgcolor='CCCCFF' height='36px' style='padding-left:25px'> <a href='/order.php?".$myrow['brand']."=".$myrow['id']."' target='blank'>КУПИТЬ</a> </td> или так ее можно сделать <td colspan='6' bgcolor='CCCCFF' height='36px' style='padding-left:25px'> <a href='/order.php?action=buy_now&BUYproducts_id=%s".$myrow['brand']."=".$myrow['model']."=".$myrow['size']."=".$myrow['price']."' target='blank'>КУПИТЬ</a> Вопрос Нужно при нажатии на кнопку КУПИТЬ выбирался именно этот товар. а…
0 votes2 answers -
Загрузка фото в бд и на сервер
Удалил портянку.
0 votes3 answers -
Форматирование времени.
Здравствуйте! Мне нужно преобразовать Unixtime в русскоязычную человекопонятную дату. Причем если данное время не отличается от текущего не больше чем на сутки то выводится сколько времени прошло с текущего момента. Такое используется на многих сайтах, я думаю должна быть соответствующая функция или библиотека.
0 votes2 answers -
Проблема со сложным sql-запросом
Здравствуйте! Функция получает параметр через адресную строку и делает выборку из БД. Если запрос ввожу с конкретными цифрами в phpmyadmin, то запрос выводит то, что нужно. А функция возвращает пустой массив: function article_block($category){try {$dsn = sprintf('mysql:host=%s;dbname=%s;charset=utf8', HOST, DB);$pdo = new PDO($dsn, USER, PASS);$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);}catch (PDOException $e) {echo "<p>Запрос на выборку данных из бызы не прошёл. Напишите об этом администратору <a href='mailto:admin@torawhite.ru'>admin@torawhite.ru</a>.</p><br>ERROR: " . $e->getMessage();exit;}$sql = '(SELECT article_…
0 votes4 answers -
strip_tags
Привет, кому не лень и не в лом просто напишите - $sDesc = $GLOBALS['MySQL']->escape(strip_tags($_POST['text'])); $sDesc = $GLOBALS['MySQL']->escape(nl2br($_POST['text'])); $sDesc = $GLOBALS['MySQL']->escape(bbcode($_POST['text'])); как можно объединить эти 3 строки, чтобы работали функции, если это вообще возможно. Зная форумы - в целом, скажу сразу - ссылки на http://www.php.ru/ и т.п. мне не нужны, нужен рабочий код.
0 votes4 answers -
Выполнение скрипта прямо на странице.
Занимаюсь всем этим безобразием под названием веб программирование чуть больше недели. Пока мне хватало выполнения php скриптов в отдельном файле и возвращения на страницу, возможно ли выполнять кусок кода прямо на странице при нажатии на кнопку, конкретнее делаю систему лайков/дизлайков. Или же каким то образом сохранять скролл при возвращении на страницу?
0 votes3 answers -
imagettftext. Не выводится полученный через аякс текст
Суть в следующем.. создаю изображение с текстом, который ввёл пользователь в поле ввода и передаю это значение php с помощью аякс.. Данные получаю, в переменной они есть. но выводится только тот текст, который заранее написан в сам php. <?php$w = 1000;$h = 200;$image = imagecreatetruecolor($w, $h) or die('Cannot create image');//Цвета$white = 0xffffff;$black = 0x000000;$red = 0xff0000;//Шрифт$font = ('BebasNeue.ttf'); // - обязательно надо указать путь до шрифта$fontsize = 100; // размер шрифта, gd1 - в пикселях, gd2 - в пунктах//Cам текст$text = $_POST['case_text'].'1';//Централизация шрифта$sz = imagettfbbox($fontsize, 0, $font, $text);$x = (imageSX($image) - ($sz[…
0 votes0 answers -
Дублирование куков в Opere 9.5+
Всем хи. Столкнулся с абсурдной ситуацией в опре 9.5+. Опера создает для каждой страници всой экземпляр кука: Поэтому при загрузке страници http:../page1.htm нет кука который был создан на странице http:../page0.htm раньше. Ктоньть сталкивался с этим? Или может я чегото напутал?
0 votes0 answers -
Передача файла на сервер используя http genm
Добрый день. Мне нужно передать файл на сервер с помощью формы, но Я имею путь к файлу в виде: http://xxx.xx/7544.jpg . Скажите, есть ли возможность передавать такие файлы на сервер? Если да то как это делать?
0 votes1 answer -
посик тэгов по базе
<? $all = array(); for ($i=1,$i < 9, $i++) // прогоняем все таблицы { $query="select question from ".$this->tables[$i]." where "; foreach($this->words as $word) { $query = str_replace('#OR#','OR',$query) $query.=" question like '%".addslashes($word)."%' #OR#"; } $query = str_replace('#OR#','',$query); // мутим запрос $query = $this -> sql -> query ($query); //имеем массив или фолс if ($query != false) foreach($query[0] as $result) { $all[] = $result; //добавляем совпадения по эгам в общий массив и идем к нэкст таблице } } в конце получаем массив вопросов $all , в которых есть тэги. Нужно найти наиболее вероятный вопрос …
0 votes5 answers