[PHP] System dodawania plików.

Wszystko co dotyczy tworzenia i optymalizacji stron internetowych oraz programowania
Awatar użytkownika
tomass

Użytkownik
Posty: 33
Rejestracja: 24 maja 2010, 17:22
Lokalizacja: Sarnowa

[PHP] System dodawania plików.

Post01 lut 2011, 21:30

Witam, mam taki oto kod:

Kod: Zaznacz cały

<?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>Hosting plików !</title>
Hosting plików !
<br>
<br>Limit plikowy to <b>20MB</b>
<br>Zakaz umieszczania nielegalnych plików !<br>
<br>
</head>
<body>

<div>
<form enctype="multipart/form-data" action="index.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="20000000" />               <!-- 1000000 to 1MB -->
<input name="plik" type="file" />
<input type="submit" value="Wyslij 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 "<br><strong>Status wysyłania:</strong><br>Plik: <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer <br>";
echo "I znajduje się teraz pod tym linkiem: <strong>http://nazwadomeny.net/up/upload/$plik_nazwa</strong><br>";
}
?>
</body>
</html>


I chcę to przerobić tak żeby podczas przesyłania pliku na serwer pisało na stronie:
Już 62% zostało przesłane. i by np. co 100ms się odswieżało czy coś w tym stylu, bo dotykszas można było zobatrzyć to tylko w przeglądarce google chrome na dole.
Obrazek
I drugie czy da się przerobić tak żeby zamiast dodawać się tak jak się nazywało to zmieniało zazwę i dodawało się folderu: powiedzmy że dodajemy plik "moje super zdjecie.jpg" i chodzi oto żeby one się na serwerze nie zapisało jako "moje super zdjecie.jpg" tylko jako "1.jpg", a jeśli "1.jpg" już jest to ma się zapisać jako "2.jpg", chodzi oto żeby nie było problemów z plikami.

Awatar użytkownika
cosik_ktosik

Administrator
Posty: 21416
Rejestracja: 13 lis 2008, 01:17
Lokalizacja: Szczecin
Kontaktowanie:

[PHP]System dodawania plików.

Post02 lut 2011, 09:38

Witam. Ja bym sprawdził ten skrypt:

Kod: Zaznacz cały

http://www.raditha.com/megaupload/perl.php
Hotfix
Pozdrawiam, cosik_ktosik :)

Awatar użytkownika
tomass

Użytkownik
Posty: 33
Rejestracja: 24 maja 2010, 17:22
Lokalizacja: Sarnowa

[PHP] System dodawania plików.

Post02 lut 2011, 19:30

Ale mi chodzi o ten akurat skrypt który podałem, jeśli google chrome wie ile jest procent to chyba pokazanie to na stronie PHP też jest możliwe, potrzebuje kodu który pokazuje ile jest procent przesłania pliku.



  • Reklama

Wróć do „Webmastering i programowanie”



Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości