* Variavel usada para mostrar quantos registros máximo pode ser mostrado por página nas grid de busca
*/
$_SESSION['maxRegPag'] = REGISTROS_PAGINA;
function __autoload( $class_name ) {
if (!file_exists("../../classes/".$class_name.".php")) { echo $classe; break; }
Question
jhonhyx
Estou usando uma galeria e não envia foto para o servidor..
o servidor tem um sistema de segurança chamado PHP (Safe Mode)
como faço para q a galeria adicione mais fotos ?
----------------------------------------imagem.exe.php...............................................................
<?php
header("Content-type: text/html; charset=UTF-8");
require("../../config.php");
/*
* Variavel usada para mostrar quantos registros máximo pode ser mostrado por página nas grid de busca
*/
$_SESSION['maxRegPag'] = REGISTROS_PAGINA;
function __autoload( $class_name ) {
if (!file_exists("../../classes/".$class_name.".php")) { echo $classe; break; }
require_once("../../classes/".$class_name.".php");
}
/*
* Verifica se usuario está logado
*/
$usuarioLogado = false;
if ($_SESSION["session_id"] == md5("BruNAN")){
$usuarioLogado = true;
}
$banco = new Banco();
$conexao = $banco->conectar(BANCO_SERVIDOR, BANCO_DADOS, BANCO_USUARIO, BANCO_SENHA);
define('CONEXAO', $conexao);
$tituloPagina = "Formulário: Imagem";
if(isset($acao))
switch($acao)
{
case "inserir":
$arquivos = array( array( ) );
foreach( $_FILES as $key=>$info ) {
foreach( $info as $key=>$dados ) {
for( $i = 0; $i < sizeof( $dados ); $i++ ) {
$arquivos[$i][$key] = $info[$key][$i];
}
}
}
//for ($i = 0; $i <= count($_REQUEST['arquivo']); $i++) {
$a = 0;
foreach( $arquivos as $file ) {
//move_uploaded_file($_FILES["arquivo"]["tmp_name"][$i], $diretorio . $_FILES["arquivo"]["name"][$i]);
//echo "Upload do arquivo " . $_FILES["arquivo"]["name"][$i]. " feito com sucesso<br>";
// ---------- IMAGE UPLOAD ----------
$handle = new Upload($file);
if ($handle->uploaded) {
// pega a extensão do arquivo
$explodir = explode(".", $file["name"]);
$extensao = end($explodir);
$imagem["imagem_extensao"] = strtolower(".".$extensao);
$imagem_id = date("dmYHis")."_".$a;
//$sql = "UPDATE produtos SET img = '".$imagem_id."".$imagem["imagem_extensao"]."' WHERE id_produtos = '".$imagem["imagem_origem_id"]."'";
$sql = "INSERT INTO galerias_imagem VALUES (default, ".$imagem["imagem_origem_id"].", '".$imagem_id."".$imagem["imagem_extensao"]."')";
$banco->executaSql($conexao, $sql);
# IMAGEM ORIGINAL
$handle->image_resize = true;
$handle->image_x = 550;
$handle->image_y = 450;
$handle->image_ratio_y = true;
$handle->jpeg_quality = 75;
//$handle->image_ratio_crop = true;
$handle->file_new_name_body = $imagem_id;
$handle->Process("../../../images/galerias/site");
# TAMANHO DA IMAGEM P
$handle->image_resize = true;
$handle->image_x = 100;
$handle->image_y = 75;
$handle->image_ratio_crop = true;
# NOME DA IMAGEM E PROCESSA
$handle->file_new_name_body = $imagem_id;
$handle->Process("../../../images/galerias/thumbs/");
//echo $imagem_id."<br>".$imagem["imagem_origem_id"]."<br>";
if ($handle->processed) {
echo "<script>alert('Imagem cadastrada com sucesso!');</script>";
echo "<script>window.opener.xajax_ajaxListaGaleria(window.opener.xajax.getFormValues('form01'));</script>";
echo "<script>window.location.href=imagem.form.php?imagem_origem_id=".$imagem["imagem_origem_id]."';</script>";
} else {
$banco->excluirRegistro($conexao, "galerias_imagem", "id_galeria_imagem", $imagem_id);
echo "<script>alert('Não foi possível enviar a imagem!');</script>";
echo "<script>window.opener.xajax_ajaxListaGaleria(window.opener.xajax.getFormValues('form01'));</script>";
echo "<script>window.location.href='imagem.form.php?imagem_origem_id=".$imagem["imagem_origem_id"]."';</script>";
}
} else {
echo "Não foi possível enviar a imagem!";
}
$a++;
}
break;
case "excluir":
$dadosGaleria = end($banco->registro(CONEXAO, "galerias_imagem", "id_galeria_imagem", $imagem_id));
$banco->excluirRegistro($conexao, "galerias_imagem", "id_galeria_imagem", $imagem_id);
@unlink("../../../images/galerias/thumbs/".$dadosGaleria["img"]);
@unlink("../../../images/galerias/site/".$dadosGaleria["img"]);
echo "<script>alert('Imagem excluída com sucesso!');</script>";
echo "<script>window.opener.xajax_ajaxListaGaleria(window.opener.xajax.getFormValues('form01'));</script>";
echo "<script>window.location.href=imagem.form.php?imagem_origem_id=".$_REQUEST["galeria_id]."';</script>";
break;
}
?>
Edited by jhonhyxLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.