Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jayr Alencar ADS

Uploadify

Recommended Posts

Oi, o uploadify v3.1 está cadastrando no banco, mas não está salvando no diretório

 

meu index.php

<link rel="stylesheet" type="text/css" href="uploadify/uploadify.css">
   <script type="text/javascript" src="uploadify/jquery.uploadify.js"></script>
   <script type="text/javascript" src="uploadify/jquery.uploadify.min.js"></script>
   <script type="text/javascript">
   $(function() {
       $('#file_upload').uploadify({
           'swf'      : 'uploadify/uploadify.swf',
           'uploader' : 'uploadify/uploadify.php?id_album=<?php echo $id_album ?>',
           'auto'     : false,
          	'cancelImg' : '../uploadify/cancel.png',
   		'folder'    : '../up/fotos/',
		'fileTypeExts' : '*.jpg;*.jpeg;*.gif;*.png',
       	'fileSizeLimit': 1024, // 1MB
       	'buttonText'   : 'Selecionar fotos',

       });
   });
   </script>




<div class="container">  



      <div class="container">   

	<h3>Cadastro de Fotos</h3> 

       <br />
   	<!-- Forms --> 




<input type="file" name="file_upload" id="file_upload" />
<p><a href="javascript:$('#file_upload').uploadify('upload')">Enviar imagens</a></p>

 

 

 

e meu uploadify.php

<?php include"../../Connections/config.php";

   $conexao = mysql_connect("$hostname_config", "$username_config", "$password_config")
   or die ("Erro ao conectar com o banco de dados.");
   $db = mysql_select_db("$database_config")
   or die ("Erro ao selecionar a base de dados.");

$id_album=$_GET['id_album'];


if (!empty($_FILES)) {

   $targetFolder = '../up/fotos';

       $img = $_FILES['Filedata']['name'];

               // Verifica a extensão do arquivo
               function ver_extensao($img) {
               $extensao = array_reverse(explode(".",$img));
               return $extensao[0];
               }

       $img = md5($img) .$extensao;
       $tempFile = $_FILES['Filedata']['tmp_name'];
       $targetFile = rtrim($targetPath,'/') . '/' . $img;

       // Validate the file type
       $fileTypes = array('jpg','jpeg','gif','png'); // File extensions
       $fileParts = pathinfo($_FILES['Filedata']['tmp_name']);

	$data_atual=date('Y-m-d');

       $inF = mysql_query("INSERT INTO fotos(nome, data, id_album) VALUES ('$img','$data_atual','$id_album')") or die (mysql_error());

       if (in_array($fileParts['extension'],$fileTypes)) {
       move_uploaded_file($tempFile,$targetFolder.$img);
               echo '1';
       } else {
               echo 'Tipo de Imagem Invalida!';
       }
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual erro que ta dando? no firebug mostra, ve la, posta aqui o erro, pode ser permissao

 

Cara, nunca usei o firebug não, você não tem um tutorial?

Valew

 

qual erro que ta dando? no firebug mostra, ve la, posta aqui o erro, pode ser permissao

 

Nunca usei o Firebug não, mas axo q é problema de permissão mesmo! sabe como resolver isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

chmod 777 pasta_de_destino

escreve firebug no google, usando navegador mozila, você instala ele, reinicia o navegador

abre seu site, clica botao direito , inspect element with firebug, la vao estar as informacoes

Compartilhar este post


Link para o post
Compartilhar em outros sites

chmod 777 pasta_de_destino

escreve firebug no google, usando navegador mozila, você instala ele, reinicia o navegador

abre seu site, clica botao direito , inspect element with firebug, la vao estar as informacoes

 

Estou em um localhost, e o CHMOD não funciona no Windowns.

O arquivo de Upload é rodade em background, ai o FIREBUG não tem como identificar!

 

Valew ai!

Compartilhar este post


Link para o post
Compartilhar em outros sites

é esse erro aqui que o Debug do próprio Uploadify mostra:

SWF DEBUG: 
SWF DEBUG: Event: fileDialogStart : Browsing files. Multi Select. Allowed file types: *.jpg;*.jpeg;*.gif;*.png
SWF DEBUG: Select Handler: Received the files selected from the dialog. Processing the file list...
SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_0
SWF DEBUG: Event: fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 1
SWF DEBUG: StartUpload: First file in queue
SWF DEBUG: Event: uploadStart : File ID: SWFUpload_0_0
SWF DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied for upload.  Starting upload to /~santo458/admin/uploadify/uploadify.php?id_album=2 for File ID: SWFUpload_0_0
SWF DEBUG: Event: uploadProgress (OPEN): File ID: SWFUpload_0_0
SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_0_0. Bytes: 0. Total: 20996
SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_0_0. Bytes: 20996. Total: 20996
SWF DEBUG: Event: uploadSuccess: File ID: SWFUpload_0_0 Response Received: true Data: <br />
SWF DEBUG: <b>Warning</b>:  move_uploaded_file(../../up/fotos/c21198bdd3618ed0ed8788f39be8eb28.jpg) [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: failed to open stream: Permission denied in <b>/home/santo458/public_html/admin/uploadify/uploadify.php</b> on line <b>36</b><br />
SWF DEBUG: <br />
SWF DEBUG: <b>Warning</b>:  move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move '/tmp/phpa8wu36' to '../../up/fotos/c21198bdd3618ed0ed8788f39be8eb28.jpg' in <b>/home/santo458/public_html/admin/uploadify/uploadify.php</b> on line <b>36</b><br />
SWF DEBUG: 1
SWF DEBUG: Event: uploadComplete : Upload cycle complete.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.