Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Dodawanie zdjęć przez użytkowników
Forum PHP.pl > Forum > Przedszkole
berti28
Witajcie

Jak można zrobić żeby użytkownicy mojej strony mogli na swój panel administracyjny dodać zdjęcie w formacie jpg? Czy może są w internecie jakieś gotowe skrypty php co mogą pomóc?
Będę wdzięczny za pomoc.
Neutral
Chyba będziesz musiał skorzystać z:

- http://php.net/manual/en/features.file-upl...post-method.php

Do sprawdzania rozszerzeń w jakim jest plik, musisz chyba użyć tego:

- dirname lub - basename albo - pathinfo

Poszukaj w dokumentacji.
- http://php.net/manual/en/function.basename.php

Był na tym forum podobny temat:
- Temat: PHPUpload pliku sprawdzenie rozszerzenia


Najprawdopodobniej do sprawdzenia rozszerzenia powinieneś użyć:

Cytat
Kod
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');
echo $path_parts['extension'], "\n";
bostaf
Bertiemu bardziej chyba chodzi o generalną metodę wrzucania plików, a nie o ograniczenie takiej funkcjonalności do jpg. Tak mi się wydaje.

To generalnie Berti jak szukasz gotowca na jakiś problem, to googlujesz "php class PROBLEM", np: https://www.google.pl/search?q=php+class+file+upload i na samej górze masz już wyniki do klas na githubie. Porównujesz ilość starów, watchów, forków (im więcej tym lepiej) i open issues (im więcej zamkniętych tym lepiej), sprawdzasz aktywność i datę ostatniego commita i wybierasz tą popularniejszą, albo jak nie możesz się zdecydować, to tą której dokumentację bardziej rozumiesz.

Tu masz jedną prostą klasę: https://github.com/aivis/PHP-file-upload-class
A tu troszkę bardziej zaawansowaną: https://github.com/verot/class.upload.php

Warto tez przeczytać dokumentacje PHP na ten temat, żeby ogólnie ogarniać co się w tych gotowcach dzieje: http://php.net/manual/pl/features.file-upload.php.
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-2025 Invision Power Services, Inc.