Pozdrav svima, pravim aplikaciju koja izmedju ostalog ima formu, sa koje bi trebalo preko AJAX-a da se unete slike uploaduju.
Evo kako to izgleda:
filebr1.html
*****
<form class="form-horizontal" method="post" enctype="multipart/form-data" id="frmimg">
<input type="file" name="uploaded_image"/>
<input type="button" id="addimg" value="Unesi sliku"/>
</form>
<div id="updates"></div>
******
<script>
$("#addimg").click(function(){
//AJAX MORE
$.ajax({
type: "POST",
url: "view/addimage.php",
data:"sta saljem",
cache: false,
success: function(html){
$("#updates").append(html);
}
});
});
</script>
addimage.php
<?php
include '../../class/classes.php';
include('../images.php');
$image = new SimpleImage();
$image->load($_FILES['uploaded_image']['tmp_name']);
$image->resizeToWidth(960);
$nameimg='post-'.rand().".jpg";
$image->save("images/".$nameimg);
$full_url=$site."/admin/images/".$nameimg;
echo '<div style="background:#e0e2e7; border:1px solid #e4e7ee"><div style="width:112px; padding:5px; float:left"><img src="'.$full_url.'" width="100px"/></div>
<div style="width:450px">'.$full_url.'</div></div>
<div style="clear:both"></div><br>';
?>
Problem je sto ne znam kako da preko POST-a pošaljem $_FILES['uploaded_image']['tmp_name']
Znači, kod komunicira sa drugom stranicom i daje neki odgovor ali ne šalje podatke slike koja se uploaduje na PHP stranu pa dolazi do greške.
Da li neko ima ideju kako da rešim ovaj problem?
Hvala unapred...
|