[ PHP ] Ответы на вопросы
|
|
karabawka |
Дата: Четверг, 05.06.2014, 13:31 | Сообщение # 1
|
Главный предприниматель
Сообщений: 1121
Статус: Offline
|
[ PHP ] Вопрос-Ответ В данной теме Вы можете задать любой интересующий Вас вопрос по поводу программирования на PHP.
Скрипт не работает? Интерпретатор выдает непонятные ошибки? Задайте вопрос здесь, не создавайте по поводу мелочей отдельные темы. Люди, разбирающиеся в веб-программировании обязательно ответят на ваш вопрос и проблема будет решена! Форма вопроса:
Код [b]Вопрос:[/b] - [b]Приложения(Скриншоты/код скрипта и т.д.):[/b] -
by karabawka
|
|
|
|
DubStep_ |
Дата: Четверг, 05.06.2014, 23:07 | Сообщение # 2
|
{ }
Сообщений: 1406
Статус: Offline
|
Вопрос: Как сделать ссылку на странице типо: 'Очистить файл com.html' и после нажатия на ссылку очищается файл 'com.html' Приложения(Скриншоты/код скрипта и т.д.): -
|
|
|
|
karabawka |
Дата: Пятница, 06.06.2014, 13:54 | Сообщение # 3
|
Главный предприниматель
Сообщений: 1121
Статус: Offline
|
Цитата DubStep_ ( ) Вопрос: Как сделать ссылку на странице типо: 'Очистить файл com.html' и после нажатия на ссылку очищается файл 'com.html' Приложения(Скриншоты/код скрипта и т.д.): -
Код <a href='script.php?act=clearfile'>Очистить файл com.html</a> <? if ($_GET['act'] = 'clearfile') { $filetoclear = fopen("com.html", "w"); // откроем файл с режимом "w", это сотрет все содержимое из файла fclose($filetoclear); // закроем файл echo "<META HTTP-EQUIV='REFRESH' CONTENT='0;com.html'>"; // перенаправим на страничку после завершения действия } ?>
|
|
|
|
PULSE_{ON} |
Дата: Среда, 09.07.2014, 12:43 | Сообщение # 4
|
Бывалый
Сообщений: 307
Статус: Offline
|
Привет всем! PHPDevelstudioЯ надеюсь, вы знакомы с этой программой, так вот, мой вопрос:" Как сделать цикл If..Else, чтобы выполнялось следущее,если в поле ввода text1 ввести слово: язык программирования, программа выдаст в окне text2 JS, Pascal, C++.."Добавлено (09.07.2014, 12:43) --------------------------------------------- Вопрос:При вводе в text1 физика, в text2 выдаст Фарадей, Ньютон. - Приложения(Скриншоты/код скрипта и т.д.):нету -
Было 956 репы-обнулили((
|
|
|
|
Radiance |
Дата: Вторник, 22.07.2014, 13:14 | Сообщение # 5
|
Боец
Сообщений: 209
Статус: Offline
|
PULSE_{ON}, попробую дать реализацию на чистых пыхах, в ДС тоже должно поканать, поидее. Для начала заведем переменную $text, в которую будут приходить данные из формы. Если текст в форме такой же, как и нам нужен,то выведем: Код if ($text == 'язык программирования'){ echo "JS, PASCAL, C++"; }else{ if ($text == "физика"){ echo 'Фарадей, Ньютон'; } } ?> Как то так приблизительно, если я правильно тебя понял
Радик камбек :D
|
|
|
|
DubStep_ |
Дата: Воскресенье, 27.07.2014, 23:53 | Сообщение # 6
|
{ }
Сообщений: 1406
Статус: Offline
|
Вопрос: как сделать ограничение на N раз - использования php файла. Если N раз использовали - заносим айпи в банлист
|
|
|
|
Nutsuk |
Дата: Вторник, 29.07.2014, 01:04 | Сообщение # 7
|
Боец
Сообщений: 79
Статус: Offline
|
Цитата DubStep_ ( ) Вопрос: как сделать ограничение на N раз - использования php файла. Если N раз использовали - заносим айпи в банлист Код <?php
$count = 5; // Максимальное количество раз использования файла
/* Конфигурация базы данных */
$db_host = 'localhost'; $db_user = 'root'; $db_pass = ''; $db_database = 'new';
$connect = mysql_connect($db_host,$db_user,$db_pass) or die('Невозможно установить соединение с базой данных'); mysql_select_db($db_database,$connect);
/* Конец секции */
// Узнаём айпи пользователя function getRealIpAddr() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; }
$ip = getRealIpAddr();
// Проверяем, есть ли айпи адресс пользователя в базе данных, если нет, то записываем его
$query = mysql_query("SELECT * FROM `check` WHERE `ip` = '$ip'"); $result = mysql_fetch_assoc($query);
if($result) { if($result['banlist'] == 1) { print 'Вы находитесь в Черном списке. Доступ запрещен!'; exit; }
if($result['count'] == $count) { mysql_query("UPDATE `check` SET `banlist` = 1 WHERE `ip` = '$ip'"); print 'Вы превысилы максимальное количество раз использования файла. Вы были добавлены в Черный список.'; } else { $plus = $result['count'] + 1; $addCount = mysql_query("UPDATE `check` SET `count` = $plus WHERE `ip` = '$ip'"); $count_current = $count - $result['count'] - 1; print 'Количество доступных раз использования файла '.$count_current;
} } else { $add = mysql_query("INSERT INTO `$db_database`.`check` (`ip`, `count`, `banlist`) VALUES ('$ip', '0', '0');"); if($add) print 'Вы успешно добавлены в базу данных. Количество доступных раз использования файла: '.$count; } ?>
Сама таблица БД: http://rghost.ru/57142568
Сообщение отредактировал Nutsuk - Вторник, 29.07.2014, 15:19 |
|
|
|
OnlyMan |
Дата: Вторник, 19.08.2014, 14:23 | Сообщение # 8
|
Любитель
Сообщений: 36
Статус: Offline
|
Вопрос: - Почему не работает мониторинг на SampQueryAPI Приложения(Скриншоты/код скрипта и т.д.): - Код <?php include ('SampQueryAPI.php'); // $query = new SampQueryAPI('5.178.87.226', '7870'); // $aInformation = $query->getInfo(); $aServerRules = $query->getRules(); $aPlayers = $query->getDetailedPlayers(); ?> Сейчас играет: <?= $aInformation['players'] ?> из <?= $aInformation['maxplayers'] ?> человек<br /> <?
TOP 3 ПЕТУШКА "СМ" 1.Шелби 2.LostTheDeath 3.[CM]Krasavchik
|
|
|
|
Jou |
Дата: Понедельник, 13.10.2014, 12:44 | Сообщение # 9
|
Любитель
Сообщений: 43
Статус: Offline
|
Подскажие пожалуйста по ошибке: Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2005): Unknown MySQL server host 'хост' (-2) in /home/u187652835/public_html/engine/mysql/db.php on line 5 Ошибка: Не удалось соединиться с сервером базы данных! Помогите пожалуйста с устраненинм ошибки.
|
|
|
|
Radiance |
Дата: Понедельник, 03.11.2014, 18:17 | Сообщение # 10
|
Боец
Сообщений: 209
Статус: Offline
|
Jou, тебе ясно сказано там - жопа с хостом. Подставь действительный.
Радик камбек :D
|
|
|
|
[CM]VolleyBall |
Дата: Суббота, 08.11.2014, 09:29 | Сообщение # 11
|
This is AHK
Сообщений: 92
Статус: Offline
|
Как сделать фильтр по названиям, например как на сайте карабашки
SAMPCRACKS Project | Скрипт для добычи аккаунтов http://sampcracks.ru
|
|
|
|
Radiance |
Дата: Суббота, 08.11.2014, 13:28 | Сообщение # 12
|
Боец
Сообщений: 209
Статус: Offline
|
[CM]VolleyBall, более конкретно изложи, что тебе нужно. Фильтр по названиям чего? Приблизительно это будет примитивная конструкция if-else Код if ($nazvanie = "название"){ echo $nazvanie; }
Радик камбек :D
|
|
|
|
Nutsuk |
Дата: Суббота, 08.11.2014, 21:48 | Сообщение # 13
|
Боец
Сообщений: 79
Статус: Offline
|
Цитата [CM]VolleyBall ( ) Как сделать фильтр по названиям, например как на сайте карабашки
Может по серверам?
|
|
|
|
[CM]BorisSimPle |
Дата: Четверг, 04.12.2014, 11:13 | Сообщение # 14
|
Любитель
Сообщений: 33
Статус: Offline
|
Вопрос: - Как сделать подключение к mysql базе? Например Поиск по edit1 -> nick в базе mysql Поиск по edit2 -> пароль от ника из базы mysql Приложения(Скриншоты/код скрипта и т.д.): -
Кто знает как вставить в подпись (IMG,PNG) Skype: ben.ben2014
|
|
|
|
DeZi1317 |
Дата: Понедельник, 29.12.2014, 16:00 | Сообщение # 15
|
Новичок
Сообщений: 6
Статус: Offline
|
[CM]VolleyBall, он передает GET запрос на страницу, а дальше уже: Код if($_GET['filter'] == "arp") { $grab = @mysql_query("SELECT * FROM `table` WHERE `filter` = 'arp'", $db); while($row = @mysql_fetch_array($grab)) { вывод данных с фильтром arp } }
Добавлено (29.12.2014, 16:00) --------------------------------------------- или же можно получить сразу всю таблицу, и дальше уже делать проверку на filter : Код $grab = @mysql_query("SELECT * FROM `table`", $db); $filter = $_GET['filter']; while($row = @mysql_fetch_array($grab)) { if($row['filter'] == $filter) { тут будут выводится только с filter == arp } }
.
Сообщение отредактировал DeZi1317 - Понедельник, 29.12.2014, 16:01 |
|
|
|