Jump to content


Photo

File_get_contents


  • Faça o login para participar
9 replies to this topic

#1 BJ-AMARAL

BJ-AMARAL

    12 Horas

  • Usuários
  • 136 posts
  • Sexo:Não informado
  • Interesses:"Tudo é pouco na vida"

Posted 29/01/2006, 15:57

Bom tenho essa função em uma aplicação minha mais ela não ta funcionando da erro fatal, ela ta no meu servidor local so no servidor local que da erro, quero saber como fazer ela funcionar no meu servidor local?

aqui vai o codigo:
function leconteudo($n) {
    return file_get_contents("$n.html");
}

Valeus galera

Atenciosamente
Pedro Amaral
<< Utilidades >>
- PHP
- HTML
- XHTML
- XML
- XSL
- DTD
- JAVA SCRIPT
- MYSQL
- COREL
- FIREWORKS
- DREAMWEAVER
- FLASH
- FIREWALL
- DELPHI

<< fim >>

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 29/01/2006, 16:23

E qual o valor você está passando pra função?
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 BJ-AMARAL

BJ-AMARAL

    12 Horas

  • Usuários
  • 136 posts
  • Sexo:Não informado
  • Interesses:&quot;Tudo é pouco na vida&quot;

Posted 29/01/2006, 17:32

TO passando numeros 1,2,3,4....
<< Utilidades >>
- PHP
- HTML
- XHTML
- XML
- XSL
- DTD
- JAVA SCRIPT
- MYSQL
- COREL
- FIREWORKS
- DREAMWEAVER
- FLASH
- FIREWALL
- DELPHI

<< fim >>

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 29/01/2006, 17:42

Hmm.. Não sei ao certo, mas talvez se você estiver com Safe-mode ativado poderia implicar com essa função...
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 29/01/2006, 17:48

Bom tenho essa função em uma aplicação minha mais ela não ta funcionando da erro fatal, ela ta no meu servidor local so no servidor local que da erro, quero saber como fazer ela funcionar no meu servidor local?

Todo erro tem seu motivo; diga-nos colando o erro aqui. :)

[]’s :DAté mais

#6 BJ-AMARAL

BJ-AMARAL

    12 Horas

  • Usuários
  • 136 posts
  • Sexo:Não informado
  • Interesses:&quot;Tudo é pouco na vida&quot;

Posted 29/01/2006, 18:06

bom o problema e no file_get_contents no meu servidor local ele da
o erro:

Fatal error: Call to undefined function: file_get_contents() in c:\arquivos de programas\easyphp\www\ajax\funcoes.php on line 11


<< Utilidades >>
- PHP
- HTML
- XHTML
- XML
- XSL
- DTD
- JAVA SCRIPT
- MYSQL
- COREL
- FIREWORKS
- DREAMWEAVER
- FLASH
- FIREWALL
- DELPHI

<< fim >>

#7 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 29/01/2006, 18:17

A versão do PHP de seu servidor local deve ser inferior à 4.3.0, versão quando esta função foi incluída. Hoje já estamos na versão 4.4.2, para distribuição do PHP 4 e 5.1.2, para distribuição do PHP 5. Mesmo na distribuição do PHP 4, há muitas novidades e diversos bugs corrigidos desde a versão 4.3.0. Como a sua deve ser inferior à 4.3.0, considere um upgrade imediatamente. ;)

[]’s :D Até mais

#8 LuKKa

LuKKa

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Feminino
  • Localidade:Belém

Posted 24/08/2007, 11:30

Bom estou com "quase" o mesmo problema!!! :assobio:

Será q vcs podem me dar um HELP?

Seguinte no easyphp tava funcionando tranquilo... ai instalei o PHPTRIAD fiz a atualização mas
mesmo assim não consigo visualizar ... e continua o erro :huh:

Call to undefined function: file_get_contents()

Meu código tá assim...


<?
function leconteudo($n){
$conteudo=split("\n",file_get_contents("telas/$n.php"));
$t="";
for($i=1;$i<sizeof($conteudo);$i++){
$t=$t.$conteudo[$i]."\n";
}
return $t;
}

function classi($n){
global $i;
if($n==$i)echo ' class="selected"';
}
}
if(isset($_GET["n"])){
$t=leconteudo(intval($_GET["n"]));
echo(urlencode($t));
}
if(isset($_GET["h"])){
$t=titulo(intval($_GET["h"]));
echo(urlencode($t));
}


Valews!! :lol:

#9 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 24/08/2007, 11:37

LuKKa

O Paulo Ricardo talvez tenha respondido já sua dúvida...

A versão do PHP de seu servidor local deve ser inferior à 4.3.0, versão quando esta função foi incluída. Hoje já estamos na versão 4.4.2


Na verdade hoje estamos na 5.2.3 ... mas no tempo que ele posto essa reply (era começo de 2006).

dá um phpinfo() para você poder ver qual a versão do php que o phpTriad tá usando.

Recomendo você continuar no EasyPHP, phpTriad não é legal ...

E não ressucite um tópico TÃO antigo, era pra estar morto e interrado, servindo apenas para consulta, ok? (ok2)

Edição feita por: savior, 24/08/2007, 11:38.

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#10 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 24/08/2007, 13:10

Essa função está disponível a partir do PHP 4.3.

Faz uma verificação no seu sistema:

if(function_exists('file_get_contents')){
  // chama a função
}else{
  // usa fopen e afins
}

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq