etrafında PHP dosyaları yüklenen hareketli

2 Cevap php

I need to resize an uploaded image. The class that resizes needs to get the location of the image to be worked with. It returns the image in a variable.

However, when I try to get the path to the image, I get from $_FILES['profile_upload']['tmp_name'] the following: C:\xampp\tmp\php1C5.tmp I don't get the actual file, even though the tmp folder contains it!

Nasıl gerçek dosya alabilirim? Başka bir soru - ne kadar dosya tmp saklanır, ve ne zaman onlar silinir mi arıyorsunuz?

Bu arada, Zend Framework iyi bir görüntü işleme arayüzü var mı?

2 Cevap

İkinci nokta adres için: Dosyalar onlar bitirir yükledi edildi komut kadar saklanır.

Benzer ve daha sonra değişken $ _FILES ['uploadedfile'] ['name'], aynı zamanda özgün dosya adını içerecek bir şey ile tüm dosya yükleme kurulumunu tamamlamak gerekir:

$target_path = "uploads/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file ".  basename( $_FILES['uploadedfile']['name']). 
    " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}