Hi guys,

Thank you in advance for your help

Thanks to IOS 6 we can now upload photos straight from the iphone using either "Take Photo" or "Choose Existing"

"Choose Existing" is fine however when we select "take a photo" the upload fails.

We are using a standard html form that we have used for years. Could it be that the when we take a picture it is has no filename and this is causing the problem?


HTML Code:
 <form action=thankyou.php method=post  enctype="multipart/form-data">
<input type=file name="photo1" id="message" placeholder="" class="required"  accept="image/*" capture>
 <input type=submit name=submit value="send feedback">
</form> 
PHP Code:
if(isset($_POST['submit'])){   
 
$target "photos/"
 
$target $target basename$_FILES['photo1']['name']) ; 
 
$ok=1
 
$photo1=$_FILES['photo1']['name'];
 

 echo 
$_FILES['photo1']['tmp_name'];
 
 
//This is our size condition 
 
if ($uploaded_size 350000
 { 
 echo 
"Your file is too large.<br>"
 
$ok=0
 } 
 
 
//This is our limit file type condition 
 
if ($uploaded_type =="text/php"
 { 
 echo 
"No PHP files<br>"
 
$ok=0
 } 
 
 
//Here we check that $ok was not set to 0 by an error 
 
if ($ok==0
 { 

 } 
 
 
//If everything is ok we try to upload it 
 
else 
 { 
 if(
move_uploaded_file($_FILES['photo1']['tmp_name'], $target)) 
 { 
   echo
"Uploaded";
 } 
 else 
 { 
  echo
"Not Uploaded";
 } 
 }
 }