alexpmj Postado Dezembro 5, 2004 Denunciar Share Postado Dezembro 5, 2004 <? include("path.php"); mysql_query("SELECT * FROM galeriaimagens WHERE foto='$img'"); mysql_fetch_array($s); $foto = $x[foto]; $data_envio = DATE('d/m/Y'); $hora_envio = DATE('H:i:s'); $var1 = "$usite"; $var2 = "janela.php?dir=$dir&evento=$evento&data=$data&local=$local"; $url = "$var1$var2"; $festa = "<strong><a href=\"$url\" target=\"_blank\">$evento</a><BR></strong>$data - $local<br>"; $arquivo = " ?> <? <html> include("reduzirimagem.php");<---- o erro esta aqui agora porque? <table width=280 border=0 align=center cellpadding=0 cellspacing=0> <tr> <TD><font color=$cortexto size=$tfonte face=$fonte>Olá <strong>$nomepara</strong>,<BR> <BR> Seu amigo(a) <strong><a href=\"mailto:$email\">$nome</a></strong> lhe envio uma foto.<br> <br> <br> $festa </tr> <tr> <td align=center valign=middle><img src="reduzirimagem.php?images/galeria/<? echo "$dir";?>/<? echo "$img";?>" border="0" ></td> </tr> <tr> <td align=center><font color=$cortexto size=$tfonte face=$fonte>E-mail enviado em <strong>$data_envio</strong> às <strong>$hora_envio</strong></font></td> </tr> </table> </body> </html> "; // emails para quem será enviado o formulário (se for mais de um separar com virgula) $destino = "$emailpara"; $assunto = "Indicação de Um Amigo Seu!"; // É necessário indicar que o formato do e-mail é html $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $nome <$email>\r\n"; $email = mail($destino, $assunto, $arquivo, $headers); if($email){ ?> <BR> <BR> <meta http-equiv="refresh" content="2;URL=javascript:self.close()"> <table align="center" width="200" cellpadding="0" cellspacing="0"> <tr> <TD align="center"><font size="1" face="Verdana, Tahoma, Arial"><strong>E-MAIL ENVIADO COM SUCESSO!<br> <br> <a href="javascript:close()">Fechar</a></strong></font></td> </tr> </table> <BR> <? } else { ?> <BR> <BR> <meta http-equiv="refresh" content="2;URL=javascript:history.go(-1)"> <table align="center" width="200" cellpadding="0" cellspacing="0"> <tr> <TD align="center"><font size="1" face="Verdana, Tahoma, Arial"><strong>ERRO AO ENVIAR E-MAIL!<br> <br> <a href="javascript:history.go(-1)">Voltar</a></strong></font></td> </tr> </table> <? // fecha tag else } ?> Parse error: parse error, unexpected T_STRING in /home/viapalma/public_html/galeria_de_fotos/indicacao_cod.php on line 18galera já estou cansado de procurar o erro me ajudem! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Dezembro 5, 2004 Denunciar Share Postado Dezembro 5, 2004 Você tá executando um comando de include dentro de um valor de variável, cara... aí é brabo mesmo... $arquivo = "?><?<html>include("reduzirimagem.php");<---- o erro esta aqui agora porque?Outra, a sintaxe da mysql_fetch_array() está errada, você não está atribuindo o valor dela a nada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexpmj Postado Dezembro 5, 2004 Autor Denunciar Share Postado Dezembro 5, 2004 <? include("path.php"); $s = mysql_query("SELECT * FROM galeriaimagens WHERE foto='$img'"); $x = mysql_fetch_array($s); $foto = $x[foto]; $data_envio = DATE('d/m/Y'); $hora_envio = DATE('H:i:s'); $var1 = "$usite"; $var2 = "janela.php?dir=$dir&evento=$evento&data=$data&local=$local"; $url = "$var1$var2"; $festa = "<strong><a href=\"$url\" target=\"_blank\">$evento</a><BR></strong>$data - $local<br>"; <html> include("reduzirimagem.php"); <table width=280 border=0 align=center cellpadding=0 cellspacing=0> <tr> <TD><font color=$cortexto size=$tfonte face=$fonte>Olá <strong>$nomepara</strong>,<BR> <BR> Seu amigo(a) <strong><a href=\"mailto:$email\">$nome</a></strong> lhe envio uma foto.<br> <br> <br> $festa </tr> <tr> <td align=center valign=middle><img src="reduzirimagem.php?images/galeria/<? echo "$dir";?>/<? echo "$img";?>" border="0" ></td> </tr> <tr> <td align=center><font color=$cortexto size=$tfonte face=$fonte>E-mail enviado em <strong>$data_envio</strong> às <strong>$hora_envio</strong></font></td> </tr> </table> </body> </html> "; // emails para quem será enviado o formulário (se for mais de um separar com virgula) $destino = "$emailpara"; $assunto = "Indicação de Um Amigo Seu!"; // É necessário indicar que o formato do e-mail é html $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $nome <$email>\r\n"; $email = mail($destino, $assunto, $arquivo, $headers); if($email){ ?> <BR> <BR> <meta http-equiv="refresh" content="2;URL=javascript:self.close()"> <table align="center" width="200" cellpadding="0" cellspacing="0"> <tr> <TD align="center"><font size="1" face="Verdana, Tahoma, Arial"><strong>E-MAIL ENVIADO COM SUCESSO!<br> <br> <a href="javascript:close()">Fechar</a></strong></font></td> </tr> </table> <BR> <? } else { ?> <BR> <BR> <meta http-equiv="refresh" content="2;URL=javascript:history.go(-1)"> <table align="center" width="200" cellpadding="0" cellspacing="0"> <tr> <TD align="center"><font size="1" face="Verdana, Tahoma, Arial"><strong>ERRO AO ENVIAR E-MAIL!<br> <br> <a href="javascript:history.go(-1)">Voltar</a></strong></font></td> </tr> </table> <? // fecha tag else } ?> Por favor seja menos hostil! na verdade o meu erro e apenas no include dai gostaria de saber porque ele não esta funcionando????Agora porque esse mesmo script funciona so que em outra pasta!!!Nos ajude a aprender e não puxao de orelha!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Dezembro 5, 2004 Denunciar Share Postado Dezembro 5, 2004 Não estou sendo hostil... estou descontraindo...Affe... tiraram o dia pra cair em cima de mim hein... Indique qual é a linha 18 do seu script. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexpmj Postado Dezembro 5, 2004 Autor Denunciar Share Postado Dezembro 5, 2004 <? include("path.php"); $s = mysql_query("SELECT * FROM galeriaimagens WHERE foto='$img'"); $x = mysql_fetch_array($s); $foto = $x[foto];$data_envio = DATE('d/m/Y');$hora_envio = DATE('H:i:s');$var1 = "$usite";$var2 = "janela.php?dir=$dir&evento=$evento&data=$data&local=$local";$url = "$var1$var2";$festa = "<strong><a href=\"$url\" target=\"_blank\">$evento</a><BR></strong>$data - $local<br>";<html>include("reduzirimagem.php");<table width=280 border=0 align=center cellpadding=0 cellspacing=0> <tr> <TD><font color=$cortexto size=$tfonte face=$fonte>Olá <strong>$nomepara</strong>,<BR> <BR> Seu amigo(a) <strong><a href=\"mailto:$email\">$nome</a></strong> lhe envio uma foto.<br> <br> <br> $festa</tr> <tr> <td align=center valign=middle><img src="reduzirimagem.php?images/galeria/<? echo "$dir";?>/<? echo "$img";?>" border="0" ></td> </tr> <tr> <td align=center><font color=$cortexto size=$tfonte face=$fonte>E-mail enviado em <strong>$data_envio</strong> às <strong>$hora_envio</strong></font></td> </tr></table></body></html>";// emails para quem será enviado o formulário (se for mais de um separar com virgula)$destino = "$emailpara";$assunto = "Indicação de Um Amigo Seu!";// É necessário indicar que o formato do e-mail é html$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: $nome <$email>\r\n";$email = mail($destino, $assunto, $arquivo, $headers);if($email){?><BR><BR><meta http-equiv="refresh" content="2;URL=javascript:self.close()"><table align="center" width="200" cellpadding="0" cellspacing="0"><tr> <TD align="center"><font size="1" face="Verdana, Tahoma, Arial"><strong>E-MAIL ENVIADO COM SUCESSO!<br> <br> <a href="javascript:close()">Fechar</a></strong></font></td> </tr></table><BR><? } else { ?><BR><BR><meta http-equiv="refresh" content="2;URL=javascript:history.go(-1)"><table align="center" width="200" cellpadding="0" cellspacing="0"><tr> <TD align="center"><font size="1" face="Verdana, Tahoma, Arial"><strong>ERRO AO ENVIAR E-MAIL!<br> <br> <a href="javascript:history.go(-1)">Voltar</a></strong></font></td> </tr></table><?// fecha tag else}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Dezembro 5, 2004 Denunciar Share Postado Dezembro 5, 2004 Bom, cara, você não pode ter uma funcão include() como valor de uma variável. Porque a função include() inclui [quem diria?] um outro arquivo no script.Entendeu?O que você pode fazer é incluir esse arquivo antes e depois atribuir algum valor que tinha dentro dele à sua variável. Caso você queira que a sua variável contenha todo o conteúdo do arquivo, como uma grande string.Use funções para buscar conteúdo de arquivos, como a file() ou a file_get_contents().Entendeu o conceito da coisa? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexpmj Postado Dezembro 5, 2004 Autor Denunciar Share Postado Dezembro 5, 2004 E isso ai assim que se fala!!!Vlw mesmo! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Dezembro 5, 2004 Denunciar Share Postado Dezembro 5, 2004 Espero que tenha entendido. Vi alguns erros estranhos ali no seu código. De repente seria bom você dar mais uma lida na parte de MySQL do PHP.E vou tentar me lembrar de não fazer nenhum comentário descontraído para o sr. não se ofender mais. Se eu me esquecer, por favor me lembre... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexpmj Postado Dezembro 5, 2004 Autor Denunciar Share Postado Dezembro 5, 2004 Esquenta não irmao, talvez seja porque eu tambem to meio cabeça quente por causa desse codigo!Fico grato pela hospitalidade e gentileza!!!vlw novamente Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
alexpmj
galera já estou cansado de procurar o erro me ajudem!
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.