netopvhh 0 Denunciar post Postado Abril 16, 2009 <?include "conecta.php"; /*Conecta com o BD MySQL */?> <html> <head> <title>Galeria</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <? if($acao == 'enviar') { /*Faz o upload da imagem */ if($imagem <> 'none') { /*verifica se veio vazio */ if(($imagem_type <> 'image/gif') AND ($imagem_type <> 'image/pjpeg')) { /*verifica o tipo da imagem*/ $erros++; $errors = $errors."Tipo de arquivo inválido<br>"; } if($imagem_size > 40000) { /*verifica o tamanho da imagem enviada */ $erros++; $errors = $errors."O tamanho do arquivo é maior que 40 K<br>"; } $arquivo = "$dnome/$file"; /*caminho pra onde vai a imagem*/ if (file_exists($arquivo)) { /*verifica se o arquivo existe no diretório */ $erros++; $errors = $errors."O arquivo já existe, por favor renomeie o arquivo<br>"; } /*fecha verificação do arquivo*/ } /*fecha mapa <> none*/ if($erros == 0) { copy($imagem, "$dnome/$file"); /*envia a imagem para a pasta*/ $file = $_POST['file']; $nome = $_POST['nome']; $festa = $_POST['festa']; $local = $_POST['local']; $sql = mysql_query("INSERT INTO galeria(file,nome,festa,local,hora) VALUES($file,$nome,$festa,$local,now()); echo "Imagem enviada com Sucesso!!"; }/* fecha erros = 0 */ mysql_query($sql); mkdir("$nome", 0777); else { echo "Foram encontrados os seguintes erros:<br>$errors"; }/*fecha else*/ }/* fecha acao=enviar*/ ?> <?if($acao == 'entrar') { /*Mostra o formulário para Upload de imagens*/ ?> <form name="frm_upload" method="post" action="<?echo $PHP_SELF;?>?acao=enviar" enctype="multipart/form-data"> <table width="50%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="40" colspan="2"><font face="Arial" size="2"><b><font size="4">Upload de imagens PARTE I</font></b></font></td> </tr> <tr> <td height="30" width="23%"><font face="Arial" size="2">Arquivo:</font></td> <td height="30" width="77%"><input type="file" name="file"></td> </tr> <tr> <td height="30" width="23%"><font face="Arial" size="2">Diretorio:</font></td> <td height="30" width="77%"><input type="text" size="20" name="nome"></td> </tr> <tr> <td height="30" width="23%"><font face="Arial" size="2">Nome da Festa:</font></td> <td height="30" width="77%"><input type="text" size="20" name="festa"></td> </tr> tr> <td height="30" width="23%"><font face="Arial" size="2">Local da Festa:</font></td> <td height="30" width="77%"><input type="text" size="20" name="local"></td> </tr> <tr> <td height="30" colspan="2"><div align="center"> <input type="submit" name="cadastrar" value="Cadastrar imagem >>"></div></td> </tr> </table> </form> <?}/* fecha acao=entrar */?> </body> </html> Esta Ocorrendo esse erro Parse error: syntax error, unexpected T_STRING in /home/vhosts/olhafesta.6te.net/index.php on line 40 sera que alguem pode me ajudar?! Compartilhar este post Link para o post Compartilhar em outros sites
Gui_PB 0 Denunciar post Postado Abril 16, 2009 O cara bom dia no final da linha 39 você não precisa fehas as " ?? ficaria assim $sql = mysql_query("INSERT INTO galeria(file,nome,festa,local,hora) VALUES($file,$nome,$festa,$local,now()"); echo "Imagem enviada com Sucesso!!"; }/* fecha erros = 0 */ mysql_query($sql); mkdir("$nome", 0777); else { echo "Foram encontrados os seguintes erros:<br>$errors"; Compartilhar este post Link para o post Compartilhar em outros sites