ola estou com este erro neste código e não estou conseguindo arrumar me ajudem pfv
erro que esta dando e este
Warning: imagejpeg(galerias/): failed to open stream: Is a directory in/home/u347838814/public_html/crop.php on line 15
código é este
<?php include_once "config.php";?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Cadastrar Galeria</title>
<link href="css/style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="box_form">
<h1>Cadastrar nova Imagem</h1>
<?php
$id_galery = (int)$_GET['galeria_id'];
if(isset ($_POST['acao']) && $_POST['acao'] == 'enviar'):
$titulo = strip_tags(filter_input(INPUT_POST, 'titulo'));
$descricao = strip_tags(filter_input(INPUT_POST, 'descricao'));
$imagem = $_FILES['imagem'];
$permitido = array('jpg', 'jpeg', 'JPEG', 'JPG');
if($titulo == ''){
echo '<script>alert("Preencha o Titulo"); location.href="editar_galeria.php?galeria_id='.$id_galery.'"</script>';
}elseif($descricao == ''){
echo '<script>alert("Informe a descrição da Imagem"); location.href="editar_galeria.php?galeria_id='.$id_galery.'"</script>';
}elseif($imagem['error'] == '4'){
echo '<script>alert("Informe uma Imagem para Upload"); location.href="editar_galeria.php?galeria_id='.$id_galery.'"</script>';
}else{
$explode = explode('.', $imagem['name']);
$ext = end ($explode);
if(!in_array($ext, $permitido)){
echo '<script>alert("A Imagem tem que ser jpeg"); location.href="editar_galeria.php?galeria_id='.$id_galery.'"</script>';
}else{
include_once "crop.php";
$image_maior = md5 (uniqid(rand(), true)).$imagem['name'];
$image_menor = md5 (uniqid(rand(), true)).$imagem['name'];
if(crop('galerias', $imagem['tmp_name'], '200', '200', $imagem_menor)){
if(move_uploaded_file($imagem['tmp_name'], 'galerias/fotos' .$imagem_maior)){
$cadastrar_galeria = $pdo->prepare("INSERT INTO 'fotos'(id_ga, titulo, descricao, miniatura, imagem) VALUES(?,?,?,?,?) ");
$dados = array($id_galery, $titulo, $descricao, $imagem_menor, $imagem_maior);
if($cadastrar_galeria->execute($dados)){
echo '<script>alert("Imagem Cdastrada"); location.href="editar_galeria.php?galeria_id='.$id_galery.'"</script>';
}
}
}
}
}
endif;
?>
<form action="" method="post" enctype="multipart/form-data">
<label>
<span>Titulo da Galeria</span>
<input type="text" name="titulo" />
</label>
<label>
<span>Descrição</span>
<input type="text" name="descricao" />
</label>
<label>
<span>Imagem</span>
<input type="file" name="imagem" />
</label>
<input type="hidden" name="acao" value="enviar" />
<input type="submit" value="Cadastrar Imagem" />
</form>
<div style="clear:both;"</div>
</div>
</body>
</html>
codigo CROP.php
<?php
function crop($pasta, $imagem_original, $largura, $altura, $novo_nome){
list($current_width, $current_height) = getimagesize ($imagem_original);
$left = $current_width/3;
$top = $current_height/3;
$width = $current_width/3;
$height = $current_height/3;
$thumb = imagecreatetruecolor ($largura, $altura);
$image = imagecreatefromjpeg ($imagem_original);
imagecopyresampled ($thumb,$image, 0,0,$left,$top,$largura,$altura,$width, $height);
if(imagejpeg($thumb, "$pasta/".$novo_nome,100)){
return true;
}else{
return false;
}
}
?>