Ir para conteúdo

POWERED BY:

Arquivado

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

formigoni

[Resolvido] json_encode()

Recommended Posts

Olá, boa tarde.

 

Estou fazendo uns testes com um script que peguei para criação de álbum de fotos, mas me deparei com o seguinte erro na momento do cadastro, vejam o scritp e em seguida o erro:

 

<?php
/**
 * Mysql Connection
 */
$conn = mysql_connect('localhost', 'root', '');
$db   = mysql_select_db('ibr');

$title = addslashes($_POST['title']);
$description = addslashes($_POST['description']);

if (!empty($title) && !empty($description))
{
	$query = "INSERT INTO albums (title, description) VALUES ('$title', '$description')";

	if (mysql_query($query))
	{
		$json = array();
		$json["id"] = mysql_insert_id();
		die(json_encode($json)); // O ERRO OCORRE NESSA LINHA
	}
	else
		error("Unable to save the album.");
}
else
	error("Title or Description is empty.");

function error($msg)
{
	$json = array();
	$json["id"]  = 0;
	$json["msg"] = "Error: $msg";
	die(json_encode($json));
}
?>

O erro apresentado é esse:

 

Fatal error: Call to undefined function json_encode() in F:\servidor\www\ibrm\multiUpload\examples\photoalbum2\savealbum.php on line 19

A versão do PHP que uso é 5.0.5 e no manual do PHP -> (PHP 5 >= 5.2.0, PECL json >= 1.2.0)

 

Se puderem me ajudar, agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, boa tarde.

 

O problema para o aparecimento dessa mensagem é a versão do PHP.

Atualizei a versão para "PHP Version 5.3.0".

 

Valeu e fiquem na paz.

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.