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
-
Создание Брокерного сайта
Хочу сделать сайт, прогноз футбольных матчей на очки - как практика в учении Php и полезно и интересно Можете дать пару советов, умею обращаться к Бд Лучше делать через Бд или создавать файлы и в них вычислять сходство прогнозов ?
0 votes4 answers -
Вывод инфы. из БД при помощи PHP
Здравствуйте Уважаемые форумчани!!! Столкнулся с проблемой при переносе сайта с joomle на DLE. По скольку на данный момент работаю на локалке с демо версией DLE, все попытки о помощи на официальном форуме будут нулевыми. И вот собственно в чем вопрос: Как осуществить вывод новых комментариев ко всем новостям пользователя с помощью php на странице профиля (userinfo). Знаю что это возможно по скольку на данный момент сайт стоит на joomle и там такой метод вывода работает. Сам вывод комментов в таб. с базы получался по принципу: <?php include 'data/dbconfig.php'; // Константы для подключения к СУБД define("HOST","DBHOST"); define("USER","DBUSER"); define("PASS","D…
0 votes17 answers -
как удалить элемент массива?
У меня есть массив: $file[0]="0"; $file[1]="1"; $file[2]="";//пустая переменная $file[3]="";//пустая переменная $file[4]="4"; мне нужно сделать так чтоб через цикл for пустые переменные удалялись с массива без нарушения структуры (пустые переменные заменялись следующими не пустыми переменными соблюдая очередность и чтоб в конце у меня получилось вот так $file[0]="0"; $file[1]="1"; $file[2]="4"; как это сделать? Напоминаю что я вручную этим управлять не буду, этот код я вставлю в скрипт и все должно быть на автомате. массив берется через функцию file("file.txt") а пустые переменные это строка которая состоит только из символа переноса в файле file.txt
0 votes22 answers -
Данные в БД через form
Всем спасиб
0 votes11 answers -
Прописание рандомных ссылок к картинкам.
Добрый день.Моя задача: есть картинка к ней нужно прописать рандомную ссылку. Вот такого типа: http://mysait.com/?page_id= (а здесь подставляется число, из заранее заданных.) То есть на выходе должна получится ссылка такого вида : http://mysait.com/?page_id=45. Как мне это сделать? Вот кусок кода куда надо это вставить: <?php $images = glob('rotate/*'); // Находим пути до изображений в папке images. $image = $images[rand(0, sizeof($images) - 1)]; echo '<a href=""><img src="' . $image . '" alt="' . $image . '" width="99px" height="57px" /></a>'; // вот сюда надо вставить рандомную ссылку ?> </div> Заранее спасибо за помощь.
0 votes1 answer -
выбор цвета в combobox
Нужно создать базу данных автомобилей, в которую входит атрибут "цвет". Выбор цвета осуществляется с помощью combobox'а. Как осуществить вывод не просто названий цветов в списке, а именно их отображение в нем?
0 votes11 answers -
Помогите с програмкой которая будет розмещать обявления на сайтах
Привет всем, хочу написать програмку которая будет отправлять одно обявление сразу на несколкьо досок обявлений с уже настроеными заранее параметрами, чтобы можно было в ней выбрать тип обявления, цену и само обявление, а далее оно само отправит его на доски обявлений, чтобы не заходить на каждый сайт и не выставлять в ручную для каждого обявления одни и теже параметры. Подскажите как такого плана называются программы, решаемо такое на каком языке, вариант работы отправка через свой сайт или надо делать как обычная программа на компьютере, есть ли примеры таких программ и статьи на такую тему (если можно дайте ссылку пожалуйста)? И другое что может не упомянул. Вот наприм…
0 votes10 answers -
удаление кода
в коде РНР есть переменная X и происходит вывод контента из БД вида: <div class="A">text1</div> <div class="B">text2</div> <div class="A B">text3</div> как сделать чтобы блоки в который класс != Х были удалены. т.е. если Х=А то <div class="A">text1</div> <div class="A B">text3</div> если Х=В то <div class="B">text2</div> <div class="A B">text3</div>
0 votes17 answers -
жду критики
и стоит ли разбить метод на более мелкии составные части , дабы улучшить конструктивность? <?php function Hear($msg) #Обрабатывает сообщение и отправляет юзeру Ответ + вопрос { $this -> SetMinds('Со мной что то не тaк !'); //задаём ответ который не должен появится , если появится - действительно чтото не так if (!$this -> SeakOrNot()); //проверка готовности к работе if (!$this-> AdminCommands($msg)) //Не является ли текст командой $this->GenerateAnswer($msg);//Выделяет вопрос из полученого сообщения или задаёт фолс if (!$this->foundQ) $this -> Dunno(); //Вывод сообщений когда незнаем что хотят $answer =$this -> GetA( $this…
0 votes5 answers -
Перенос строки в PHP не работает
Всем привет!!! Есть такой код: <? $date = date("[D|d/m/Y|H:i]"); $ip = getenv("Remote_addr"); $ip2 = getenv("HTTP_X_FORWARDED_FOR"); $browser = getenv("HTTP_USER_AGENT"); $file = "log.html"; $fp=fopen("$file","a"); fputs($fp,"IP: $ip | IP2: $ip2 | Date: $date | Browser: $browser <br>"); echo $_SERVER['REMOTE_ADDR']; (в этом месте я хотел бы сделать перенос строки, после REMOTE_ADDR) echo $_SERVER['SERVER_NAME']; fclose($fp); ?> Я не могу сделать перенос строки при помощи \n - Наверное не туда вставляю - новичок. Прощу помощи.
0 votes3 answers -
ошибка запроса
Есть такой код: <?php $mshost = "localhost"; // Хост $msuser = "user"; // Имя пользователя $mspassword = "11111"; // Пароль $msname = "test_db1"; // Имя базы данных $msconnect = mysql_connect($mshost, $msuser, $mspassword); mysql_select_db($msname, $msconnect); mysql_query("CREATE TABLE rooms ( n_room int, color text)", $msconnect); mysql_query("CREATE TABLE people ( id int, name text, n_room int)", $msconnect); mysql_query("INSERT INTO rooms VALUES (101, 'синий')", $msconnect); mysql_query("INSERT INTO rooms VALUES (102, 'красный')", $msconnect); mysql_query("INSERT INTO rooms VALUES (103, 'желтый')", $msconnect); mysql_query(…
0 votes13 answers -
хранение текстовой переменной
С вопросами покончено , теперь мне нужно обрабатывать ответы. Юзеру задаётся вопрос ,он на него отвечает , если нет похожего в базе добавляем ответ в базу. (функционал оброботки похожести уже есть) проблема вот в чем - в сценарий обработки мы подаём переменную(ответ) аяксом , а сценарий должен уже всё сделать, но как мне достать заданный вопрос (он каждый раз разный)
0 votes3 answers -
Система платежа PayPal
Столкнулся вот с такой проблемой, ниже находится скрипт от PayPal который получает данные о платежи, он отлично работает за исключением случаев если у покупателя в анкете данные указаны на русском языке! Скрипт почему-то не воспринимает русский текст и взамен русского текста получает символы ZZZZ. И в результате не может пройти проверку… $req = 'cmd=_notify-validate'; foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); $req .= "&$key=$value"; } // post back to PayPal system to validate $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Co…
0 votes6 answers -
Алгоритм
разбиваем вопрос на тэги (искомые слова) получаем все вопросы созержащии хоть 1 из тэгов находим вопросы где максимальное количество тэгов выводим рандомный из них (Question) . нужно сделать чтоб както добавлялся вопрос в бд если он оригинальный , как определить его оригинальность ? у меня есть идея только посчета процентного соотношения найденых тэгов к ненайденым тэгам в (Question). например вопрос "кто основал город Рига" , Question - "Кто построил город Рига" - процент соотношение не найденых тэгов в вопросе 1/3 = 33% - не добавляем , а если вопрос -"какие хорошии клубы в городе Рига", Question - "Кто построил город Рига" - 3/2 = 150% - добaвляем. но сдаётся чт…
0 votes17 answers -
Проблема считывания php
Здравствуйте. Я пользуюсь dreamweaver и когда смотрю сайт через него, то все в порядке, php код вставляется как надо. Но когда я открываю сайт самостоятельно, например через "мой компьютер", php вообще не читается браузерами. Будто в коде и нет ничего вовсе. Например простое <?php echo 'hello' ?>, открывая сайт через dreamweaver, напишет на странице "hello". А не через него будет пустая страница Пользуюсь Денвером, сам он в порядке. В чем может быть проблема?
0 votes9 answers -
как написать скрипт разпознавалку типов файлов
как написать скрипт разпознавалку типов файлов? например у меня есть названия файлов: VistaICO.txt VistaICO.png VistaICO.zip VistaICO.mp3 и скрипт должен вывести типа этого .txt .png .zip .mp3 Как это сделать или хотяб с функциями помогите, а я сам разберусь
0 votes2 answers -
какая функция обрезает строку до нужной длинны?
например есть строка "abcdef" а функция обрежет ее например вот так "abc"
0 votes3 answers -
Помогите новичкую код работает не корректно.
Пытаюсь сделать форму отправки сообщений... Задача, чтоб данные которые вводит пользователь в форме, отображались на генерируеой странице и паралельно отправлялись на почту. имеем форма http://polosatiykot.ru/form.html <div class="left"> <div id="form"> <form method="post" name="contactform" id="contactform" action="form.php"> <table border="0" cellspacing="0" cellpadding="3"> <tr> <td><div align="right"><label for="name">Имя:</label></div></td> <td><input name="name" type="text" class="formstyle" id="name" placeholder="Василий Пупкин" autofocus/><br /> <…
0 votes3 answers -
посик тэгов по базе
<? $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 -
Граббер FeedBurner
Сейчас делаю граббер одного канала фидбернера. По умолчанию там выводятся 10 последних сообщений. Как можно достать больше? Вот лента: http://feeds.feedburner.com/wifi4free/ Искал ответ в API - ничего не нашел, может потому что я нуб? Плиз, подскажите народ знающий, очень надо!! Для примера на твиттере такое можно сделать, вот так: http://twitter.com/statuses/user_timeline/wifi4free_ru.atom?count=1000 Но мне оч нужно именно рсс сграбить.
0 votes0 answers -
Как через PHP уменьшить картинку?
Есть страница с множеством картинок. Все они крупногабаритные, поэтому, даже уменьшая через свойства img, страница все равно грузится очень долго. Значит нужно менять сами картинки, делать уменьшенные копии. Возиться с ними в Photoshop долго. Вопрос: "Можно ли уменьшить картинку через php?". Каждый раз при загрузке страницы или однажды, запустив какой-нибудь add_pic.php. Главное, чтобы все происходило, грубо говоря, с нажатия одной кнопки. В интернете нашел пару примеров, они как надо не работают.
0 votes6 answers -
Помогите пожалуйста!
Здраствуйте! У меня возникла проблема с созданием скрипта так как я не очень разбираюсь(чайник короче) в php , я создаю сайт биттвы хип-хоп исполнителей и нужен скрипт для добавления пользователя в таблицу. Есть Форма <form action="add.php" id="lForm" method="post" enctype="multipart/form-data"> <fieldset id="body"> <fieldset> <label for="login">Логин:</label> <input type="text" name="rLogin" id="email" /> </fieldset> <fieldset> …
0 votes7 answers -
Нужна помощь с обработчиком
Сам новичок в программировании, и задача не совсем ординарная, может сможет кто мне помочь или сталкивался с подобным. Исходные данные: Существует база SQL, в одной из ячеек которых присутствует текстовый объект (ссылка), который при использовании операции выводит ссылку на экран. Соответственно если поле пустое NULL, то ссылка не выводится. <?php echo (($unit->_url_b=="")?"": sprintf("<a href=\"#\" onclick=\"javascript:window.open ('%s?operations=buy');return false;\" class=\"artists\">Купить места >></a>", $unit->_url_ ); ?> <?php echo (($unit->_url_b=="")?"": sprintf("<a href=\"#\" onclick=\"javascript:window.o…
0 votes17 answers -
Уникальные значения в массиве
Есть следующий массив, как сделать, чтобы в нём остались только уникальные значения? Т.е. должно остаться "520 текст" и "524 изображения". [0] => Array ( [tid] => 520 [name] => текст ) [1] => Array ( [tid] => 520 [name] => текст ) [2] => Array ( [tid] => 524 [name] => изображения ) [3] => Array ( [tid] => 524 [name] => изображения )
0 votes2 answers -
Кодировка файлов
Добого времени суток!!! Есть проблема. В блокноте сохроняю файл в ANSI по FTP отправляю на сервак, захожу через файл-менеджер, открываю этот файл для редактирования и... в исходном коде все рус. буквы вот такие ??? ?????. А, кстате в файле прописываю кодировку 1251. Захожу на сайт, а там....... только таблицы БД выглядят прилично. Но это не все. Удаляю index.php с сервака. Беру тот же index.php сохроняю уже с UTF-8 и так же отпровляю на сервер. Соответстено мета тэг меняю на UTF кодировку и кстате исходный текст при UTF кодировке приходит на сервер совершенно нормальный, даже рус.буква выглядят, как рус.буквы(это уже по радовало). Далее, захожу на сайт. Все нормально вы…
0 votes2 answers