No dobra zmieniłem upload z uploadu do folderu na upload do bazy ale nic w bazie sie nie zapisuje :/
tu mam skrypt do uploadu u jQuery
$(function(){
$('#swfupload-control').swfupload({
upload_url: "upload-file.php",
file_post_name: 'uploadfile',
file_size_limit : "1024",
file_types : "*.jpg;*.png;*.gif",
file_types_description : "Image files",
file_upload_limit : 20,
flash_url : "js/swfupload/swfupload.swf",
button_image_url : 'js/swfupload/wdp_buttons_upload_114x29.png',
button_width : 114,
button_height : 29,
button_placeholder : $('#button')[0],
debug: false
})
.bind
('fileQueued', function(event
, file){ var listitem
='<li id="'+file.id
+'" >'+ 'Plik: <em>'+file.name
+'</em> ('+Math
.round(file.size
/1024)+' KB) <span class="progressvalue" ></span>'+ '<div class="progressbar" ><div class="progress" ></div></div>'+
'<p class="status" >Oczekuję</p>'+
'<span class="cancel" > </span>'+
'</li>';
$('#log').append(listitem);
$
('li#'+file.id
+' .cancel').bind
('click', function(){ var swfu = $.swfupload.getInstance('#swfupload-control');
swfu
.cancelUpload
(file.id
); $
('li#'+file.id
).slideUp
('fast'); });
$(this).swfupload('startUpload');
})
.bind
('fileQueueError', function(event
, file, errorCode
, message
){ alert
('Rozmiar zdjęcia '+file.name
+' jest większy niż dozwolony'); })
.bind('fileDialogComplete', function(event, numFilesSelected, numFilesQueued){
$('#queuestatus').text('Wybranych zdjęć: '+numFilesSelected+' / Pliki w wrzucone: '+numFilesQueued);
})
.bind
('uploadStart', function(event
, file){ $
('#log li#'+file.id
).find
('p.status').text
('Uploading...'); $
('#log li#'+file.id
).find
('span.progressvalue').text
('0%'); $
('#log li#'+file.id
).find
('span.cancel').hide
(); })
.bind
('uploadProgress', function(event
, file, bytesLoaded
){ //pokazuje postęp
var percentage
=Math
.round((bytesLoaded
/file.size
)*100
); $
('#log li#'+file.id
).find
('div.progress').css
('width', percentage
+'%'); $
('#log li#'+file.id
).find
('span.progressvalue').text
(percentage
+'%'); })
.bind
('uploadSuccess', function(event
, file, serverData
){ var item
=$
('#log li#'+file.id
); item.find('div.progress').css('width', '100%');
item.find('span.progressvalue').text('100%');
var pathtofile
='<a href="uploads/'+file.name
+'" target="_blank" >Zobacz ?</a>'; item.addClass('success').find('p.status').html('Gotowe!!! | '+pathtofile);
})
.bind
('uploadComplete', function(event
, file){ //upload zakończony
$(this).swfupload('startUpload');
})
});
a tutaj funkcje upload_file.php
<?php
require_once('funkcje_all.php');
$lacz = lacz_bd();
$fhandle = fopen($_FILES['zdjecie']['tmp_name'], "r"); $zapytanie = $lacz->query("INSERT INTO zdjecia VALUES '".$content."'");
?>
Ten post edytował Lampek 24.08.2011, 19:02:56