Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Przekazywanie tablicy $_FILES, problem
MadHatter
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 15.02.2007

Ostrzeżenie: (0%)
-----


Witam,

Pisze cos pierwszy raz na cakephp i utknalem w glupim miejscu. Zadaje pytanie tu bo problem dotyczy prostego jak mysle php a nie frmameworka.

Mam funkcje w modelu, ktora przekazuje do innej klasy(tak przynajmniej chce zeby bylo) tablice $_FILES:

  1. <?php
  2. function _uploadImage($model,$field)
  3. {
  4. $upload = new image_upload;
  5. $upload->init($this->data['Image']['file']);
  6. // $upload->upload_image('images/',true);
  7. return $this->data['Image']['file']=$upload->tmp_image;
  8. }
  9. }
  10. ?>



do zmiennej $this->data['Image']['file'] przypisuje dane z formulaza...

nastepnie metoda klasy init wyglada tak:

  1. <?php
  2. function init($file)
  3. {
  4. return $this->tmp_image=$file['size'];
  5. }
  6. ?>


I problem tym, ze tmp_image niby jest tablica, ale nie da sie odwolac do niej jak do tablicy $_FILES bo zawiera tylko i wylacznie nazwe uploadowanego pliku. Wiec przykladowo jesli laduje grafike o nazwie blank.gif to dpowiednie odwolania zwracaja:
$file[0] - b;
$file[1] - l;
$file[2] - a;
etc.

Moje pytanie jest co mam zrobic by zmienna nie byla jak teraz stringiem a rzeczywista tablica tak jak $_FILES z tymi samymi indexami i mozliwosciami odwolania sie do nich?

Dzieki i pozdrawiam!

Ten post edytował MadHatter 6.07.2007, 07:13:22
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 00:48