darmowy hosting.

greg007

Użytkownik
Dołączył
Czerwiec 28, 2007
Posty
314
zna ktoś może strony z darmowym hostingem a dokładnie:
-100MB lub więcej pamięci
-NIEOGRANICZONY ROZMIAR PLIKU
-ftp
-bez limitu transferu

p.s. szukałem i znalazłem kilka naście np osemka.pl lub yoyo.pl ale tam mam ograniczenia plikowe.
 

greg007

Użytkownik
Dołączył
Czerwiec 28, 2007
Posty
314
niestety jedyne co znam to java script i HTML z php nie nigdy wspólnego nie miałem
<
 

evolucja

Użytkownik
Dołączył
Czerwiec 11, 2007
Posty
110
Originally posted by 31337
http://www.freewebhostingarea.com/features.html
zalezy pod co, wnioskuje ze download - musisz ladowac execi przez php, inaczej nie przejdzie.
Chodzi o to by przez skrypt PHP ładować plik na serwer? Jeśli tak to poniżej kod:
Kod:
<?php

echo '<?xml version="1.0" encoding="iso-8859-2"?>';

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd">

<html>

<head>

<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />

<title>Upload</title>

</head>

<body>



<div>

<form enctype="multipart/form-data" action="index.php" method="POST">

<input type="hidden" name="MAX_FILE_SIZE" value="50000" />

<input name="plik" type="file" />

<input type="submit" value="Wyślij plik" />

</form>

</div>



<?php

$plik_tmp = $_FILES['plik']['tmp_name'];

$plik_nazwa = $_FILES['plik']['name'];

$plik_rozmiar = $_FILES['plik']['size'];



if(is_uploaded_file($plik_tmp)) {

     move_uploaded_file($plik_tmp, "upload/$plik_nazwa");

    echo "Plik: [b]$plik_nazwa[/b] o rozmiarze 

    [b]$plik_rozmiar bajtów[/b] został przesłany na serwer!";

}

?>

</body>

</html>
 

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
Originally posted by evolucja+--><div class='quotetop'>CYTAT(evolucja)</div>
<!--QuoteBegin-31337
http://www.freewebhostingarea.com/features.html
zalezy pod co, wnioskuje ze download - musisz ladowac execi przez php, inaczej nie przejdzie.
Chodzi o to by przez skrypt PHP ładować plik na serwer? Jeśli tak to poniżej kod:
Kod:
<?php

echo '<?xml version="1.0" encoding="iso-8859-2"?>';

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd">

<html>

<head>

<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />

<title>Upload</title>

</head>

<body>



<div>

<form enctype="multipart/form-data" action="index.php" method="POST">

<input type="hidden" name="MAX_FILE_SIZE" value="50000" />

<input name="plik" type="file" />

<input type="submit" value="Wyślij plik" />

</form>

</div>



<?php

$plik_tmp = $_FILES['plik']['tmp_name'];

$plik_nazwa = $_FILES['plik']['name'];

$plik_rozmiar = $_FILES['plik']['size'];



if(is_uploaded_file($plik_tmp)) {

     move_uploaded_file($plik_tmp, "upload/$plik_nazwa");

    echo "Plik: [b]$plik_nazwa[/b] o rozmiarze 

    [b]$plik_rozmiar bajtów[/b] został przesłany na serwer!";

}

?>

</body>

</html>
[/b]
Ten plik naraża stronę na atak. Myślę że po dniu już by był owned.
Polecam albo dodać "explode" sprawdzanie czy istnieje w pliku na przykład ciąg ".exe". Jednak to można oszukać nazywając plik.exe.php więc na atak strona jest nadal narażona.
Polecam sprawdzanie przez:
Kod:
if(!in_array($_FILES[$plik]['type'],$zmienna_z_rozszerzeniami))
//Oczywiście najpierw definiujemy dozwolone formaty plików...
 

evolucja

Użytkownik
Dołączył
Czerwiec 11, 2007
Posty
110
Koledzy, zależy o co chodzi autorowi... Jeśli do wgrywania i pobieranie plików na małą skalę ten skrypt powinien wystarczyć..
 

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
Do góry Bottom