Сейчас я покажу зачем необходима ввся эта конструкция с elseif, казалось бы без нее можно сделать простыми if else, но не тут то было.
Покажу на примере одного скрипта, который понадобился одному человеку.
в файле есть n-ое кол-во строк, оно может быть разным но не меньше 1ой
нужно вывести последние 5 строк если их больше => 6
если строк [...]
Поступила еще одна просьба от знакомого, а именно:
допустим в корневой папке лежит скрипт и ещё одна папка в которой n-ое кол-во папок нужно что бы скрипт написал какие там папки т.е. их названия.
Вот решение:
<?
$dir = "/НАЗВАНИЕ ПАПКИ";
$folders = scandir($dir);
for($i = 2; $i != sizeof($folders); $i++){
echo $folders[$a]."<br>";
}
?>
Может кому-то [...]
Постучал один мой знакомый и попросил меня сделать ему небольшой скрипт под его нужды, вот его задание:
Если не сложно очень нужно такой скрипт:
отправляется запрос на
http://www.ozon.ru/webservice/webservice.asmx/SearchWebService?searchText=FlatOUT&searchContext=
и сохраняются в файл эти строки:
<searchitems diffgr:id="SearchItems1" msdata:rowOrder="0"><id>2154287</id><name>FlatOut</name>
список запросов указывается в txt файле
если результатов поиска нет, как например
http://www.ozon.ru/webservice/webservice.asmx/SearchWebService?searchText=FlatOUTds&searchContext=
, то в файл записывается- no
Заранее благодарен
Я как человек, любящий помогать, сразу же приступил [...]
Эта статья вообще-то должна была быть в самом начале моего блога, но я ее просто забыл разместить.
Но как говорится “Лучше поздно, чем никогда”.
Я считаю, что Вас(новичков) эти скрипты поставят на путь истиный
okbm(“http://phpmind.ru/php-scripts/%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82%d0%be%d0%b2-%d0%bd%d0%b0-php-%d0%b4%d0%bb%d1%8f-%d0%bd%d0%be%d0%b2%d0%b8%d1%87%d0%ba%d0%be%d0%b2/”,”Несколько скриптов на PHP для новичков”)
Была раньше идея написать движок мониторинга CS 1.6 серверов.
Идея поглатила себя, так что выкладываю скрипт с которого вы уже сами дальше сможите сделать свой собственый движок мониторинга.
Скрипт достаточно простой, разобраться без труда может каждый.
Подходит под 47-49 протокол, т.е. самые последние.
И так, погнали…
okbm(“http://phpmind.ru/others/%d0%bc%d0%be%d0%bd%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%bd%d0%b3-counter-strike-1-6-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%be%d0%b2-php-cs-1-6-monitoring/”,”Мониторинг Counter-Strike 1.6 серверов (php cs 1.6 monitoring)”)
Задачи
Итак, наша задача – написать скрипт, который бы определял скорость интернета.
Алгоритм
Будем отправлять символы общим размером в 512кб и расчитывать промежуток времени скачивания 512кб. Затем будем измерять скорость интернета, делим 512кб на время скачивания и получим скорость интернета.
okbm(“http://phpmind.ru/php-scripts/%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b0-%d1%81%d0%ba%d0%be%d1%80%d0%be%d1%81%d1%82%d0%b8-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82%d0%b0-php-speed-test/”,”Проверка скорости интернета (php speed test)”)
Вдруг понадобился брут фтп сервера.
Решил показать вам код и прокомментировать его.
okbm(“http://phpmind.ru/php-scripts/%d0%bf%d0%be%d0%b4%d0%b1%d0%be%d1%80-%d0%bf%d0%b0%d1%80%d0%be%d0%bb%d0%b5%d0%b9-%d0%ba-ftp-ftp-bruteforce/”,”Подбор паролей к FTP (ftp bruteforce)”)
Постучал MazaFaker и попросил авторегер для одного сайта.
Сделал я авторегер через сокеты…
Давайте разберём скрипт.
$go = $_GET[’go’]; //Гет парраметр , тоже для счетчика
while($a != $go){ //Вот и сам цикл, для создания n кол-ва акков
$r1 = rand(100,50000); //создаем любое число от 100 до 50000
$login = "capcha".$r1; // делаем наш логин
$pass = "mazafaker"; // [...]
Это скорее урок по приминению сокета, на примере чека дедиков на пингование.
Задача
Определить пингуется ли дедики или нет.
Вывести отсортированый результат с пинговаными дедиками.
okbm(“http://phpmind.ru/php-scripts/%d0%bf%d0%b8%d0%bd%d0%b3%d1%83%d0%b5%d0%bc-%d0%b4%d0%b5%d0%b4%d0%b8%d0%ba%d0%b8/”,”Пингуем дедики”)
Не в обиду друзья, просто так сделал.
Можно легко переписать под другой форум и т.д.
Скрипт собирает номер icq и ники пользователей, записывает в файл source.txt (Зарание создайте этот файл рядом со скриптов с правами 755);
Вот результат сбора с 2 по 10 id
okbm(“http://phpmind.ru/others/%d0%bf%d0%b0%d1%80%d1%81%d0%b5%d1%80-%d1%8e%d0%b7%d0%b5%d1%80%d0%be%d0%b2-%d0%bd%d0%b0-%d1%84%d0%be%d1%80%d1%83%d0%bc%d0%b5-php-parser/”,”Парсер юзеров на форуме (php parser)”)
Комментарии