Jump to content

whisperstream

New Members
  • Posts

    5
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

whisperstream's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Found it, bad coding......I thought the globals were read only, but earlier in the code due to misuse of preg_match was setting $_FILEs['fileData']['name'] to it result matches. Thanks for all the suggestion, the button syntax was useful too, will now adopt :)
  2. just tried that now, makes no difference, file will upload fine, just name part is blanked, I'll try with a different web host and see if I get a different result to the one i'm getting on my local machine
  3. sorry chopped that part off, here's the submit button <form name="galleryForm" method="post" action="uploadPage.php" enctype="multipart/form-data"> <table>           <tr>             <td>Upload File :</td>             <td>               <input type="file" name="fileData">             </td>           </tr>           <tr><td><input type="image" src="images/icons/save.gif" width="19" height="19" border="0" name="image"></td></tr> </table> </form>
  4. I think my form is ok, it's not the ubiquitous enctype problem (I hope!) <form name="galleryForm" method="post" action="uploadPage.php" enctype="multipart/form-data"> <table>           <tr>             <td>Upload File :</td>             <td>               <input type="file" name="fileData">             </td>           </tr> </table> </form>
  5. So I have a strange problem and I'm not quite sure where to look. When I upload a file, the $_FILES array is filled up correctly except for the 'name' element which is always set to a blank array.  Everything else is set correctly and I have no problems reading the uploaded file using the tmp_name file name.  The problem is that I need to determine the file type and so need the original file extension. using print_r this is what I get: Array (     [fileData] => Array         (             [name] => Array                 (                 )             [type] => text/xml             [tmp_name] => C:\PROGRA~1\EASYPH~1\\tmp\php29F.tmp             [error] => 0             [size] => 1222         ) ) Ok so I get the type in the php array, but research tells me that you can't always rely on that. I should also say that I'm using EASYPHP windows with PHP version 4.3.10.  Do I need to set a flag to get this info, or is a windows implementation bug or something else? Any help would be greatly appreciated.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.