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
-
с чего начать изучение РНР
я хочу изучить РНР и по советуете пожалуйста с чего мне начать? и РНР сервер тоже не устанавливаеться при устаноке РНР ошибка выда?тся. с начало что мне нужно установить как я понял апач? если кто то может пишите мне в асю 472-399-374 буду рад. спасибо заранее
0 votes121 answers -
Вопросы по PHP.
Здравствуйте. Для создания сайта потребовался PHP, в этой теме буду задавать вопросы знатокам. Пока справляюсь сам, но вот возник вопрос - при формировании таблицы для отображения данных из БД как лучше выводить HTML ? Т.е. каждый шаг цикла (строка БД) выводить посредством "echo" или накапливать всю таблицу в переменной, а потом сразу- "echo $text;" ? Как правильнее, или быстрее исполняется или еще что нибудь ?
0 votes254 answers -
Установка и настройка Апача
Кстати у меня так и не получается установить Апач и PHP, а в сети ресурсов где это действительно разложено по полочкам практически нет, по крайней мере в рунете. Все описано слишком поверхностно, без объяснения для чего то да се и что делать если после установки Апач не хочет запускаться. Ну это у же тема для отдельного разговора.
0 votes114 answers -
Что нужно знать чтобы дотянуть до Junior PHP?
Добрый день! У меня такая ситуация: летом 2014 года заканчиваю техникум и желания получать вышку абсолютно нет, не из-за сложности, а из-за того, что мне кажется в ней нет смысла и она ничему не научит. Уже за 2 месяца освоил основы php, пишу простенькие функции, вытаскиваю, вставляю, обновляю значения в бд(mysql). Написал велосипед(на php) для техникума в качестве дипломной работы без фреймворков, на простейшем уровне, с админкой для главного админа и с ЛК для пользователей, т.е. с разделением доступа, новостями и всякими особенностями. После окончания техникума собираюсь ехать в Спб или в Москву, и искать работу junior php программиста, поэтому я хотел попросить по…
0 votes62 answers -
Как сделать навигацию типа index.php?action=15
Всем привет! Как сделать навигацию типа index.php?action=15 ?
0 votes56 answers -
Шифрование пароя.
Уважаемые форумчане, подскажите пожалуйста надёжный метод шифрования пароля, с возможностью расшифровки. Заранее спасибо.
0 votes56 answers -
Счетчик просмотров
Помогите разобратся почему не работает счетчик просмотров Сlothes.php <?php $db = mysql_connect ("mysql-23.ukraine.com.ua","","")OR DIE("Не можу підключитися.. ");; mysql_set_charset ('utf8',$db); mysql_select_db("",$db)or die(mysql_error()); $result = mysql_query ("SELECT id,title, meta_d, meta_k, description, text, date, adres, view FROM clothes"); $row = mysql_fetch_array ($result); do { printf ("<table class='clothes'> <tr> <td class='clothes_title'> <br><p><h1><a href='view_clothes.php?id=%s'>%s</a></h1></p> <p class='clothes_adds'><h6>Номер: %s</h6></p> <p class…
0 votes54 answers -
ооп проблема
доброе время суток. есть класс db в нем функции query, row class db { var $query_id; function query($query) { $this->query_id = mysql_query($query); } function row() { return mysql_fetch_array($this->query_id); } } когда в классе show я наследую класс db и пишу функцию которая выводит информацию class show extends db { function data() { $this->query("SELECT * FROM table"); $num = $this->num(); if($num>0) { $i = 1; while($row = $this->row()) { $this->query("SELECT * FROM table2 WHERE field2 = '$row[field]'"); $nums = $this->num(); $body .= "<a href='$row[field3].html'>$row[field4] [$nums]</a>"; if($i!=$num){ $body .= "<br>"; } …
0 votes51 answers -
Случайность
Недавно получил задание: Написать интересный небольшой скрипт с rand, mt_rand, array_rand, shuffle. Обязательно надо придумать что-нибудь интересное. Есть конечно несколько идей: 1) Стих или басня. Есть к примеру массив со строками некого стиха или басти или ещё чего-нибудь подобного. При каждом вызове подярок менялся. В конце скрипта выводились строки массива по порядку, т. е. каждый раз по разному. При перезагрузке страницы каждый раз стих изменелся, но не терял смысла, а сам смысл изменялся. 2) Картинка. Есть скажем так 10 картинок. Скрипт составлял каждый раз разную картинку. Собственно и все. Если есть какие-либо предложения пишите. Меня особенно интересует первый, п…
0 votes51 answers -
Совместное обучение php
Знаю html/css, сейчас хочу учить php, начинать буду с codeacademy, если кто есть на таком же этапе, давайте начнем с этого ресурса вместе, а когда его завершим, то попробуем решить "простую" задачу на php, возможно совестное обучение даст свою пользу.
0 votes51 answers -
help !
помогите мне , я делаю на пхп чтото вроде модуля новостей , делаю на пхп5 и решил создать по такой системе : запись в файл news.data извлечение содержимого и его вписывание в страницу я создал функцию , но у меня ничего не выходит ! createnew.php?newttl=test&cont=test&submit=%CE%F2%EF%F0%E0%E2%E8%F2%FC (я вписал гет в функцию) вписывает в файл пропуск и всЁ ! п.с функция выглядит так : function newwrite (){ $newsdat = fopen ("data/news.txt","a+"); $_GET["$newttl"]; $_GET["$cont"]; fwrite($newsdat,$cont); };
0 votes49 answers -
Защита от автообновления
Добрый день! Подскажите пожалуйста, как кроме header: location можно избавиться от автообновления и добавления инфы в базу? Есть вот такой код: <?php if ($_GET['title'] == '' || $_GET['small_text'] == '' || $_GET['full_text'] == '') { echo "<h1>Вы ввели не всю информацию, поэтому она не может быть добавлена в базу!</h1>"; } else { $result = mysql_query ("INSERT INTO pages (title,small_text,full_text) VALUES ('$title','$small_text','$full_text')"); if ($result == 'true') { echo "<h1>Информация успешно занесена в базу!</h1>"; } else { echo "<p>Ошибка в скрипте! Информация не добавлена!</p>"; } } ?> Если обновить страницу, то инфа о…
0 votes49 answers -
Вывод данных с другого сайта
Как можно сделать так, что бы на сайте выводилась информация с другого? например, статус персонажа в игре как тут http://murdrum.ru/char/Obscurus Подскажите, пожалуйста.
0 votes48 answers -
Проверка перехода со страницы
Как сделать проверку, которая бы показывала что пользователь перешел имеенно с этой страницы? А не с какой либо другой? Тобишь: Имеется форма на странице a.php, из нее отправляются данные в one.php Мне нужна проверка в one.php, Которая достоверно показывала бы что данные отправленны именно из a.php
0 votes47 answers -
Работа со строками
Здравствуйте! Столкнулся с задачей переноса данных из exel в уже существующую БД. Да вот незадача, нихрена не умею работать со строками. Возникает куча вопросов. Я понимаю, что работа со стоками это важный атрибут php, но вот с опытом беда. Задачка такая, преобразовать строку в переменные которые я смог бы внести в БД. Строка имеет вид: $value = "2;Цветной бульвар м.;5п;Печатников пер.;3;2/6 М;70,6/40/15;Б;П+Г;" что к чему: 2- кол-во комнат, 5п - 5 минут пешком от метро, 2/6 М - 2 этаж 6 эт.зд. монолитного, 60/40/15 - площадь общ./жил/кухня, Б - балкон, П+Г (лифты пассажирски и грузовой). Ну там еще куча всего в строке, но хотя бы разобраться с этим. надо получить: $kol-k…
0 votes46 answers -
Задача 1. Файлообменик
Идея родилась из этого топика. Если я сказал что будет, значит будет. Вот собственно сама задачка. Файлообменик. Нужно сделать файлообменик. Должны присутствовать: 1. Загрузка файлов 2. Фильтрация типов файлов (Запрещение загрузки файлов определеных типов. Например .php .exe .pl .js и т.д.) 3. Ограничения по размеру файлов 4. Возможность скачать этот файл 5. Админка Если нужны коментарии - пишите сюда.
0 votes44 answers -
Чтение по строкам и занесение в базу
<?php $fp = @fopen ("users1.txt", "r"); $gb_content = @fread($fp, filesize("users1.txt")); $gb_content = split("\n", $gb_content); $block = '0'; $sendEmail = '0'; $gid = '1'; $params = 'admin_language= language= editor= helpsite= timezone=3'; mysql_connect("localhost","root",""); mysql_select_db("cdr_joomla"); $i = '0'; while($i<'10000') { list($username,$tydgs,$password,$avatar,$fhdfh,$name,$dgsdgs,$email,$www,$sdgsdg,$sdgsddfh,$dgsdgd,$sdgsdgd,$singature,$dchsfhd,$ip,$asfdsgsdgsd,$dsgsdg,$shsdfh,$sdgs,$fhdfhdf,$registerDate,$hsdhsdh,$lastvisitDate) = explode('|',$gb_content[$i]); $result = mysql_query("INSERT INTO jos_users(name, username, email, password, usertyp…
0 votes43 answers -
Сценарий, обрабатывающий данные из формы
Всем добрый день! Я сделал сценарий PHP по книге, который обрабатывает данные из формы. Не могу понять как нужно заменить все переменные на $_GET['имя_переменной'] вместо $имя_переменной, чтобы заработал сценарий. Или может быть ещё есть ошибки в самом коду? Вот код: <?php if ($name!=""&&$login!=""&&pass!="") { echo "<html> <head> <title>Регистрация успешно завершена</title> </head> <body> <h1 align=\"center\">"; echo "Вы успешно зарегистрированы на нашем сайте</h1><h2>Ваши данные:</h2> <hr> <b>Время регистрации:</b> "; echo date ("D.m.Y H:i:s"); echo "<br> <b>ФИО…
0 votes42 answers -
Переписать Perl скрипт на PHP
практикуюсь в портировании standalone приложений в веб сервисы, имеется следующий perl скрипт: #!/usr/bin/perl -ws # jpegrescan by Loren Merritt # Last updated: 2008-11-29 / 2011-11-01 # This code is public domain. use File::Slurp; @ARGV==2 or die "usage: jpegrescan in.jpg out.jpg\ntries various progressive scan orders\n"; $fin = $ARGV[0]; $fout = $ARGV[1]; $ftmp = "$fout-$$.scan"; $jtmp = $fout; $verbose = $v; $quiet = $q; undef $_ for $v,$q; undef $/; $|=1; # convert the input to baseline, just to make all the other conversions faster # FIXME there's still a bunch of redundant computation in separate calls to jpegtran open $OLDERR, ">&", STDERR; open STDERR, "&…
0 votes42 answers -
Выбор серверного языка
Если хорошо знать JS, то, что лучше учить NodeJS или PHP?
0 votes42 answers -
нужен код
нужен код чтения папки, в которой будут находится фотофайлы.
0 votes41 answers -
Вывод постраничной навигации (из б/д)
Парни,кто то может помочь в выводе постраничной навигации Тоесть из вот этого сделать что бы на стр выводило только по 20 записей,ну и стрелочки например вперёд,назад...! <?php foreach ($this->result as $dbname=> $db) { if($dbname !== 'needle') { echo "<br><span style='font-size: 18px;background-color:#309603; color: #FFF;'>Знайдено записів: " . count($db) . ' ' . $dbname . " </span>"; foreach ($db as $field => $value) { echo '<div class="item">'; foreach ($value as $key=> $r) { $r = str_ireplace($this->result['needle'][0], '<span style="background-color:#FFFE4E;">' . $this->result['needle'][0] . '</sp…
0 votes40 answers -
Отправление сообщений с сайта.
Всем привет! Вот у меня есть скрипт: <?php if(empty($_POST['name'])) { die('Вы не ввели тему'); } if(empty($_POST['body'])) { die('Вы не ввели сообщение'); } $to=$_POST["to"]; $name=$_POST["name"]; $body=$_POST["body"]; mail($to,$name,$body); print "<p>Спасибо за сообщение</p>" ?> Как сделать так чтобы а)если пользователь не ввел допустим тему, сообщение не отправлялось. б)как прописать отправителя, у меня в поле от кого пишется Unprivileged user Помогите юзеру!
0 votes39 answers -
Как на php извлечь из базы данных ячейку таблицы для определённого пользователя?
Подскажите каким способом можно на php извлечь из базы данных ячейку таблицы для определённого пользователя? Скажем, есть таблица с зарегиными юзерами. Оттуда надо извлечб значение ячейки какого-то столбика...
0 votes39 answers -
Изучаю PHP
Добрый вечер! Я отчаялся установить Apache и PHP по отдельности (ну никак не хотели работать). Скачал себе пакет AppServ (установил его без проблем) и засел за изучения PHP. Сразу оговорюсь, что базовые знания этого языка у меня имеются. Я как то раз даже интернет-магазин написал самостоятельно. Но умел я программировать только процедурным методом, да и знал язык плохо. И вот теперь хочу засесть за изучение языка основательно. Купил себе книгу под названием "PHP Практика создания WEB-сайтов", авторы Максим Кузнецов и Игорь Семдянов, издание второе. Книга толстая - 1244 страницы, так что должно быть освящено все достаточно подробно. Выбор на эту книгу пал из-за того, что п…
0 votes39 answers