ich eine Form habe, die eine Datei-Eingabe enthält:Ich erhalte einen undefinierten Index Hinweis
var $fileImage = $("<form action='imageupload.php' method='post' enctype='multipart/form-data' target='upload_target' onsubmit='startImageUpload(this);' class='imageuploadform' ><label>" +
"Image File: <input name='fileImage' type='file' class='fileImage' /></label><br/><label class='imagelbl'>" +
"<input type='submit' name='submitImageBtn' class='sbtn' value='Upload' /></label>" + +
"</p> <iframe class='upload_target' name='upload_target' src='#' style='wclassth:0;height:0;border:0px;solclass #fff;'></iframe></form>");
diese Links zu einem PHP-Skript, wo es die Datei-Uploads:
<?php
$destination_path = str_replace("//", "/", $_SERVER['DOCUMENT_ROOT']."/")."ImageFiles";
$result = 0;
$target_path = $destination_path . basename($_FILES['fileImage']['name']);
if(move_uploaded_file($_FILES['fileImage']['tmp_name'], $target_path)) {
$result = 1;
}
sleep(1);
?>
<script language="javascript" type="text/javascript">window.top.window.stopImageUpload(<?php echo $result; ?>);</script>
Problem ist, dass in Das PHP-Skript besagt, dass ich einen undefinierten Index habe, wo immer 'fileImage' im PHP-Skript steht. Aber ich weiß nicht, warum es sagt, dass ich einen undefinierten Index habe, wenn ich im Namensattribut in der Form 'fileImage' erwähnt habe. Warum gibt es an, dass ich einen undefinierten Index für 'fileImage' im PHP-Skript habe?
Hier ist ein Link zu einer Anwendung, wo Sie Zeilen anhängen können, die Dateieingaben enthalten, Sie können dies testen und selbst sehen, wenn Sie es wünschen, aber im Moment sagt es immer wieder, dass beim Hochladen ein Fehler aufgetreten ist. application
versuchen Sie eine print_r ($ _ FILES) um zu sehen, wie das Array wirklich aussieht. – h00ligan
@ h00ligan Ich werde das tun und zurück zu Ihnen – user1324106
Wenn ich die print_r ($ _ FILES), kommt es mit einem leeren Array, das ist seltsam, obwohl, wenn ich eine Datei hochgeladen habe. Ausgabe: 'Array()' – user1324106