Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 291

problemas upload de imagens em ajax - php

23-01-2013 09:49

o sistema está pronto mas quando inserimos as imagens de um álbum deveria ir com redirecionamento de 720 X 480 mas está indo com 640 X 480 poderiam me ajudar já que o ajax estava pronto só adptei.

segue o codigo do upload ajax:

<title>Enviando fotos para a galeria: <?php echo $row_RsListaGaleria['eve_titulo']; ?></title> <script type="text/javascript" src="js/jquery-1.3.2.js"></script> <script type="text/javascript" src="js/swfupload/swfupload.js"></script> <script type="text/javascript" src="js/jquery.swfupload.js"></script> <script type="text/javascript"> $(function(){ $('#swfupload-control').swfupload({ upload_url: "upload.php?eve=<?php echo $_GET['eve']; ?>&ADD=1", file_post_name: 'ft_nome', file_size_limit : "1024", file_types : "*.jpg;*.png;*.gif", file_types_description : "Image files", file_upload_limit : 50, 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+'" >'+ 'File: <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" >Pending</p>'+ '<span class="cancel" >&nbsp;</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'); }); // start the upload since it's queued $(this).swfupload('startUpload'); }) .bind('fileQueueError', function(event, file, errorCode, message){ alert('Size of the file '+file.name+' is greater than limit'); }) .bind('fileDialogComplete', function(event, numFilesSelected, numFilesQueued){ $('#queuestatus').text('Files Selected: '+numFilesSelected+' / Queued Files: '+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){ //Show Progress 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="../../imagens/<?php echo $_GET['eve']; ?>/'+file.name+'" target="_blank" >view &raquo;</a>'; item.addClass('success').find('p.status').html('Done!!! | '+pathtofile); }) .bind('uploadComplete', function(event, file){ // upload has completed, try the next one in the queue $(this).swfupload('startUpload'); }) }); </head> <body> <h3>&raquo; Enviando fotos para a galeria: <a href="../eventos.php"><?php echo $row_RsListaGaleria['eve_titulo']; ?></a></h3> <div id="swfupload-control"> <p>Você pode fazer o upload de até 50 imagens ao mesmo tempo. nas extensões (jpg, png, gif), com o tamanho máximo de 1MB cada.</p> <input type="button" id="button" /> <p id="queuestatus" ></p> <ol id="log"></ol> </div> </body> </html>

Agora o upload php:

<?php require_once('../../Connections/galeriafotos.php'); ?> <?php // Load the common classes require_once('../../includes/common/KT_common.php'); // Load the tNG classes require_once('../../includes/tng/tNG.inc.php'); // Make a transaction dispatcher instance $tNGs = new tNG_dispatcher("../../"); // Make unified connection variable $conn_galeriafotos = new KT_connection($galeriafotos, $database_galeriafotos); // Start trigger $formValidation = new tNG_FormValidation(); $tNGs->prepareValidation($formValidation); // End trigger //start Trigger_ImageUpload trigger //remove this line if you want to edit the code by hand function Trigger_ImageUpload(&$tNG) { $uploadObj = new tNG_ImageUpload($tNG); $uploadObj->setFormFieldName("ft_nome"); $uploadObj->setDbFieldName("ft_nome"); $uploadObj->setFolder("../../imagens/{GET.eve}/"); $uploadObj->setResize("true", 720, 480); $uploadObj->setMaxSize(1500); $uploadObj->setAllowedExtensions("jpg, jpe, jpeg"); $uploadObj->setRename("auto"); return $uploadObj->Execute(); } //end Trigger_ImageUpload trigger // Make an insert transaction instance $ins_glr_fotos = new tNG_insert($conn_galeriafotos); $tNGs->addTransaction($ins_glr_fotos); // Register triggers $ins_glr_fotos->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "GET", "ADD"); $ins_glr_fotos->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation); $ins_glr_fotos->registerTrigger("END", "Trigger_Default_Redirect", 99, "index.php"); $ins_glr_fotos->registerTrigger("AFTER", "Trigger_ImageUpload", 97); // Add columns $ins_glr_fotos->setTable("glr_fotos"); $ins_glr_fotos->addColumn("ft_nome", "FILE_TYPE", "FILES", "ft_nome"); $ins_glr_fotos->addColumn("ft_eve_id", "NUMERIC_TYPE", "VALUE", "{GET.eve}"); $ins_glr_fotos->setPrimaryKey("ft_id", "NUMERIC_TYPE"); // Execute all the registered transactions $tNGs->executeTransactions(); // Get the transaction recordset $rsglr_fotos = $tNGs->getRecordset("glr_fotos"); $row_rsglr_fotos = mysql_fetch_assoc($rsglr_fotos); $totalRows_rsglr_fotos = mysql_num_rows($rsglr_fotos); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link href="../../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" /> <script src="../../includes/common/js/base.js" type="text/javascript"></script> <script src="../../includes/common/js/utility.js" type="text/javascript"></script> <script src="../../includes/skins/style.js" type="text/javascript"></script> <?php echo $tNGs->displayValidationRules();?> </head> <body> <?php echo $tNGs->getErrorMsg(); ?> <form method="post" id="form1" action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>" enctype="multipart/form-data"> <table cellpadding="2" cellspacing="0" class="KT_tngtable"> <tr> <td class="KT_th"><label for="ft_nome">Ft_nome:</label></td> <td><input type="file" name="ft_nome" id="ft_nome" size="32" /> <?php echo $tNGs->displayFieldError("glr_fotos", "ft_nome"); ?></td> </tr> <tr> <td class="KT_th"><label for="ft_eve_id">Ft_eve_id:</label></td> <td><input type="text" name="ft_eve_id" id="ft_eve_id" value="<?php echo KT_escapeAttribute($row_rsglr_fotos['ft_eve_id']); ?>" size="32" /> <?php echo $tNGs->displayFieldHint("ft_eve_id");?> <?php echo $tNGs->displayFieldError("glr_fotos", "ft_eve_id"); ?></td> </tr> <tr class="KT_buttons"> <td colspan="2"><input type="submit" name="KT_Insert1" id="KT_Insert1" value="Insert record" /></td> </tr> </table> </form> <p>&nbsp;</p> </body> </html>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

problemas upload de imagens em ajax - php

23-01-2013 09:56

Suponho que você tenha que definir o valor no arquivo upload.php, na linha

$uploadObj->setResize("true", 720, 480);
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 291

problemas upload de imagens em ajax - php

23-01-2013 09:59

sim, o problema que já tá definido o tamanho :

$uploadObj->setResize("true", 720, 480);

mas quando faz o upload elas vão para 680 por 480
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

problemas upload de imagens em ajax - php

23-01-2013 10:09

Então deve ter um valor fixo, talvez nesses requires. Tem que verificar também no arquivo no arquivo js.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 291

problemas upload de imagens em ajax - php

23-01-2013 10:57

verifiquei e nada no js e nas requires, acho estranho porque não está subindo com o tamanho definido.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

problemas upload de imagens em ajax - php

23-01-2013 11:24

Qual script está usando? Deve verificar com o autor do script. Pode ter alguma configuração especial para isso.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado