Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] class.upload.php
Forum PHP.pl > Forum > Przedszkole
blizniak
witam
czy moze ktos korzystal z tej klasy
http://www.verot.net/download/class.upload...lass.upload.txt

mam taki kod
  1. <?php
  2. include_once 'class.upload.php';
  3.  
  4.  $handle = new upload($_FILES['image_field'], 'pl_PL');
  5.  if ($handle->uploaded) {
  6.      $handle->file_new_name_body   = 'image_resized';
  7.      $handle->image_resize         = true;
  8.      $handle->image_convert        = jpeg;
  9.      $handle->image_x              = 1024;
  10.      $handle->image_ratio_y        = true;
  11.      $handle->process('images/files/');
  12.  
  13.      if ($handle->processed) {
  14.          echo 'image resized';
  15.          $handle->clean();
  16.      } else {
  17.          echo 'error : ' . $handle->error;
  18.      }
  19.  }
  20. ?>

mam tutaj taki problem ze jak uploaduje jakis plik (ktorego nie ma na dysku bo wpisze sobie nazwe z klawiatury) to klasa ta nie zwraca zadnych bledow tylko tworzy mi plik na dysku o rozmiarze zero
i jak mozna odwolac sie do tej klasy zeby akceptowala tylko pliki graficzne
-siutek-
Wiem, że wątek stary jak świat, ale może komuś się przyda wink.gif

w tej klasie istnieje zmienna odpowiedzialna ze wybór akceptowalnych formatów:
$handle->allowed = array('application/pdf','application/msword', 'image/*'); - wybierasz sobie formaty, które mają być przesyłane.

a druga kwestia, jesli chcesz aby klasa akceptowała pliki, które faktycznie istnieją na dysku, a nie jakieś czary wpisane z palca, to może poprostu sprawdć sobie w tablicy $_FILES rozmiar uploadowanego pliku, i wykonaj instrukcje klasy dopiero jelsi rozmiar jest większy od zera.
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.