Ir para conteúdo

POWERED BY:

Arquivado

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

Jayr Alencar Jhs

Uploadify não salvando imagem no diretorio

Recommended Posts

Pessoal, estou usando o plugin uploadify, ele salva no banco normal, mas não salva a imagem no diretorio!

 

olha só:

<?php
	$id_album=$_GET['id_album'];
	chmod("../up/fotos", 0777);	
?>
<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'     : true,
           	'cancelImg' : 'uploadify/cancel.png',
    		'folder'    : '../up/fotos',
			'fileTypeExts' : '*.jpg;*.jpeg;*.gif;*.png',
        	'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>       
       </div>
       </div>

 

E o 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'];

$targetFolder = '../up/fotos';
if (!empty($_FILES)) {

    
chmod($targetFolder, 777);
        $img = $_FILES['Filedata']['name'];
                
                // Verifica a extensão do arquivo
                $extensao=substr($img, -3);
				if($extensao=="peg"){
						$extensao=="jpeg";
					}
                
        $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(img, data, id_album) VALUES ('$img','$data_atual','$id_album')") or die (mysql_error());
        
        if (in_array($fileParts['extension'],$fileTypes)) {
        move_uploaded_file($tempFile,$targetFile);
                echo '1';
        } else {
                echo 'Tipo de Imagem Invalida!';
        }
}
?>

 

Se alguém puder me ajudar... Agradeço muito!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O debug do Uploadify tá mostrando isso:

 

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.