Ir para conteúdo

POWERED BY:

Arquivado

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

decode

oq pode estar acontecendo?

Recommended Posts

negocio o seguinte galera, ta acontecendo um negocio q nunca tinha acontecido cmg..

 

o script q ta dando pau eh um script de criação de pastas, vo coloca ele resumido abaixo

 

PHP [/tr][tr]

if (is_dir($pasta)) { echo "pasta existente"; }

else { mkdir($pasta); }

[/tr]

 

oq ta acontecendo eh: parece q ele executa o script 2 vezes, ele cria a pasta e mostra o erro. oq pode ta acontecendo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara da uma olhada nisso pode resolver seu problema:Descriçãobool is_dir ( string filename)Retorna TRUE se o filename existe e é um diretório. Se filename for um caminho relativo, o mesmo será checado relativo ao diretório atual. Nota: O resultado desta função é cacheada. Veja clearstatcache() para mais detalhes.Nota: Esta função não trabalha com arquivos remotos, de forma que o arquivo a ser examinado precisa ser acessível pelo sistema de arquivos do servidor.clearstatcache(PHP 3, PHP 4 , PHP 5)clearstatcache -- Limpa as informações em cache de arquivosDescriçãovoid clearstatcache ( void )Quando você chama stat(), lstat() ou qualquer uma das funções afetadas (listadas abaixo), o PHP mantém em cache as informações que essas funções retornam para melhoria de performance. Entretanto, em certos casos você pode precisar limpar as informações cacheadas. Por exemplo, se um mesmo arquivo é verificado várias vezes em um único script, e esse arquivo corre o risco de ser apagado ou modificado durante a operação do script, você precisa limpar os dados do cache. Nesses casos, você pode utilizar a função clearstatcache() para limpar todas as informações que o PHP mantém sobre um arquivo. Nota: Esta função guarda infomações sobre arquivos específicos, de forma que você somente precisa chamar clearstatcache() se você estiver realizando várias operações sobre o mesmo arquivo e necessita que a informação sobre esse arquivo em particular não seja cacheada. talves isso lhe ajude a resolver seu problema ok...abraçosMarcio

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.