Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TiagoMaker

Erro em arquivo

Recommended Posts

Quando executo essa página localmente funciona tudo bem, mas quando coloco no ftp me retorna um erro:

Fatal error: Call to undefined function: file_put_contents() in /home/solucao/public_html/paixaotricolor/aovivo/admin/narracoes.php on line 60

 

o que pode ser isso?

 

 

<?php
include("funcoes.php");
proteger();
?>
<head>
<title>INSERIR NARRAÇÃO</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
	background-color: #61A5F8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}
.style2 {	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
-->
</style></head>
<html><body>
<table width="620" height="460" border="0" align="center" cellpadding="0" cellspacing="0" background="imagens/narracoes_BG.gif">
  <tr>
	<td align="center"><div align="center">
	  <p> </p>
	  <table width="561" border="0" align="center" cellpadding="0" cellspacing="0">
	<tr>
	  <td><div align="center">
		<p>
		  <?php
$arquivo = 'base_dados.php';
$conteudo = $_POST['conteudo'];

$string_a_ser_gravada = "<p>$conteudo</p>\n\r";

$conteudo_anterior = file_get_contents('base_dados.php');

$nova_string = $string_a_ser_gravada . $conteudo_anterior;

file_put_contents('base_dados.php', $nova_string);
?>
		  <br>
		</p>
		</div></td>
	</tr>
  </table>
  <br>
</div>
<form name="gravar" method="post" action=""><p align="center"><textarea name="conteudo" cols="60" rows="6" id="conteudo"></textarea>
	<br>
	<br>
	<br>
	<input name="Submit" type="submit" id="Submit" onClick="alert('Narração inserida com sucesso!')" value="ADICIONAR">
</form>
<span class="style2">INSIRA APENAS 1 NARRATIVA POR VEZ. EX:<br>
23 MINUTOS - GOOOOOOLLL!!! Fulano passa por todo mundo e marca!!</span><br>
<br>
<a href="index.php" class="style1"><br>
<br>
VOLTAR</a></td>
  </tr>
</table>
</body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que vi você a funcao (file_put_contents()) que esta sendo chamada não existe. você atualizou o include a pagina "funcoes.php" tbm no servidor ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

CONSEGUI!!!!!!!!!!!!!!!!! TIREI O FILE_PUT_CONTENTS E COLOQUEI ASSIM:

 

if (!$handle = fopen('base_dados.php', 'w+')) 
	{
		 echo("Não foi possível acessar a base de dados!");
		 exit;
	}
	if (fwrite($handle, "$nova_string") === FALSE) 
	{
		echo("Não foi possível adicionar à base de dados!");
		exit;
	}
	fclose($handle);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.