latinum_1982
Erfahrenes Mitglied
Hallo
ich habe ich aus dem fenster rausgelehnt und hab mal ajax zum hochladen der fotos verwendet aber das upload funktioniert nicht, denn das script tut das loader.gif anzeigen und dabei bleibt es auch
das ist mal der ajax.php code
der javascript
und der html teil
ich weiß echt nicht mehr weiter
ich habe ich aus dem fenster rausgelehnt und hab mal ajax zum hochladen der fotos verwendet aber das upload funktioniert nicht, denn das script tut das loader.gif anzeigen und dabei bleibt es auch
das ist mal der ajax.php code
PHP:
<?php
error_reporting(E_ALL);
ini_set("display_errors", "true");
$path = "usr-photos/";
$valid_formats = array("jpg", "png", "gif", "bmp");
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];
if(strlen($name)){
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats)){
if($size<(1024*1024)){
$actual_image_name = time().substr(str_replace(" ", "_", $txt), 5).".".$ext;
$tmp = $_FILES['photoimg']['tmp_name'];
if(move_uploaded_file($tmp, $path.$actual_image_name)){
mysql_query("INSERT INTO
ratephoto
VALUES
rate_image='$actual_image_name',
user='".$_SESSION['user_id']."'");
echo 'Hochgeladen';
}else{
echo 'Fehlgeschlagen';
}else{
echo 'Das Foto darf nicht mehr als 1MB haben...';
}else{
echo 'Ungültiges Foto Format...';
}else{
echo 'Please select image..!';
}
?>
der javascript
Code:
<script type="text/javascript" >
$(document).ready(function() {
$('#photoimg').live('change', function() {
$("#preview").html('');
$("#preview").html('<img src="inc/upload/loader.gif" alt="Uploading...."/>');
$("#imageform").ajaxForm({
target: '#preview'
}).submit();
});
});
</script>
und der html teil
HTML:
<form id="imageform" method="post" enctype="multipart/form-data" action='inc/upload/ajaximage.php'>
Upload your image <input type="file" name="photoimg" id="photoimg" />
</form>
ich weiß echt nicht mehr weiter
Zuletzt bearbeitet: