decode 0 Denunciar post Postado Julho 13, 2004 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
Cerrito 0 Denunciar post Postado Julho 13, 2004 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