![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 0 Dołączył: 24.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem, otoz musze zrobic cos takiego ze najpierw musze upload'owac pliki na dysk a pozniej na serwer (store). Robie to w taki sposob ze kazdy obrazek zrzucam na dysk, a dopiero potem chcialbym sprawdzic jego rozmiar, typ i jesli bedzie spelnial warunki to dopiero go uploadowac. Chyba ze mozna to zrobic jakos inaczej. Tak czy siak musze wyciagnac z niego dane czyli rozmiar, typ itd...........
Ale jak juz go zczytam z formularza i zapisze na dysku to juz pozniej nie istieje tmp_name, co mozna zrobic w tej sytuacji oto moj kod: $formName2=$_FILES['file']['name']; //$plik_tmp = $_FILES['file']['tmp_name']; move_uploaded_file($plik_tmp,"katalog/$formName2"); $katalog="katalog/$formName2"; //$formName=$_FILES["katalog/$formName2"]['name']; function uploadImage($formName2) { global $katalog; print $katalog ."<br/>"; var_dump($_FILES); if (isset($_FILES[$katalog]) && is_uploaded_file($_FILES[$katalog]['tmp_name'])) { $res = array(); if (($fileInfo = getimagesize($_FILES[$katalog]['tmp_name'])) === false) { return 'IMAGE_FILE_NOT_IMAGE'; } $store = new DataStore(gethostbyname('xxxxxx'),xxxxx,'xxxxxx','xxxxxxx'); if (($upload = $store->put_file($_FILES[$katalog]['tmp_name']) { return 'IMAGE_NOT_UPLOADED_ON_STORE'; }else{ $store->uri($upload); } global $res; $res['zzzzz'] = array( 'format' => 'original', 'width' => $fileInfo[0], 'height' => $fileInfo[1], 'img_path' => $upload ); return $res; Wiec jak ktos moze mi powiedziec jak to zrobic aby po uplad na dysk moc uplodowac ten dysk z dysku na serwer. Z gory thx. Oki, juz sobie poradzilem, po prostu mozna bylo zrobic copy obrazka na dysk. Sorka za nie potrzebny temat. DO ADMINA Prosze o usuniecie tego topica. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 4.07.2025 - 11:40 |