Por que o require_once() cria arquivos temporários?
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
01/07/2003 5:56am
(~21 anos atrás)
(~21 anos atrás)
01/07/2003 10:17pm
(~21 anos atrás)
(~21 anos atrás)
O "porque" não sei dizer, Thiago.
Mas isso tem te atrapalhado em alguma coisa?
Mas isso tem te atrapalhado em alguma coisa?
02/07/2003 10:57am
(~21 anos atrás)
(~21 anos atrás)
qual o nome do arquivo temporário que ele gera? em que diretório ele coloca...
02/07/2003 6:24pm
(~21 anos atrás)
(~21 anos atrás)
Eu já descobri qual era o "erro".
É que eu chamava o arquivo da seguinte forma:
require_once("http://localhost/arquivo.php");
Nesse arquivo tinha html e o php deve achar que era um arquivo remoto e criava um temporário na pasta c:\WinNT\Temp.
Depois de pesquisar no manual do PHP, descobri que tinha a possibilidade de setar um diretório padrão, sem precisar referenciar a url completa. A linha era essa:
include_path = ".;c:\pastadosarquivos\"
Por nunca ter usado a função com a frequência que uso hoje, eu não sabia para que servia essa linha.
Obrigado por todos que procuraram me ajudar
Flw
É que eu chamava o arquivo da seguinte forma:
require_once("http://localhost/arquivo.php");
Nesse arquivo tinha html e o php deve achar que era um arquivo remoto e criava um temporário na pasta c:\WinNT\Temp.
Depois de pesquisar no manual do PHP, descobri que tinha a possibilidade de setar um diretório padrão, sem precisar referenciar a url completa. A linha era essa:
include_path = ".;c:\pastadosarquivos\"
Por nunca ter usado a função com a frequência que uso hoje, eu não sabia para que servia essa linha.
Obrigado por todos que procuraram me ajudar
Flw
07/07/2003 1:23pm
(~21 anos atrás)
(~21 anos atrás)
Cara o require_once como o include e o require, são usados com referencia física quando a página é local.
Ex: require("nome_pagina.php");
ou
require_once("var/tmp/www/pagina/nome_pagina.php");
ou
require_once("var/tmp/www/pagina/nome_pagina.php");
ou
require_once("c:/inetpub/pagina/nome_pagina.php");
Se você chamar um endereço virtual, você vai ter perda de performance quando muitas pessoas estiverem acessando, e tem outra isso só funciona quando a variável allow_url_fopen estiver habilitada no php.ini, lembrando que requisições externas não é suportado nas versões do php para windows.
Ex: require("nome_pagina.php");
ou
require_once("var/tmp/www/pagina/nome_pagina.php");
ou
require_once("var/tmp/www/pagina/nome_pagina.php");
ou
require_once("c:/inetpub/pagina/nome_pagina.php");
Se você chamar um endereço virtual, você vai ter perda de performance quando muitas pessoas estiverem acessando, e tem outra isso só funciona quando a variável allow_url_fopen estiver habilitada no php.ini, lembrando que requisições externas não é suportado nas versões do php para windows.