Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Galeria z uploadem
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
prt
Poszukuje skryptu galerii , ale żeby było coś w stylu wchodzę na stronkę mam do wyboru przeglądaj galeria lub wrzuć własne zdjęcie i żeby każdy mógł wysyłać ;].

Jeśli znalazł by si.e bardziej rozbudowany to mogła by być blokada ip , albo tworzenie kont ;P

Najlepiej jeśli wtopiła by sie w stronę, a nie żeby w osobnym oknie był biggrin.gif

Dużo wymagań ale najbardziej zależy mi na galerii z uploadem reszta to bonus dla mnie ;]
bełdzio
Coppermine Photo Gallery
prt
Ok poradziłem sobie, tylko mam jedno pytanie, czy jak zrobiłem swój upload i wyświetlanie zdjęć mogę jakoś ograniczyć ilość miejsca przeznaczonego na ten upload? Po prostu mam taki 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">
<div>
<form enctype="multipart/form-data" action="my.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
<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'];
$sp = explode(".",$plik_nazwa);

// sprawdzamy rozszerzenie

if(is_uploaded_file($plik_tmp)) {
if($sp[1] == "gif" or $sp[1] == "jpg" or $sp[1] == "PNG" or $sp[1] == "png") {
     move_uploaded_file($plik_tmp, "calimy/$plik_nazwa");
    echo "Zdjęcie: <strong>$plik_nazwa</strong> o rozmiarze
    <strong>$plik_rozmiar bajtów</strong> zostało dodane!";
}
else {
echo "Plik niepoprawny lub za duży!";
}
}


I chcę zrobić tak że jeżeli folder galeria osiągnie np: 300 mb t ze nie można już nic dodać ;]
Kuva
Skorzystaj ze skryptu IMGallery jest za free i po polsku. Posiada dużo funkcji komentarze, ocenianie itp. strona:

http://www.imgallery.zor.pl/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.