Estou tendo problema com o script abaixo, não sei porque o servidor está me retornando o seguinte erro.
Warning: mail() [function.mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE in /home/XXXXXXXX/public_html/Multi_Anexos/_inc/MultiAnexos.class.php on line 347
Index.php
<?php
require "_inc/MultiAnexos.class.php";
if( $_POST && MultiAnexos::is_mail($_POST['email']) ):
// Instânciamos a classe, sem assunto
$email = new MultiAnexos();
$email->setMail('From', $_POST['email'], $_POST['nome']);
$email->setMail('To', 'contato@mfdesign.com.br');
$email->send();
endif;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>Multi-Anexos</title>
<link href="_css/typo.css" rel="stylesheet" type="text/css" />
<script type=text/javascript src="jquery.js"></SCRIPT>
</head>
<body>
<div id="div">
<?php
if( $_POST ):
echo defined('SEND_RETURN') ?
'<h2>'.SEND_RETURN.'</h2>' : '<h2>Informe seu nome e um email válido.</h2>';
endif;
// Exibindo as variáveis postadas após submeter o formulário
#MultiAnexos::showPOST();
// Exibindo um preview da mensagem html formatada
#MultiAnexos::showHTML();
?>
<h1>Submetendo um formulário com múltiplos anexos</h1>
<p>Preencha o formulário abaixo para enviar sua mensagem.<br />É necessário preencher todos os campos. </p>
<form id="frm" action="<?=basename(__FILE__)?>" method="post" enctype="multipart/form-data">
<fieldset>
<legend>
<script language="JavaScript" type="text/javascript">
var currentcheckcontent,lastcheckcontent;
$(document).ready(function(){
$("#addfileupload").click(function () {
$("#fileuploads").append("<input type=\"file\" name=\"arquivo[]\" size=\"50\"><br />");
return false;
});
});
function getticketsuggestions() {
currentcheckcontent = $("#message").val();
if (currentcheckcontent!=lastcheckcontent && currentcheckcontent!="") {
$.post("submitticket.php", { action: "getkbarticles", text: currentcheckcontent },
function(data){
if (data) {
$("#searchresults").html(data);
$("#searchresults").slideDown();
}
});
lastcheckcontent = currentcheckcontent;
}
setTimeout('getticketsuggestions();', 3000);
}
getticketsuggestions();
</script>
Formulário de Contato</legend>
<p>
<label for="nome">Nome:</label>
<input id="nome" name="nome" />
</p>
<p>
<label for="email">E-Mail:</label>
<input id="email" name="email" />
</p>
<p>
<label for="telefone">Telefone:</label>
<input id="telefone" name="telefone" />
</p>
<p id=fileuploads>
<label for="arquivo1">Anexo</label>
<INPUT size=50 type=file name=arquivo[]>
</p><A id=addfileupload href="#"><IMG class=absmiddle border=0 alt="" src="add.gif"></A>
<p></p>
<p>
<label for="mensagem">Mensagem:</label>
<textarea id="mensagem" name="mensagem" cols="10" rows="10" class="text"></textarea>
</p>
<span>
<input type="submit" value="ENVIAR" class="send" />
</span>
</fieldset>
</form>
</div>
</body>
</html>
Pergunta
Henrique Flausino
Olá pessoal.
Estou tendo problema com o script abaixo, não sei porque o servidor está me retornando o seguinte erro.
Index.php
MultiAnexos.class.phpAlguém pode me ajudar?
Atenciosamente.
Henrique Flausino
Link para o comentário
Compartilhar em outros sites
1 resposta 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.