[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт
lawbreaker
Всем Привет.
Мне вчера было скучно и я написал тут такой скриптик.
Его возможности:
1. Он копирует веб-Страницу которую вы введёте.
2. Он записует страницу как .html
3. Oн записует страницу под именем которые вы зададите.
PHP
<?php
//Andrey - 16.07.2009
//ICQ: 360082867
//www.allday.ho.ua/php/
echo "<body background='http://www.zastavki.com/pictures/1280x800/2008/Windows_Vista_Windows_Vista_Business_005242_.jpg'>";

echo 
"<center>
<h1>Web-Site downloader 1.0v</h1>
<table>
<tr><td>
<form action='said.php?acter=1' method=POST>
URL:</td><td>File Name:</td></tr><tr><td><input type=text name=url></td><td>
<input type=text name=fname></td></tr><tr><td>
<div align=right><input type=submit value=download name=blus></div></td></tr></table>
</form>
<br>
<hr noshade>
</center>
"
;    
if (
$_POST['blus'])
    {
    
    
$url $_POST['url'];
    
$url strip_tags(trim(mysql_escape_string($url)));
    
$handle fopen($url"rb");
    
$contents '';
        while (!
feof($handle)) 
        {
        
$contents .= fread($handle8192);
        }
    echo 
$contents;
    
$fjd $_POST['fname'];
    
$fjd =trim(strip_tags($fjd));
    
$new fopen($fjd.".html","a");
        if (
$new)
        {
        
$as fwrite($new,$contents);
            if (
$as)
            {
            echo 
"<br><center><hr noshade><font color=green>Web-Sitefile was downloaded</font></center>";
            }else{
            echo 
"<font color=red>Web-Site wasn't copied!</font>";
            }
        }else{
        echo 
"<font color=red>File wasn't created!</font>";
        }

    
fclose($handle);
    }else{
    die();
    }





Спустя 1 час, 50 минут, 39 секунд (16.07.2009 - 16:01) glock18 написал(а):
сииииильно

PHP
$url strip_tags(trim(mysql_escape_string($url)));


защитился от инъекций, называется, на пиццоттыщпроцентов laugh.gif

1. либо скрипт не работает.
2. либо error_reporting вырублены warning'и.
3. либо показал не весь скрипт, и у тебя там прежде открывается соединение с базой
4. либо у тебя есть соединение с базой действующее по умолчанию, настраиваемое в php.ini.


думаю, у тебя второе smile.gif


_____________
Я Андрей и мне 14 лет :)
И ни как не дождусь когда HardWoman меня удалит
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.