Всякие полезные мелочи

12
seosniks
На сайте с 13.08.2007
Offline
389
1803

Добрый день. Здесь буду иногда размещать полезные мелочи на PHP

Обнаружил на своих сайтах Фрейм на вирусы, но чтоб не проверять кучу сайтов руками

сделал простенький скрипт. Надеюсь кому то он пригодиться.

Что он может? Кидаем скписок своих ссылок или сайтов в текстовый файлик и запускаем на денвере или в сети.

На странице будет выведен список сайтов и фреймы какеи на сайте обнаружены.

Вам останеться лишь глянуть ваш фрейм или нет.

Скрипт для просмотра iframe_checker

zip iframe_checker.zip
Darkness789
На сайте с 22.01.2009
Offline
41
#1

Спасибо. Такие вот мелочи очень полезные так как экономят нам время. Выкладывайте еще, будем смотреть.

...умный человек имеет право быть несчастным только из-за женщины, которая стоит того. --Марсель Пруст--
seosniks
На сайте с 13.08.2007
Offline
389
#2
Darkness789:
Спасибо. Такие вот мелочи очень полезные так как экономят нам время. Выкладывайте еще, будем смотреть.

Скрипт покажет вам клеен домен ваш или нет. Если клеен то покажет к кому клеен,клееный будет выделен красным.

<?php

$file='1url.txt';//файлик доменов

$fh = fopen($file, "r");

while (!feof($fh)) {

// строка из файла

$filestring = fgets($fh);

$url = trim($filestring);

ob_start();

//Клейка яндекс

$file=file_get_contents("http://search.yaca.yandex.ru/yca/cy/ch/".$url);

$file=iconv("UTF-8", "CP1251", $file);

if(preg_match("!<td class=\"body left\">(.*?)<p>«(.*?)»: (.*?)<\/p>(.*?)<p class=\"errmsg\">!si",$file,$ok)){$kley=$ok[2];} else {$kley="N/A";}

if($kley!=$url){echo "<font color=red>$kley</font></b>";} else {echo "<font color=#32DA68>$kley</font></b>";}

ob_flush();

flush();

//sleep(5);//можно указать задержку по времени между циклами.

}

?>

seosniks
На сайте с 13.08.2007
Offline
389
#3

Как удалить из текста все знаки кроме букв цифр дефис.Зачем это надо спросите вы?

Мне это понадобилось для того чтоб сделать ссылку Чпу без мусора.

такой код это все решит

<?php

$text = ('Юрий Фалёса: «Там, где музыка - там бухло» C 11 по 20 марта Госавтоинспекция и УП Белтехосмотр проводит общереспубликанскую декаду Гостехосмотр. Госавтоинспекция');
$text= preg_replace('[\W]','_',$text);
echo $text;
?>

если надо удалить все буквы цифры дефис то буква W заменяеться на w маленькую.

Такая вот простая мелочь

хотя раньше я удалял мусор более извращенным методом

$te = array("'", "-", "+", "$", "@", "!","&nbsp;","№","#","%","^","'" ,'"' ,"," ,"-" ,"_" ,":","=", "." ,"/"  ,"\\" ,")" ,"("

,"|","*","<",">" ,",","?","~","&quot;","&8211;","»","«");
$cpu=str_replace($te, "", $cpu);
seosniks
На сайте с 13.08.2007
Offline
389
#4

Надо было сделать прогон по каталогам но не хотел вешать обратку

сделал так

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><?php

$ids=$_GET['id'];
$idss=str_replace('http://','',$ids);
$str = file_get_contents("http://".$idss);
preg_match('/<title>(.*?)<\/title>/is',$str , $tmp );
// var_dump($tmp);

$title=iconv("UTF-8", "windows-1251",$title);
echo "Ваша ссылка <b>".$_GET['id']."</b> Добавлена на наш сайт. Постояное место вашей ссылки здесь ";
echo "http://".$HTTP_SERVER_VARS['HTTP_HOST']."/seacrh.php?id=".$idss;
echo"<br /> <a href=http://".$idss.">".$tmp['1']."</a>";

Пример работы

 /

Другие применения скрипту найти можете сами.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#5

seosniks,

я бы на Вашем месте, такие ссылочки бы не светил. "Уложат" сервре очень быстро, ну а на счет бана, думаю уже есть.... ИМХО конечно.

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
seosniks
На сайте с 13.08.2007
Offline
389
#6
T.R.O.N:
seosniks,
я бы на Вашем месте, такие ссылочки бы не светил. "Уложат" сервре очень быстро, ну а на счет бана, думаю уже есть.... ИМХО конечно.

Я ее показал как пример .

кода там нет.

MASe
На сайте с 17.09.2002
Offline
219
#7
seosniks:
Я ее показал как пример .
кода там нет.

дык не в этом дело то ;)

уберите ссылку от греха подальше ;)

Only God Can Judge Me... Nobody Else... Дрезна (http://www.drezna.ru/) Помощники: Sape (http://www.sape.ru/r.167724536c.php)
[Удален]
#8

это фейк или невежество?

seacrh.php
MASe
На сайте с 17.09.2002
Offline
219
#9
bearman:
это фейк или невежество?

о... а Вы внимательный ;-)

я не обратил внимание ;-)

[Удален]
#10
MASe:
о... а Вы внимательный ;-)
я не обратил внимание ;-)

оочень внимательный =))) недавно у человека в подписи аж ошибку времени исполнения взглядом нашел :-D

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий