Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera!
Eu tô com um problema num site PHP que outro programador fez... Na hospedagem que estava, ele parou de funcionar de um dia pra outro... coloquei este site na Revenda da Locaweb e apresenta este erro:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in E:\Vhosts\moguis.com.br\httpdocs\www\index.php on line 7
Parse error: syntax error, unexpected T_STRING in E:\Vhosts\moguis.com.br\httpdocs\www\index.php on line 7
O site em questão é este: http://moguis.com.br/
Alguém sabe dizer alguma solução pra isto? O programador PHP daqui já tentou algumas soluções, e sem sucesso!
Já na Hostinger este site funcionou normal... e localmente tbm funciona certinho....
Estou trabalhando com Namespace e acho que o erro é por causa dessa barra depois do App..
require_once(dirname(__FILE__) . '/config/config.inc.php');
switch ($_GET['var1']) {
case 'admin':
App\CMS::controller('Admin');
break;
default:
App\CMS::controller('Front');
break;
}
Segue a classe Front para análise... não consegui descobrir nada.
namespace App\Controllers;
use App\Layouts;
use App\Tools;
class Front extends Layouts\Main {
protected $about, $videos, $banner;
private function post_contact() {
$mail = new Tools\Mail();
$mail->add_to('xx@servidor.com');
$mail->add_replyto(strtolower($this->request['POST']->email));
$mail->subject = "Contato do site";
$mail->body = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
</HEAD>
<BODY LANG="pt-BR" DIR="LTR">
<div style="font-family: -webkit-pictograph;">
<p>
Nome: <b>' . $this->request['POST']->name . '</b>
</p>
<p>Email:<b> '.$this->request['POST']->email.'</b></p>
<p>Telefone: <b>'.$this->request['POST']->telefone. '</b></p>
<p>Data: <b>'.$this->request['POST']->data.'</b></p>
<p>Mensagem: <b>' . nl2br($this->request['POST']->message) . '</b></p>
<br><p><b>Campos que estejam vázios não são de preenchimento obrigatórios.</b></p>
</div>
</BODY>
</HTML>';
if ($mail->send())
echo 'OK';
}
Ah, esqueci de mencionar.. na hospedagem que estava, este site funcionava... e de um dia pra outro parou de funcionar... fiz teste e coloquei na hospedagem Plesk da Locaweb, e o mesmo tbm não funciona... já na hostinger o site funciona certo... e localmente também não apresenta erro.
Carregando comentários...