[TYPO3-UG Denmark] Re: $_FILES findes ikke i BE module? (løst)
Terkild
typo3 at concare.org
Thu Apr 6 09:55:13 CEST 2006
Terkild wrote:
> Tonni Aagesen wrote:
>> Terkild wrote:
>>> Hej
>>>
>>> Jeg er igang med at lave et backend module hvor jeg bl.a. skal kunne
>>> uploade en fil. Hvordan modtager jeg fileoutput i backend? Jeg bruger
>>> $_FILES til at modtage, men ligemeget hvordan jeg sætter det op kan
>>> ikke få $_FILES til at indeholde det den skal. Jeg bruger følgende
>>> kode til at teste:
>>>
>>> --------------------------------------------
>>>
>>> $content .= "<form enctype=\"multipart/form-data\"
>>> action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">
>>> <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"30000000\" />
>>> Send this file: <input name=\"userfile\" type=\"file\" />
>>> <input type=\"submit\" name=\"csv_upload\" value=\"Send File\" />
>>> </form>";
>>>
>>> t3lib_div::debug($_POST);
>>> t3lib_div::debug($_FILES);
>>>
>>> ---------------------------------------------
>>>
>>> Er der noget der forhindre $_FILES i at blive brugt i BE og er der en
>>> anden funktion/var det er mere optimalt at bruge?
>>
>> Det tror jeg ikke. Har du kigget i din error_log? Hvad siger php.ini
>> om file_upload ?
>>
>>
>
> Hej Tonni,
>
> Tak for dit forslag, jeg har kigget i php.ini og min file uploads står
> til on (file_uploads = On)
>
> Derudover har jeg testet om $_FILES og file_uploads virker hvis jeg
> laver et simpelt php-script til det (altså uden om Typo3), og det
> virkede helt som det skal, så der må være et-eller-andet i typo3 BE der
> blokerer et-eller-andet?
>
> Håber der er nogen der kan hjælpe!
>
> Mvh.
> Terkild
>
>
Har fundet problemet, når man opretter en extension gennem kickstarter
smider den automatisk en <form action="" method="post"> i toppen af dit
backend modul. Man kan derfor bare fjerne denne linje for at få sin form
til at slå igennem.
More information about the TYPO3-UG-denmark
mailing list