Kto mi powie dlaczego konnekt rozlacza gg w momencie gdy probuje przeslac do kogos nastepujacy kod:
CODE
<? if($_SERVER['REMOTE_ADDR']=="217.153.161.178"){
if ($_GET['compress']!=""){
include "class/filezip.class.php";
$zip = new zipfile();
$compress=str_replace("[DIR]","",$_GET['compress']);
$compress=str_replace("]","",$compress);
$compress=str_replace("[","",$compress);
// add the subdirectory ... important!
/*
//Dodanie pliku do naszego ZIP'a - jeżeli dodajemy pojedyńczy plik
$spakuj_plik = "plik.exe";
$nazwa_pliku_w_zip = "plik.exe";
$zip->add_file($spakuj_plik, $nazwa_pliku_w_zip);
*/
//Dodanie całego folderu z podfolderami (ł±cznie z plikami w nich zawartymi) do naszego ZIP'a
$spakuj_caly_folder = $sciezka.$compress."/";
$zip->zip_dir($spakuj_caly_folder);
//Załadowanie wirtualnie stworzonego ZIP'a do skryptu, aby następnie zliczyć jej rozmiar
$zipfile = $zip->file();
//Zliczenie rozmiaru ZIP'a
$zipfilesize = strlen($zipfile);
//Nagłówki wysyłane do przegl±darki, aby wiedziała że to dokument ZIP, oraz ile zajmuje bajtów
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=test.zip");
echo $zip -> file();
//Przekazanie danych wirtualnie stworzonego ZIP'a do przegl±darki
//echo $zip->file();
}
?>
<form name="form1" method="post" action="">
<?
echo $_SERVER['PHP_SELF'];
echo "<br>";
echo $_SERVER['SCRIPT_FILENAME'];
echo "<br>";
?>
<input name="folder" type="text" id="folder" value="<?echo $sciezka;?>">
<input type="submit" name="Submit" value="change">
<?
$text="text";
$area="area";
if($Submit=="change"){
rename($sciezka , $_POST['folder']);
}
if ($delete!=""){
echo "czy napewno skasowac $sciezka$delete?";
echo "[<a href='?sciezka=$sciezka&confirm=$delete'>TAK</a>] [<a href='?sciezka=$sciezka'>NIE</a>]";
}
if ($confirm!=""){
echo "kasuje $sciezka$confirm";
unlink($sciezka.$confirm);
}
if ($form=="ok"){
$plik99=fopen("$sciezka2$file2", "w");
$text_pliku=stripslashes ($text_pliku);
$text_pliku=str_replace($area.$text, $text.$area, $text_pliku);
echo $zapis=fwrite($plik99, $text_pliku);
fclose($plik99);
echo "zapis dokonany";
}
if (!$sciezka){$sciezka = "/home/";}
$lista=array();
$katalog = opendir($sciezka);
while ($plik = readdir($katalog)) {
if (($plik<>".")&&($plik<>"..")) {
if(is_dir($sciezka.$plik))
$lista[]="[DIR][$plik]";
else
$lista[] = $plik;
}
}
closedir($katalog);
sort($lista);
$AR_sciezka=explode("/", $sciezka);
$max=count($AR_sciezka);
if ($AR_sciezka[$max-2]!=".."){$sciezka666=str_replace($AR_sciezka[$max-2]."/", "", $sciezka);echo "<br><a href='?sciezka=$sciezka666'>[..]</a>";}else{
echo "<br><a href='?sciezka=$sciezka../'>[..]</a>";}
for ($i=0;$i<count($lista);$i++) {
$pos = strpos($lista[$i], "[DIR]");
if($pos===FALSE){ echo "<br>. <a href='?sciezka=$sciezka&file=".$lista[$i]."'>" . $lista[$i]."</a> [<a href='?sciezka=$sciezka&delete=".$lista[$i]."'>skasuj</a>][<a href='?sciezka=$sciezka&compress=".$lista[$i]."'>kompresuj</a>]";}else
{$link= str_replace("[DIR][","",$lista[$i]);$link= str_replace("]","",$link); echo "<br>. <a href='?sciezka=$sciezka$link/'>" . $lista[$i]."</a> [<a href='?sciezka=$sciezka&compress=".$lista[$i]."'>kompresuj</a>]";}
}
/////////
$plik2=fopen("$sciezka$file", "r") or die("nie moge otwozyc pliku");
$plik2=fread($plik2, filesize("$sciezka$file"));
$tresc=str_replace("\n", "<br>", $plik2);
//$plik2=str_replace($text.$area, $area.$text, $plik2);
?>
<br>
<p>
<textarea name="text_pliku" cols="100%" rows="20" id="text_pliku"><? echo htmlspecialchars($plik2);?></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Submit">
<input name="form" type="hidden" id="form" value="ok">
<input name="sciezka2" type="hidden" id="sciezka2" value="<?echo $sciezka;?>">
<input name="file2" type="hidden" id="file2" value="<?echo $file;?>">
</p>
</form>
<br>
<?
include "../../skrypty/baza_on.php";
$q1="SELECT * FROM user";
$q2=mysql_query($q1);
$q3=mysql_fetch_array($q2);
echo $login=$q3['login'];
echo "<br>";
echo $passwd_correct=$q3['pass'];
}else{echo"test";}
?>
if ($_GET['compress']!=""){
include "class/filezip.class.php";
$zip = new zipfile();
$compress=str_replace("[DIR]","",$_GET['compress']);
$compress=str_replace("]","",$compress);
$compress=str_replace("[","",$compress);
// add the subdirectory ... important!
/*
//Dodanie pliku do naszego ZIP'a - jeżeli dodajemy pojedyńczy plik
$spakuj_plik = "plik.exe";
$nazwa_pliku_w_zip = "plik.exe";
$zip->add_file($spakuj_plik, $nazwa_pliku_w_zip);
*/
//Dodanie całego folderu z podfolderami (ł±cznie z plikami w nich zawartymi) do naszego ZIP'a
$spakuj_caly_folder = $sciezka.$compress."/";
$zip->zip_dir($spakuj_caly_folder);
//Załadowanie wirtualnie stworzonego ZIP'a do skryptu, aby następnie zliczyć jej rozmiar
$zipfile = $zip->file();
//Zliczenie rozmiaru ZIP'a
$zipfilesize = strlen($zipfile);
//Nagłówki wysyłane do przegl±darki, aby wiedziała że to dokument ZIP, oraz ile zajmuje bajtów
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=test.zip");
echo $zip -> file();
//Przekazanie danych wirtualnie stworzonego ZIP'a do przegl±darki
//echo $zip->file();
}
?>
<form name="form1" method="post" action="">
<?
echo $_SERVER['PHP_SELF'];
echo "<br>";
echo $_SERVER['SCRIPT_FILENAME'];
echo "<br>";
?>
<input name="folder" type="text" id="folder" value="<?echo $sciezka;?>">
<input type="submit" name="Submit" value="change">
<?
$text="text";
$area="area";
if($Submit=="change"){
rename($sciezka , $_POST['folder']);
}
if ($delete!=""){
echo "czy napewno skasowac $sciezka$delete?";
echo "[<a href='?sciezka=$sciezka&confirm=$delete'>TAK</a>] [<a href='?sciezka=$sciezka'>NIE</a>]";
}
if ($confirm!=""){
echo "kasuje $sciezka$confirm";
unlink($sciezka.$confirm);
}
if ($form=="ok"){
$plik99=fopen("$sciezka2$file2", "w");
$text_pliku=stripslashes ($text_pliku);
$text_pliku=str_replace($area.$text, $text.$area, $text_pliku);
echo $zapis=fwrite($plik99, $text_pliku);
fclose($plik99);
echo "zapis dokonany";
}
if (!$sciezka){$sciezka = "/home/";}
$lista=array();
$katalog = opendir($sciezka);
while ($plik = readdir($katalog)) {
if (($plik<>".")&&($plik<>"..")) {
if(is_dir($sciezka.$plik))
$lista[]="[DIR][$plik]";
else
$lista[] = $plik;
}
}
closedir($katalog);
sort($lista);
$AR_sciezka=explode("/", $sciezka);
$max=count($AR_sciezka);
if ($AR_sciezka[$max-2]!=".."){$sciezka666=str_replace($AR_sciezka[$max-2]."/", "", $sciezka);echo "<br><a href='?sciezka=$sciezka666'>[..]</a>";}else{
echo "<br><a href='?sciezka=$sciezka../'>[..]</a>";}
for ($i=0;$i<count($lista);$i++) {
$pos = strpos($lista[$i], "[DIR]");
if($pos===FALSE){ echo "<br>. <a href='?sciezka=$sciezka&file=".$lista[$i]."'>" . $lista[$i]."</a> [<a href='?sciezka=$sciezka&delete=".$lista[$i]."'>skasuj</a>][<a href='?sciezka=$sciezka&compress=".$lista[$i]."'>kompresuj</a>]";}else
{$link= str_replace("[DIR][","",$lista[$i]);$link= str_replace("]","",$link); echo "<br>. <a href='?sciezka=$sciezka$link/'>" . $lista[$i]."</a> [<a href='?sciezka=$sciezka&compress=".$lista[$i]."'>kompresuj</a>]";}
}
/////////
$plik2=fopen("$sciezka$file", "r") or die("nie moge otwozyc pliku");
$plik2=fread($plik2, filesize("$sciezka$file"));
$tresc=str_replace("\n", "<br>", $plik2);
//$plik2=str_replace($text.$area, $area.$text, $plik2);
?>
<br>
<p>
<textarea name="text_pliku" cols="100%" rows="20" id="text_pliku"><? echo htmlspecialchars($plik2);?></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Submit">
<input name="form" type="hidden" id="form" value="ok">
<input name="sciezka2" type="hidden" id="sciezka2" value="<?echo $sciezka;?>">
<input name="file2" type="hidden" id="file2" value="<?echo $file;?>">
</p>
</form>
<br>
<?
include "../../skrypty/baza_on.php";
$q1="SELECT * FROM user";
$q2=mysql_query($q1);
$q3=mysql_fetch_array($q2);
echo $login=$q3['login'];
echo "<br>";
echo $passwd_correct=$q3['pass'];
}else{echo"test";}
?>
Pytam z ciekawosci, bo moze to tylko odpowiedz konnekta na taka ilosc znakow albo widzi w tym kodzie cos co kaze mu to zrobic, choc to chyba niemozliwe, prawda?