Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload nie wyświetla błędu
Forum PHP.pl > Forum > PHP
pawel06281990
Witam,

Mam o to taki skrypt do upload plików
  1. $upload_maxsize = $settings['galeria'];
  2. $upload_extensions = array(
  3. ".jpg",
  4. ".png",
  5. ".gif"
  6. );
  7. $upload_folder = "../images/produkty/";
  8. $upload = $_FILES['upload'];
  9. if ($upload['name'] != "" && !empty($upload['name']) && is_uploaded_file($upload['tmp_name']) && $upload['size'] <= $upload_maxsize) {
  10. $upload_ext = strrchr($upload['name'],".");
  11. if (in_array($upload_ext, $upload_extensions)) {
  12. $upload_name = $upload['name'];
  13. move_uploaded_file($upload['tmp_name'], $upload_folder.$upload_name);
  14. chmod($upload_folder.$upload_name,0644);
  15. } else {
  16.  
  17. $upload_error= $locale['30'];
  18. }
  19. } else {
  20.  
  21. $upload_error= $locale['31'];
  22. }


a tu mam formułkę która ma wyświetlić błąd że plik ma złe rozszerzenie

  1. if (isset($upload_error)) {
  2. ?>
  3. <div id='close-message'><div class='alert alert-success alert-dismissible'>
  4. <h4><i class='icon fa fa-check'></i> <?php echo $locale['global_901'];?></h4>
  5. <?php echo"".$upload_error."";?>
  6. </div> </div><?php
  7. }


Ale mi nie działa wyświetlanie błędu a pliki są przesyłane te co są dozwolone czy .jpg, .png i gif co jest nie tak ze skryptem??
KrzychuKa
  1. upload_ext = strrchr($upload['name'],".");

To nie robi tego czego oczekujesz.
pawel06281990
To jak to mam zrobić żeby działało questionmark.gif
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.