<?php
require_once("conectanh.php");
error_reporting(E_ALL);
$tabela = "tb_imagem_pagcliente";
if (isset($_FILES['image']))
{
$extensao = strtolower(end(explode('/', $_FILES['image']['type'])));
if ($extensao == 'pjpeg')
{
$extensao = 'jpeg';
}
$ftmp = $_FILES['image']['tmp_name'];
$fname = "images/".$_GET['id_pagcliente'].".".$_GET['imagem'].".".$extensao;
chmod($fname,777);
if(move_uploaded_file($ftmp, $fname))
{
//INSERI IMAGEM NO BD
$consulta = mysql_query("select id_imagem_pagcliente from $tabela where imagem_pagcliente = '{$_GET['imagem']}' and id_pag_cliente = '{$_GET['id_pagcliente']}'");
if (mysql_num_rows($consulta) > 0)
{
$dados = mysql_fetch_array($consulta);
mysql_query("update $tabela set foto_cliente = '" . $fname . "' where id_imagem_pagcliente = " . $dados['id_imagem_pagcliente']);
}
else
mysql_query("insert into $tabela (id_pag_cliente, foto_cliente, situacao_fotoscliente, imagem_pagcliente) values ({$_GET['id_pagcliente']}, '$fname', 1, '{$_GET['imagem']}')");
?>
<html><head>
<script>
var par = window.parent.document;
var images = par.getElementById("images_container<?=$_GET['imagem']?>");
var imgdiv = images.getElementsByTagName('div')[0];
var image = imgdiv.getElementsByTagName('img')[0];
imgdiv.removeChild(image);
var image_new = par.createElement('img');
image_new.src = 'resize.php?pic=<?=$_GET['id_pagcliente'].".".$_GET['imagem'].".".$extensao?>';
image_new.className = 'loaded';
imgdiv.appendChild(image_new);
</script>
</head></html>
<?php
exit();
}
}
?>Erro: Warning: chmod() [function.chmod]: No such file or directory in /home/httpd/vhosts/eudesejo.com/httpdocs/origem/upload.php on line 17
Warning: move_uploaded_file(images/69.logo.jpeg) [function.move-uploaded-file]: failed to open stream: Permission denied
Coloquei o chmod mas esta dando erro na função.. o q tah errado?
Edição feita por: Josy, 15/08/2007, 14:36.










