Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
Carregando comentários...