Dos3

Dos3
Рейтинг
363
Регистрация
07.01.2011

если они влетели совсем недавно, то могут вернутся

если неделю в индексе были то можно забыть

да расслабтесь, скрипт выше всё отлично делает

держи, во всех папках перефигачит)


<?php
set_time_limit(0);

$dir_name = "shabs";//папка в которой всё лежит
$in = "utf-8";//откуда
$out = "windows-1251";//куда

recurse_replace($dir_name,$in,$out);

function recurse_replace($dir_name,$in,$out)
{
$dir = scandir($dir_name);

foreach($dir as $val)
{
if($val != "." and $val != "..")
{
if(is_file("$dir_name/$val"))
{
$file = file_get_contents("$dir_name/$val");

$file = iconv($in,"$out//IGNORE",$file);

file_put_contents("$dir_name/$val",$file);
}
else if(is_dir("$dir_name/$val"))
{
recurse_replace("$dir_name/$val",$in,$out);
}
else
{
echo "какой то косяк<br />";
}
}
}
}
?>

не ошибись с кодировкой )

тип файлов можно задать


<?php
set_time_limit(0);

$dir_name = "shabs";//папка в которой всё лежит
$tip = "#\.html#";//тип файла для замены
$in = "utf-8";//откуда
$out = "windows-1251";//куда

recurse_replace($dir_name,$in,$out,$tip);

function recurse_replace($dir_name,$in,$out,$tip)
{
$dir = scandir($dir_name);

foreach($dir as $val)
{
if($val != "." and $val != "..")
{
//if(is_file("$dir_name/$val"))
if(preg_match($tip,$val))
{
$file = file_get_contents("$dir_name/$val");

$file = iconv($in,"$out//IGNORE",$file);

file_put_contents("$dir_name/$val",$file);
}
else if(is_dir("$dir_name/$val"))
{
recurse_replace("$dir_name/$val",$in,$out,$tip);
}
}
}
}
?>

точно квк же

upd добавил //IGNORE, иначе косяк будет

Force68:
А это как?

всёравно это всё ерунда )), лучше напиши в лс как надо и завтра сделаю, щас уже не соображаю 🤪

вобщем вот

это в файл show_jpg.php


<?php

$url = my_Curl("http://limabu.ru/test/".$GLOBALS[_GET]["jpg"].".jpg");

function my_Curl($url, $browsers='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.3)')
{
$ch = curl_init();
curl_setopt($ch , CURLOPT_URL , $url);
curl_setopt($ch, CURLOPT_REFERER, true);
curl_setopt($ch , CURLOPT_USERAGENT , $browsers);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch , CURLOPT_RETURNTRANSFER , true);
curl_setopt($ch , CURLOPT_FOLLOWLOCATION , true);
$file = curl_exec($ch);
curl_close($ch);

header("Content-type: image/png");

echo $file;
}
?>

а так выводить картинки

<img src="show_jpg.php?jpg=1">

<img src="show_jpg.php?jpg=2">

<img src="show_jpg.php?jpg=3">

вместо цифр макрос пандоры

этим выводить

<? echo $img = my_Curl("http://img1.liveinternet.ru/images/foto/b/3/611/2808611/f_15767907.jpg"); ?>

это один раз прописать


<?php
function my_Curl($url, $browsers='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.3)')
{
$ch = curl_init();
curl_setopt($ch , CURLOPT_URL , $url);
curl_setopt($ch, CURLOPT_REFERER, true);
curl_setopt($ch , CURLOPT_USERAGENT , $browsers);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch , CURLOPT_RETURNTRANSFER , true);
curl_setopt($ch , CURLOPT_FOLLOWLOCATION , true);
$file = curl_exec($ch);
curl_close($ch);

header("Content-type: image/png");

return $file;
}
?>

зы велосипед конечно)

Force68:
Текстом отдаёт, наверно в хтакес чёй то писать надо.

может быть ))

чёт хз как её вывести не сохраняя предварительно, я всегда сохранял :)

щас ещё подумаю)

Топ подскажи :)

как то так



<?echo my_Curl("http://foto.ru/100500.jpeg");// этим картинку выводить?>

<?php
function my_Curl($url, $browsers='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.3)')
{
$ch = curl_init();
curl_setopt($ch , CURLOPT_URL , $url);
curl_setopt($ch, CURLOPT_REFERER, true);
curl_setopt($ch , CURLOPT_USERAGENT , $browsers);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch , CURLOPT_RETURNTRANSFER , true);
curl_setopt($ch , CURLOPT_FOLLOWLOCATION , true);
$file = curl_exec($ch);
curl_close($ch);

return $file;
}

?>

upd так картинка не выведется, щас пудумаю )

нет режима, совсем обленился(

---------- Добавлено 04.07.2013 в 01:51 ----------

seoman.name:
А что такое работа?

если занимаешся чем то ради результата, то это работа

successprofit:
Про хостинг и ИП шутка?

iam123, Хоть раз пробовал реанимировать забаненые домены пол гугл? Интересует.

ты вообще бля кто ? :)

Всего: 4301