<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Permissões de Arquivos</title>
        <description>OI,

Tenho um script que lê dados de um arquivo texto e gera uma página html. O script está en outro diretório (na raíz) para que eu não precise dar acesso de execução no diretório que contém os arquivos a serem lidos.
Só que quando tiro a permissão de execução do diretório ocorre o seguinte erro:

errno13: permission denied on line...

Então pergunto: o comando file(nome_arquivo) e/ou file_exists(nome_arquivo) precisam da permissão de execução? Existe outra forma de contornar este problema sem que seja necessário dar permissão de execução?

Desde já, obrigado a todos.

Eduardo Koelln</description>
        <link>/phorum/read.php?8,155282,155282#msg-155282</link>
        <lastBuildDate>Thu, 12 Mar 2026 12:58:38 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>/phorum/read.php?8,155282,155303#msg-155303</guid>
            <title>Re: Permissões de Arquivos</title>
            <link>/phorum/read.php?8,155282,155303#msg-155303</link>
            <description><![CDATA[Sim. Mas é poo isso que o script está em outro diretório, o qual possui esta permissão. <br />
O que não entendo é porque um arquivo que é apenas lido, pois o script que grava os dados é outro, está precisando de permissão de execução. <br />
Será que alguém poderia fazer um teste em seu servidor, colocando um arquivo a ser lido, num diretório diferente do script que o lê, e setando o diretório (do arquivo a ser lido) com direitos apenas para leitura e gravação e verificar se ocorre tudo ok?<br />
Tente usar o comando file(path/nome_arquivo) para leitura e o comando file_exists(path/nome_arquivo) para verificar se o arquivo existe. São estes comando que acessam os arquivos a serem lidos.<br />
<br />
Obrigado a todos que estão colaborando.<br />
<br />
Um abraço a todos.]]></description>
            <dc:creator>Eduardo Koelln</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Mon, 13 May 2002 18:06:48 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155282,155301#msg-155301</guid>
            <title>Re: Permissões de Arquivos</title>
            <link>/phorum/read.php?8,155282,155301#msg-155301</link>
            <description><![CDATA[mas para executar o script, não será necessário que o mesmo tbm tenha permissão para execução ?]]></description>
            <dc:creator>André de Castro Zorzo</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 09 May 2002 21:33:51 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155282,155300#msg-155300</guid>
            <title>Re: Permissões de Arquivos</title>
            <link>/phorum/read.php?8,155282,155300#msg-155300</link>
            <description><![CDATA[É porque o script serve para fazer upload de arquivos para este diretório, e alguém mal intensionado pode fazer upload de um script e executá-lo...]]></description>
            <dc:creator>Eduardo Koelln</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 09 May 2002 20:59:43 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155282,155299#msg-155299</guid>
            <title>Re: Permissões de Arquivos</title>
            <link>/phorum/read.php?8,155282,155299#msg-155299</link>
            <description><![CDATA[Eduardo, mas se está na raiz, qual o problema de dar permissão de execução, pois só seria possível o acesso, via telnet,etc... via browser, não é possível o acesso...]]></description>
            <dc:creator>André de Castro Zorzo</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 09 May 2002 13:24:34 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155282,155298#msg-155298</guid>
            <title>Re: Permissões de Arquivos</title>
            <link>/phorum/read.php?8,155282,155298#msg-155298</link>
            <description><![CDATA[Oi Daniel. No meu caso estes comandos não estão desativados. Mas o arquivo não consegue ser lido se eu tirar a permissão de execução no diretório. Eu creio que o comando file(nomearquivo) precisa dessa permissão para ser executado. Isto não é verdadeiro?<br />
<br />
Um abraço e obrigado.]]></description>
            <dc:creator>Eduardo Koelln</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 09 May 2002 12:33:00 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155282,155284#msg-155284</guid>
            <title>Re: Permissões de Arquivos</title>
            <link>/phorum/read.php?8,155282,155284#msg-155284</link>
            <description><![CDATA[Existe alguns sites que hospedam PHP, principalmente os grátis, que desativam comandos de manipulação de arquivos, por motivos de segurança.]]></description>
            <dc:creator>Daniel</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Sat, 04 May 2002 03:43:50 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155282,155283#msg-155283</guid>
            <title>Re: Permissões de Arquivos</title>
            <link>/phorum/read.php?8,155282,155283#msg-155283</link>
            <description><![CDATA[creio que não !]]></description>
            <dc:creator>André de Castro Zorzo</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 02 May 2002 16:23:44 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155282,155282#msg-155282</guid>
            <title>Permissões de Arquivos</title>
            <link>/phorum/read.php?8,155282,155282#msg-155282</link>
            <description><![CDATA[OI,<br />
<br />
Tenho um script que lê dados de um arquivo texto e gera uma página html. O script está en outro diretório (na raíz) para que eu não precise dar acesso de execução no diretório que contém os arquivos a serem lidos.<br />
Só que quando tiro a permissão de execução do diretório ocorre o seguinte erro:<br />
<br />
errno13: permission denied on line...<br />
<br />
Então pergunto: o comando file(nome_arquivo) e/ou file_exists(nome_arquivo) precisam da permissão de execução? Existe outra forma de contornar este problema sem que seja necessário dar permissão de execução?<br />
<br />
Desde já, obrigado a todos.<br />
<br />
Eduardo Koelln]]></description>
            <dc:creator>Eduardo Koelln</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 02 May 2002 15:48:08 +0000</pubDate>
        </item>
    </channel>
</rss>
