<?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.