Mój problem polega na uploadowaniu pliku. Wszystko działało i zupełnie NAGLE prz stało działać :(. Postanowiłem sprawdzić gotowca, ale też nic :( Problem jest taki. Kiedy zrobię sobie taki pliczek strukturalny:] [php] <p class=\"tytul_form\">Zmień avatar</p> <form enctype=\"multipart/form-data\" method=\"POST\"> <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"30000\" > Plik do wysłania: <input name=\"userfile\" type=\"file\" > <input type=\"submit\" value=\"Wyślij\" > </form> <?php { $strUploadDir = 'D:/Www/' . $_FILES['userfile']['name']; { } else { } } else { } ?>
To wszystko działa cacy. natomist w moim portalu chciabym zrobić to tak:
<?php class [...] function prnt_avatar_form() { $this->prnt_avatar(); $tresc_prf=' <p class=\"tytul_form\">Zmień avatar</p> <form method=\"POST\" enctype=\"multipart/form-data\"> <input type=\"hidden\" name=\"akcja\" value=\"zmien_avatar\"> <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"10000\"> <TABLE width=100% valign=\"middle\" align=\"center\"><TR><TD>Plik: </TD><TD><input type=\"file\" name=\"userfile\"></TD></TR> <TR><TD></TD><TD><input type=\"submit\" value=\"Zmień\" class=\"submit\"></p></TD></TR> </TABLE> </FORM> '; } function zmien_avatar() { $strUploadDir = \"c:/\" . $_FILES['userfile']['name']; { } else { } } else { } } ?>
to wywala: echo 'Wystąpił błąd podczas wysyłania pliku na serwer!';
Wogóle, to z poziomu tej funkcji nie mam dostępu do tablicy $_FILES... jest pusta jak watrość null... nie wiem co mam robić !