GRY-Online.pl --> Archiwum Forum

Szukam skryptu PHP do umieszczania plików z poziomu przeglądarki

12.01.2004
11:02
[1]

pecet007 [ INSERT COIN ]

Szukam skryptu PHP do umieszczania plików z poziomu przeglądarki

Tak jak w temacie, chodzi mi o to że tylko admini mogą zamieszczać pliki, a ściągać je może każdy, chodzi o to żeby można było uploadować plik z poziomu przeglądarki. Najlepiej, żeby do każdego pliku można było dołączyć opis...
Czy istnieje coś takiego? Aha program może działać w SQL, lub w plikach tekstowych, wszystko mi jedno. Byleby można było zmienić domyślną nazwę bazy danych i był jakiś opis instalacji. Bo chcę to zainstalować na tripod.co.uk.


Pozdr.

12.01.2004
11:06
[2]

pecet007 [ INSERT COIN ]

Aha i oczywiście chodzi o to żeby np. przeglądarka pokazywała wszystkie uploadnięte pliki w liście (czy czymś podobnym)

12.01.2004
14:02
[3]

pecet007 [ INSERT COIN ]

UP!

14.01.2004
14:05
[4]

pecet007 [ INSERT COIN ]

naprawdę nikt nie wie?
Ściągnąłem sobie PHPShare, ale chodzi tylko z własnym serverem, a z tripodem nie chce...

14.01.2004
15:19
[5]

wi3dzmin [ Konsul ]

hmm nie do konca rozumiem o co ci chodzi... chcesz umożlwić jakiemuś użytkownikowi załadowanie jakiegoś pliku na twój serwer?
jezeli tak to mam tutaj skrypcik który kiedyś napisałem..
to będą dwa pliki :)
plik dodaj.php (plik z formularzem do wypełnienia)
<FORM ACTION="zapisz.php" METHOD="POST" enctype="multipart/form-data">
Wybierz ścieżkę do pliku który chcesz załadować<br />
<input type="file" name="userfile" /><br />
<INPUT TYPE="submit" VALUE="Dodaj!">
</FORM>


plik zapisz.php (plik w którym mieści się cały skrypt zapisaujący plik

$plik = basename($userfile_name); /*ustalamy nazwę pliku przesłaną przez użytkownika*/

$max_rozmiar = 6000; /*podajemy maxymalny rozmiar pliku jaki chcielibyśmy załadować (żeby urzytkowniik nie wrzucił na przyjkład pliku warzącego 100 mega, w tym przypadku maxymalny rozmiar pliku to 6kb)*/

$typ = "image/pjpeg"; /*ustalamy typ pliku (zeby nie załadowali nam jakiegoś wirusa albo szkodliwego skryptu), w tym przypadku system przyjmuje tylko pliki .jpg*/

$katalog_docelowy = "pliki/zaladowane"; /*katalog w ktorym ma się znaleźć załadowany plik */

if ($userfile_type == $typ) /*sprawdzamy czy dobry rodzaj pliku*/


if ($userfile_size > $max_rozmiar) /*sprawdzamy czy plik nie jest za duzy*/

echo "Zbyt duży rozmiar pliku!!, maksymalny rozmiar pliku to 6 kb";

else

if (!copy($userfile, "$katalog_docelowy/$plik"))

echo "Bł±d nie można skopiować pliku $plik";

else

echo "Udane przesłanie pliku $plik <br />";





else

echo "Zły typ pliku, można ładować tylko pliki .jpg!!!";


powinno dzialac :)
raczej nie bedzie dzialac na sewerze z zablokowanymi zmiennymi globalnymi, nie wymaga zadnych baz danych :)
Jak jakies pytania wo pisz : [email protected]
Jeżeli użyjesz tego skryptu to prosze w zamian daj linka do mojej strony u siebie https://www.brokilon.cyberdusk.pl

14.01.2004
15:21
[6]

wi3dzmin [ Konsul ]

hmm te forum cos spieprzylo :( te ptaszki musisz zamienić na klamry albo napisz maila to przesle ci skrypt w ladniejszej formie :)
‹ ›

© 2000-2024 GRY-OnLine S.A.