<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Varios usuarios de um programa em PHP</title>
        <description>Olá Amigos do phpbrasil.com

Tenho a seguinte pergunta:

Tenho um programa feito em php, que está hospedado no meu servidor na pasta &amp;quot;sistema&amp;quot;, varios clientes utilizam este programa então fiz o senguinte. Criei uma pasta pra cada cliente com o conteúdo do programa

O problema reside na atualização, eu atualizo o programa na pasta &amp;quot;sistema&amp;quot; e tenho que copiar e colar pra todas as outras pastas, imagine se com o tempo eu tiver 100 pastas.

Pensei então em dentro da pasta sistema criar as pastas dos clientes, contendo o arquivo de login e conexão, e passando o nome da pasta como parâmetro pro programa, será que isto dá certo? ou existe uma solução mais facil?</description>
        <link>/phorum/read.php?1,90588,90588#msg-90588</link>
        <lastBuildDate>Sun, 08 Mar 2026 14:16:27 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>/phorum/read.php?1,90588,194799#msg-194799</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,194799#msg-194799</link>
            <description><![CDATA[Boa tarde Thiago, estou passando pelo mesmo problema, sou iniciante em PHP pode dar uma dica de como conseguiu com SESSION? Se possível com um pequeno fonte para analise. Desde já agradeço, HASA.]]></description>
            <dc:creator>HONORIO</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 23 Dec 2022 20:01:18 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90682#msg-90682</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90682#msg-90682</link>
            <description><![CDATA[flw]]></description>
            <dc:creator>wellington</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 25 Aug 2006 12:31:38 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90681#msg-90681</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90681#msg-90681</link>
            <description><![CDATA[Blz....<br />
Consegui fazer usando session, obtenho a configuração do cliente e registro os dados na session....<br />
<br />
Show de bola...]]></description>
            <dc:creator>Thiago</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 25 Aug 2006 12:29:47 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90675#msg-90675</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90675#msg-90675</link>
            <description><![CDATA[kra isso é loucura pq nao usa session ou cookie e deixa apenas uma pasta e fazr as modificaçoes pelo q eu entendi é o mmo programa pra todos so q com peqnas mudancas<br />
minha sugestao é a seguinte<br />
crie apenas no bd uma coluna com o nome config_perfis<br />
ond vc colok<br />
nome da empresa<br />
nome cliente<br />
imagens da empresa e assim por diante depois q okra faz o login no seu sistema o sistema vaicarregar o perfil dele e parece q o sitema foi feito so pra ele se o outro cliente logar a mma coisa tenho um assim e so o q fiz foi usar session da menos trabalho e se precisar de doenload crie uma tabela de download com os campo<br />
id  idcliente arquivo<br />
  passando a variavel do idcliente pra ele poder baixar os arq]]></description>
            <dc:creator>wellington</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 25 Aug 2006 11:58:03 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90644#msg-90644</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90644#msg-90644</link>
            <description><![CDATA[A grande questão é que cada cliente tem o seu BD<br />
<br />
então o arquive de conexão do cliente1 é<br />
<br />
&lt;?<br />
$conexao = mysql_connect('localhost','xxx','xxx') or die (&quot;Falha na conexão!&quot;);<br />
$bd_sql = mysql_select_db(&quot;cliente1&quot;) or die (&quot;Falha na Abertura do Banco de Dados!&quot;);<br />
?&gt;<br />
<br />
O script de conexão de cada cliente teria que ser usado pelo programa, por isto coloquei o<br />
<br />
require_once($pasta_cliente/conecta.php);<br />
<br />
ou seja se $pasta_cliente = &quot;cliente1&quot;<br />
então ele vai procurar o arquivo em cliente1/conecta.php.<br />
<br />
o problema é recuperar e mandar esta variavel $pasta_cliente para os scripts que precisam do conecta.php, o legal era usar uma session mais tentei e não consegui.]]></description>
            <dc:creator>Thiago</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 24 Aug 2006 17:49:57 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90623#msg-90623</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90623#msg-90623</link>
            <description><![CDATA[podia ter um arquivo conectaCliente.php<br />
<br />
e coloca nele tipo:<br />
if ( !empty($_GET['idCliente']) ) {<br />
     $add = &quot; WHERE id_cliente = '&quot; . $_GET['idCliente'] . &quot;'&quot;;<br />
} else {<br />
    $add = &quot;&quot;;<br />
}<br />
<br />
    require (&quot;conectaSQL.php&quot;);<br />
<br />
    $query = &quot;SELECT * FROM tabela &quot;. $add .&quot; DESC &quot;;<br />
<br />
ajudaria isso?]]></description>
            <dc:creator>Jonatas Damasceno</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 24 Aug 2006 16:48:58 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90617#msg-90617</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90617#msg-90617</link>
            <description><![CDATA[Certo mais cada cliente possui seu proprio BD,<br />
tinha pensado em fazer o seguinte:<br />
/<br />
-Sistema(Programa em PHP)<br />
  -Cliente1(Arquivos de login e Conexão)<br />
  -Cliente2(Arquivos de login e Conexão)<br />
<br />
O cliente acessaria o endereço proprio dele<br />
<br />
http://nomedosite.com.br/sistema/cliente1<br />
<br />
cairia em uma tela de login, ao fazer o login ele direcionaria para o index.php na pasta do sistema, soh que o problema reside no arquivo de conexão dele que eu vou precisar para o programa funcionar, eu pensei em usar session e no BD colocar a pasta do cliente, ai no meu require fazer o seguinte<br />
<br />
require_once($pasta_cliente/conecta.php);<br />
<br />
para importar o arquivo de conexão..soh que tentei fazer isto com session mas não deu certo.]]></description>
            <dc:creator>Thiago</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 24 Aug 2006 16:30:18 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90613#msg-90613</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90613#msg-90613</link>
            <description><![CDATA[cara..<br />
e se vc manter os arquivos de sistema na pasta de sistema mesmo e no bd na tabela dos clientes vc insere os dados específicos relacionado a conexão ao bd, sacou?<br />
<br />
tipo cria uma coluna 'dados_para_conexao' e ao carregar os dados do cliente chama tb essa coluna, sacou<br />
<br />
[as vezes nao consigo escrever o q penso]<br />
<br />
[ ]s]]></description>
            <dc:creator>Jonatas Damasceno</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 24 Aug 2006 16:20:02 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90604#msg-90604</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90604#msg-90604</link>
            <description><![CDATA[O que ocorre é o seguinte<br />
<br />
Meu programa está na pata sistema...<br />
<br />
/<br />
-Sistema (Pasta com o programa)<br />
<br />
pra cada cliente eu replico a pasta com o programa<br />
<br />
/<br />
-Sistema (Pasta com o programa)<br />
-Cliente1 (Pasta com o programa)<br />
-Cliente2 (Pasta com o programa)<br />
<br />
O problema é o trabalho que dá pra atualizar....o programa é sempre o mesmo para todos os clientes e tenho que copiar os arquivos atualizados da pasta &quot;sistema&quot; para a pasta dos clientes... A unica coisa que é diferente de um cliente para o outro é o arquivo de conexão com o BD.]]></description>
            <dc:creator>Thiago</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 24 Aug 2006 15:03:48 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90599#msg-90599</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90599#msg-90599</link>
            <description><![CDATA[vc pode fazer de varias maneiras, tipo..<br />
<br />
nome das pastas: cliente1, cliente2, .....<br />
<br />
&lt;?<br />
for($i=1; $i&lt;=100 ; $i++){<br />
move_uploaded_file(&quot;nome_do_arquivo&quot;, &quot;cliente&quot;.$i.&quot;/arquivo&quot;);<br />
}<br />
?&gt;<br />
<br />
agora é só criar um função para pegar o total de pasta no servidor para jogar no lugar do 100..<br />
<br />
Pode usar também o mysql para guarda o nome ou caminho de cada pasta... existe varias maneira de fazer, basta usar o laço pra isso.]]></description>
            <dc:creator>trambulhao</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 24 Aug 2006 14:38:35 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90591#msg-90591</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90591#msg-90591</link>
            <description><![CDATA[mas pq criar uma pasta para cada usuario?<br />
(ou eu q nao entendi?)<br />
<br />
[ ]s]]></description>
            <dc:creator>Jonatas Damasceno</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 24 Aug 2006 13:50:44 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,90588#msg-90588</guid>
            <title>Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,90588#msg-90588</link>
            <description><![CDATA[Olá Amigos do phpbrasil.com<br />
<br />
Tenho a seguinte pergunta:<br />
<br />
Tenho um programa feito em php, que está hospedado no meu servidor na pasta &quot;sistema&quot;, varios clientes utilizam este programa então fiz o senguinte. Criei uma pasta pra cada cliente com o conteúdo do programa<br />
<br />
O problema reside na atualização, eu atualizo o programa na pasta &quot;sistema&quot; e tenho que copiar e colar pra todas as outras pastas, imagine se com o tempo eu tiver 100 pastas.<br />
<br />
Pensei então em dentro da pasta sistema criar as pastas dos clientes, contendo o arquivo de login e conexão, e passando o nome da pasta como parâmetro pro programa, será que isto dá certo? ou existe uma solução mais facil?]]></description>
            <dc:creator>Thiago</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 24 Aug 2006 13:31:22 +0000</pubDate>
        </item>
    </channel>
</rss>
