Ir para conteúdo
Fórum Script Brasil
  • 0

Curso De Php Iped


quinhone

Pergunta

Estou fazendo o curso de PHP do iPed, estou testando o exercício da classe FastTemplate, mas está dando erro:

Criei o arquivo olaMundo.html e o olaMundo.php e coloquei dentro do diretório modelos, quando executo o olaMundo.html, só aparece isso:

Um Simples Modelo

You: Oi FastTemplate, fale algo...

PHP: {ANYTHING}

e se eu executo o olaMundo.php aparece este erro:

--- class.FastTemplate.php3 Sun Jun 27 13:44:47 1999 +++ php4.FastTemplate.php3 Tue Jul 20 10:49:25 1999 @@ -196,8 +196,10 @@ settype($val,"string"); } - $template = ereg_replace("{$key}","$val","$template"); - //$template = str_replace("{$key}","$val","$template"); + // php4 doesn't like '{$' combinations. + $key = '{'."$key".'}'; + $template = ereg_replace("$key","$val","$template"); + //$template = str_replace("$key","$val","$template"); } } @@ -410,7 +412,7 @@ } if($end) { - $newParent .= "{$MacroName}\n"; + $newParent .= '{'."$MacroName}\n"; } // Next line please if($end) { $end = false; }

Fatal error: Cannot instantiate non-existent class: fasttemplate in c:\localhost\aquario\modelos\olamundo.php on line 3

o que eu fiz de errado?

o arquivo Class.FastTemplate.php3 está dentro de c:/apache/php

e no php.ini está assim:

include_path = cp class.FastTemplate.php3 c:/apache/php/

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
manda o script para analisarmos

<!-- Olá Mundo - OLAMUNDO.PHP -->

<?php include 'Class.FastTemplate.php3';

$model = new FastTemplate('./modelos');

$model-> define(

array ('página' => 'olaMundo.html'));

$greeting = 'Olá Mundo! Estamos no PHPBRASIL';

$model->assign('{ANYTHING}',$greeting);

$model->FastPrint('OUTPUT');

?>

Código HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE> New Document </TITLE>

<META NAME="Generator" CONTENT="EditPlus">

<META NAME="Author" CONTENT="">

<META NAME="Keywords" CONTENT="">

<META NAME="Description" CONTENT="">

</HEAD>

<BODY BGColor="#ffffff">

<h2>Um Simples Modelo</h2>

You: Oi FastTemplate, fale algo...<br>

PHP: {ANYTHING}

</BODY>

</HTML>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...