<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Foruns - PHP em UNIXes (Linux e etc)</title>
        <description>Use esse fórum para tirar dúvidas sobre assuntos específicos sobre a programação PHP em plataformas UNIX, como Linux, FreeBSD e etc.</description>
        <link>http://phpbrasil.com/phorum/list.php?8</link>
        <lastBuildDate>Wed, 08 Sep 2010 08:49:53 -0300</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,173341,173341#msg-173341</guid>
            <title>Derrubar usuário do servidor (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,173341,173341#msg-173341</link>
            <description><![CDATA[Boa noite, <br />
Já rodei bastante no Google atrás de uma solução mas não consegui. <br />
Tenho um servidor remoto que uso de proxy, divido ele com alguns amigos e fornecemos para alguns clientes (para manter o aluguel do servidor). Acontece que direto o putty da pau e o usuário do linux fica 'preso'. Como o acesso é restrito a 1 usuário somente, ou seja não da para duas pessoas logarem com o mesmo user, eu (o root) tenho que 'kickar' esses usuários presos. <br />
Estou criando uma página que o usuário vai logar nela e se a os dados fornecidos estiverem corretos o user fornecido por ele será 'derrubado' ou 'morto' no servidor, assim possibilitando o usuário de novamente se conectar. <br />
O sistema de login funciona bem, mas o comando para kickar não está funcionando. <br />
<br />
Seguem as linhas do script que importam para o problema. <br />
<br />
<br />
$nome = $_POST['nome']; <br />
. <br />
. <br />
. <br />
shell_exec (&quot;sudo skill -kill $nome&quot;); <br />
echo '&lt;p align=&quot;center&quot;&gt;Seu usuário foi derrubado do servidor com sucesso!&lt;BR&gt;&lt;a href=&quot;javascript:history.back(1);&quot;&gt;Voltar.&lt;/a&gt;&lt;/p&gt;'; <br />
<br />
_______________________________________________________________________________________________________ <br />
O Echo retorna perfeitamente, mas no entanto o usuário continua 'preso'. No caso o usuário do httpd é o Apache, estou rodando isso em um Sistema Linux CentOs 5.x <br />
<br />
Agradeço toda ajuda.]]></description>
            <dc:creator>vinicius jose</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 19 Aug 2010 14:14:27 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,169612,169612#msg-169612</guid>
            <title>Como compactar arquivos em um servidor Linux por FTP? (5 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,169612,169612#msg-169612</link>
            <description><![CDATA[Primeiramente bom dia.<br />
<br />
<br />
O meu problema é o seguinte:<br />
<br />
Em meu script php eu preciso me conectar com uma máquina, compactar 3 arquivos em .tar.gz, e fazer o upload dos mesmos.<br />
<br />
Porem, estou tendo problema ao fazer essa compactação.<br />
<br />
Quando executo o comando ftp_exec(&quot;tar -zcvf $X.tar.gz $X.*&quot;) no servidor, aparece a seguinte mensagem:<br />
<br />
&quot;Warning: ftp_exec(): 'SITE EXEC' not understood in (arquivo .php) linha (x)&quot;<br />
<br />
O que fazer?<br />
<br />
<br />
O meu código está como segue:<br />
<br />
&lt;?<br />
(...)<br />
//o time default é de 30 segundos. setando para 0 fica um tempo indefinido<br />
set_time_limit(0);<br />
  <br />
//efetua a conexão<br />
$connec_id = ftp_connect($const_ftp_svr);  <br />
	<br />
//caso ocorra algum erro de conexao...<br />
if(!$connec_id){<br />
  echo &quot;- Status da conexão FTP: &quot;.<br />
       &quot;Não foi possível conectar ao servidor de FTP da máquina &quot;.$const_ftp_svr.&quot;\n&quot;;<br />
<br />
  return 0;<br />
}<br />
<br />
else{<br />
  echo &quot;- Status da conexão FTP: &quot;.<br />
       &quot;Conexão FTP com a máguina &quot;.$const_ftp_svr.&quot; realizada com sucesso!\n&quot;;<br />
  <br />
  //efetua o login<br />
  $login_result = ftp_login($connec_id, $const_login_svr, $const_senha_svr);     <br />
<br />
  //caso não tenha logado...<br />
  if(!$login_result){<br />
    echo &quot;- Status do login: Erro ao efetuar login!\n&quot;;<br />
				<br />
    //fechando a conexao FTP<br />
    ftp_close($connec_id);<br />
  		<br />
    return 0;<br />
  }<br />
<br />
  else{			<br />
    echo &quot;- Status do login: Login efetuado com sucesso!\n&quot;;<br />
    				<br />
    //trocando o diretório atual<br />
    ftp_chdir($connec_id, &quot;/envios&quot;);				<br />
  											<br />
    $X = 'envio2';							<br />
    			<br />
    //compactando para .tar.gz<br />
    $comand_compac  = &quot;tar -zcvf $X.tar.gz $X.*&quot;;			<br />
				<br />
    if (!ftp_exec($connec_id, $comand_compac)){<br />
      echo &quot;+ Erro ao efetuar o comando no Servidor: $comand_compac\n&quot;;<br />
      echo &quot;- Status da Compactação: A compactação falhou!\n&quot;;<br />
<br />
      //fechando a conexao FTP<br />
      ftp_close($connec_id);<br />
<br />
      return 0;<br />
    }<br />
    else{<br />
      (...)<br />
    }<br />
    (...)<br />
  }<br />
  (...)<br />
}<br />
(...)<br />
?&gt;]]></description>
            <dc:creator>Thiago Bittencourt</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 11 Mar 2010 12:04:24 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,166551,166551#msg-166551</guid>
            <title>Configurar envio de e-mail em ubuntu server para php (2 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,166551,166551#msg-166551</link>
            <description><![CDATA[Boa noite. Pessoal preciso de uma ajuda ou um tutorial de configuração do meu servidor para envido de e-mails com php, não sei se posso simplesmente instalar um sendmail ou postfix. Tentei isso, mas não funcionou. Não sei quais configurações precisas fazer. <br />
<br />
Preciso de algo bem simples só para envio de e-mail com php não preciso de um servidor de e-mails nem criação de contas.<br />
<br />
Desde já muito obrigado pela atenção.]]></description>
            <dc:creator>Michel Anderson Lutz Teixeira</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Tue, 03 Nov 2009 13:32:10 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157164,157164#msg-157164</guid>
            <title>Ajuda! Layout no PHP (???) (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157164,157164#msg-157164</link>
            <description><![CDATA[Boa tarde pessoal!<br />
Quem poderia me ajudar?<br />
<br />
Tenho um site em HTML com hospedagem em Linux.<br />
Mas peguei uma franquia de classificados de anuncios em PHP e quero colocar ele em meu site, até já coloquei, mas não sei modificar o layout do classificado para ficar com a cara de meu site, alguem saberia a onde um tenho que mecher para modificar?<br />
<br />
meu site é www.netcursos.net e os classificados estão no:www.netcursos.net/classificados eles aparecem só os classificados sem layout<br />
<br />
Como não tenho pratica em PHP eu não sei qual arquivo devo mecher<br />
<br />
No readme diz:Você pode adequar o layout desta área de franquia de<br />
seu site, modificando os arquivos de template existentes sob o diretório&quot;/tpl/&quot;:<br />
( os arquivos são: header.htm/footer.htm definem respectivamente a parte<br />
superior e inferior de suas páginas. Modifique também details.htm e row.htm<br />
<br />
Os arquivos eu achei até posso edita-los mas mas quais são os links que devo mudar para adquar?<br />
<br />
Alguem pode me ajudar?<br />
Atenciosamente,<br />
Toninho]]></description>
            <dc:creator>Toninho</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Mon, 25 May 2009 18:34:17 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157159,157159#msg-157159</guid>
            <title>Acessar Diretório Raiz do linux,  fora de $_SERVER[DOCUMENT_ROOT] (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157159,157159#msg-157159</link>
            <description><![CDATA[Olá.....<br />
<br />
Estou montando um sistema q roda em um server com linux CentOS, o site fica na pasta: /var/www/html/painel<br />
<br />
o problema é q tenho q acessar um arquivo que está na pasta: /var/spool/asterisk/monitor, e disponibilizar um link para o download desse arquivo.<br />
<br />
eu simplesmente não consigo acesssar. se uso a variável $_SERVER['DOCUMENT_ROOT'] eu consigo ir a raiz do servidor apache que é /var/www , mas não consigo de maneira alguma acessar algo externo a isso...<br />
<br />
já tentei voltar o diretorio assim..<br />
&quot;../../../var/spool/asterisk/monitor&quot;, mas não consigo, automaticamente é inserido no link o endereço do server http://201.25.265.56/.... entaõ qualquer endereço q eu coloque no link fica mais ou menos assim<br />
<br />
&quot;http://201.25.265.56../../../var/spool/asterisk/monitor&quot;<br />
<br />
já tentei colocar o path inteiro tambem.. tipo /var/spool/asterisk/monitor.. Mas ate agora sem sucesso...<br />
<br />
gostaria de uma ajuda..uma luz... dei uma procurada no forum e ate agora nda....<br />
<br />
obrigado]]></description>
            <dc:creator>Cledio</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Mon, 06 Oct 2008 05:13:05 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157157,157157#msg-157157</guid>
            <title>uploud pdf windows linux (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157157,157157#msg-157157</link>
            <description><![CDATA[Ola Amigos<br />
<br />
 preciso de um codigo ou de uma ideia para uploud de um arquivo pdf em um servdor linux. tipo, estou em um desktop windows e preciso mandar para um servidor linux. criei o votao procura, mas o enviar ainda nao cosegui, preciso da ajudar dos senhores.<br />
<br />
obrigado<br />
nsc]]></description>
            <dc:creator>nsc</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Mon, 22 Jun 2009 22:03:42 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157154,157154#msg-157154</guid>
            <title>PTR (2 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157154,157154#msg-157154</link>
            <description><![CDATA[Galera bom dia alguem sabe como fazer um script de dns reverso semelhante ao do TERRA???<br />
<br />
www.terra.com.br/postmaster<br />
<br />
Valeu]]></description>
            <dc:creator>Thiago</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Wed, 15 Jul 2009 16:33:59 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157151,157151#msg-157151</guid>
            <title>passthru (2 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157151,157151#msg-157151</link>
            <description><![CDATA[Pessoal boa tarde, estou com um problema <br />
<br />
estou desenvolvendo uma página onde executo várias funções tanto de criação de arquivos txt quanto gravação no banco de dados, no entanto tenho uma opção na página onde, quando eu clico no botão ele restarta uma determinada função do FreeBSD<br />
<br />
no entanto para testes estou utilizando o comando ls -la, porem eu gostaria que quando retornasse os valores na tela para mim , o valores retornassem tabulados, porem não é isso o que acontece.<br />
<br />
estou usando o passthru pois ele é o unico que retorna tudo do comando<br />
<br />
o código segue abaixo:<br />
<br />
&lt;?php<br />
passthru(&quot;ls -la&quot;, $result);<br />
//echo ($executa.'&lt;br&gt;');<br />
for($i = 0;$i&lt;count($result);$i++)<br />
{<br />
print_r($result); <br />
}<br />
?&gt;<br />
<br />
como eu consigo tabular esse resultado adequadamente?<br />
<br />
Grato<br />
<br />
Thiago Varasquim]]></description>
            <dc:creator>Thiago</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Wed, 23 Apr 2008 06:11:44 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157145,157145#msg-157145</guid>
            <title>Browser Alternativo ao IE (4 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157145,157145#msg-157145</link>
            <description><![CDATA[Boa tarde,<br />
<br />
Gostaria da recomendacao de um browser alternativo ao Internet explorer.<br />
<br />
Nao estou conseguindo fazer ele funcionar no Wine.<br />
<br />
Alguem poderia indicar um?<br />
<br />
obs. o ie4linux tambem nao esta rodando devido algumas dependencias de pacotes que nao estao instaladas.]]></description>
            <dc:creator>Reinaldo Abdo</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Mon, 22 Jun 2009 22:11:27 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157144,157144#msg-157144</guid>
            <title>Editor PHP para Linux! (5 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157144,157144#msg-157144</link>
            <description><![CDATA[Olá pessoal!<br />
Gostaria que me indicassem bons editores php para linux. No windows eu usava o PHP Editor. Gostaria de algum editor parecido para o Linux. Tem que ter aquelas ações de &quot;autocompletar&quot; as funcções, igual o PHP Editor faz.<br />
<br />
Alguém sabe de algum?]]></description>
            <dc:creator>Eduardo</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Wed, 15 Jul 2009 16:25:34 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157143,157143#msg-157143</guid>
            <title>Como colocar Shell Script no PHP (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157143,157143#msg-157143</link>
            <description><![CDATA[Olá tudo bem??<br />
Gostaria de saber a melhor maneira de colocar Shell Script no PHP, se é melhor colocar tudo junto ou separar linha por linha???<br />
<br />
Agradeço a ajuda...<br />
<br />
useradd @home -M -s /bin/false -g $grupo $login <br />
passwd -l $login<br />
( echo $senha ; echo $conf ) | smbpasswd -s -a $login<br />
echo &quot;$login:$nome:$email:$curso:$grupo:$ano:$end&quot; &gt; /controle/dados/$login<br />
dir=&quot;/arquivos/publico/alunos/$login&quot;<br />
mkdir $dir<br />
cp /controle/leiame.txt $dir/LEIA-ME.txt<br />
chown -R $login.$grupo $dir<br />
chmod -R 700 $dir<br />
edquota -p $(uid 123456) $(uid $(echo $login))]]></description>
            <dc:creator>Jonathan</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Fri, 15 Feb 2008 07:44:06 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157139,157139#msg-157139</guid>
            <title>Rodar srcipt em shell pelo PHP (2 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157139,157139#msg-157139</link>
            <description><![CDATA[Como rodar um script feito em shell através do PHP.<br />
Fiz um script bem simples para fazer o teste, mas ainda não consegui rodar.<br />
<br />
#!/bin/bash<br />
echo Content-type: text/html<br />
echo<br />
cp teste.cgi teste2.cgi<br />
echo &quot;copia ok&quot;]]></description>
            <dc:creator>Marcelo</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 27 Mar 2008 16:47:54 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157138,157138#msg-157138</guid>
            <title>Problemas com SendMail (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157138,157138#msg-157138</link>
            <description><![CDATA[Pessoal,<br />
<br />
Tenho um script que grava algumas informações no bd e logo em seguida envia um email.<br />
<br />
Quando eu mando somente gravar o script é super rápido, só que quando eu mando gravar e mabndar o email e demora usn 2 minutos, alguém sabe me dizer se tem alguma configuração?<br />
<br />
Estou usando linux e o sendmail]]></description>
            <dc:creator>Marcos</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Tue, 04 Dec 2007 12:43:18 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157137,157137#msg-157137</guid>
            <title>controle de trafego do cliente (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157137,157137#msg-157137</link>
            <description><![CDATA[Gente,<br />
<br />
estou criando um tarifador de hotspot e preciso saber quando o cliente<br />
não está mais utilizando o browser, msn, skype ou qualquer outra<br />
coisa... Pensei em uma tela de logout porém normalmente os clientes<br />
fecham a tela sem clicar no botão de logout. Gostaria então de<br />
controlar pelo tráfego no cliente, i.é., caso não haja tráfego vindo<br />
daquele IP por mais de 5 minutos ele dá timeout, mas não sei como<br />
monitorar o tráfego...alguma idéia?]]></description>
            <dc:creator>henrique</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Tue, 20 Nov 2007 13:34:30 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157136,157136#msg-157136</guid>
            <title>Executar página (processo) em background (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157136,157136#msg-157136</link>
            <description><![CDATA[Olá pessoal,<br />
<br />
Estou desenvolvendo um sistema de newsletter, quando o usuário cria<br />
uma nova newsletter tem a opção de enviar as mensagens &quot;agora&quot;, que na<br />
verdade envia após 5 mim. da data/hora de criação para dar tempo para<br />
ele editar ou cancelar a newsletter.<br />
<br />
Quando gravo esse novo registro da newsletter no banco de dados já<br />
executo a &quot;rotina&quot; via shell_exec, utilizando o &amp; (e-comercial) no<br />
final da linha de comando para que o processo seja executado em<br />
background, para que o php não espere uma resposta do shell para<br />
continuar o script, pois na rotina utilizo um sleep(300); para<br />
aguardar os 5 mim., veja a linha de comando:<br />
<br />
shell_exec(&quot;php [ARQUIVO DA ROTINA] [PARÂMETRO DA NEWSLETTER ID] &amp;&quot;);<br />
<br />
Meu problema é que o php fica aguardando a resposta do shell_exec()<br />
para continuar o script, sendo que como disse utilizo o &amp; no final do<br />
comando para que o processo seja executado em background.<br />
<br />
Estou fazendo o correto? Existe ou método para realizar isso?<br />
<br />
Att.<br />
Félix]]></description>
            <dc:creator>Félix</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 20 Sep 2007 13:17:15 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157134,157134#msg-157134</guid>
            <title>Problemas com caracteres especiais (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157134,157134#msg-157134</link>
            <description><![CDATA[Hospedei um site em uma empresa indicada pelo cliente, e algo esta acontecendo que esta literalmente me tirando o sono!<br />
Os caracteres especiais estão aparecendo completamente desconfigurados, por exemplo: Álbum de fotos, aparece como: &quot;Ãlbum de fotos&quot;, Notícias como &quot;NotÃ­cias&quot;.<br />
Já coloquei nas tags &lt;meta&gt; que o charset=UTF-8, igual a iso-8859-1 e por ai vai mas nada funciona...<br />
Não sei o q pode ser, pq os mesmos scripts que rodam em outros servidores, neste esta dando problema...<br />
<br />
O que pode ser?]]></description>
            <dc:creator>Rodrigo</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Tue, 13 Jan 2009 12:04:36 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157133,157133#msg-157133</guid>
            <title>Mercury Mail no Linux (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157133,157133#msg-157133</link>
            <description><![CDATA[Pessoal, estou querendo instalar o Xampp no Linux, e estou com a dúvida se o Mercury Mail irá funcionar, alguém pode me ajudar?<br />
<br />
Obrigado<br />
<br />
MArcos]]></description>
            <dc:creator>Marcos</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Wed, 01 Aug 2007 06:40:50 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157132,157132#msg-157132</guid>
            <title>blob php firebird (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157132,157132#msg-157132</link>
            <description><![CDATA[oi estou com o seguinte problema compilei o php com apach e firebird porem os campos blob me fornecem os seguitnes erros<br />
<br />
Warning: ibase_blob_info() [function.ibase-blob-info]: invalid BLOB ID in /var/www/html/internet/intranet/novo/marketing/solVisualizar.php on line 160<br />
<br />
Warning: ibase_blob_open() [function.ibase-blob-open]: invalid BLOB ID in /var/www/html/internet/intranet/novo/marketing/solVisualizar.php on line 161<br />
<br />
Warning: ibase_blob_get(): supplied argument is not a valid Interbase blob resource in /var/www/html/internet/intranet/novo/marketing/solVisualizar.php on line 163<br />
<br />
Warning: ibase_blob_close(): supplied argument is not a valid Interbase blob resource in /var/www/html/internet/intranet/novo/marketing/solVisualizar.php on line 165<br />
<br />
<br />
ai fui compilar o php de novo e dei um make text e ele me da o seguinte erro<br />
<br />
<br />
=====================================================================<br />
FAILED TEST SUMMARY<br />
--------------------------------------------------]]></description>
            <dc:creator>anita</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Mon, 23 Jul 2007 08:43:24 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157131,157131#msg-157131</guid>
            <title>Socket (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157131,157131#msg-157131</link>
            <description><![CDATA[Pessoal esse script abaixo eu o peguei na net para colocar no meu fórum para saber quando o servidor do jogo Movie Battles 2 está online.<br />
<br />
Bem, depois que rodei o script verifiquei que ele estava funcionando somente com portas TCP, não UDP. Recebi a dica de colocar o IP assim: udp://189.4.227.250. Ele agora mostra o servidor online, mas mesmo estando off ele continua mostrando como online.<br />
<br />
O que eu poderia fazer?<br />
<br />
<br />
&lt;?php<br />
$server = &quot;udp://189.4.227.250&quot;;<br />
<br />
<br />
$loginPort = 29072;<br />
<br />
$fp = @fsockopen($server,$loginPort,$err,$txt);<br />
$msgLogin= empty($txt) ? &quot;Ativo&quot; : &quot;Inativo&quot;;<br />
<br />
@fclose($fp);<br />
echo $msgLogin;<br />
<br />
?&gt;]]></description>
            <dc:creator>Felipe</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Wed, 27 Jun 2007 17:37:16 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157128,157128#msg-157128</guid>
            <title>confirmacao de email (2 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157128,157128#msg-157128</link>
            <description><![CDATA[Existe a possibilidade de eu ter uma resposta a um mailing enviado para a base de dados, sabendo kem recebeu, kem n recebeu, e kem leu no php?]]></description>
            <dc:creator>Renan</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Mon, 11 Jun 2007 17:07:23 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157127,157127#msg-157127</guid>
            <title>Não consigo enviar e-mail de um servidor linux com este código. (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157127,157127#msg-157127</link>
            <description><![CDATA[Pessoal com o código abaixo eu consigo enviar e-mail para qualquer lugar em uma máquina windows, mas quando coloco ele em um servidor LINUX eu não consigo fazer isso. O sistema informa que foi enviado mas não passa pelo servidor de maneira alguma. Por favor necessito disso o mais rápido possível. Se alguém puder ajudar agradeço muito.<br />
<br />
[b][color=&quot;#FF0000&quot;][font=&quot;Arial Black&quot;]Este código é do formmail.php[/font][/color][/b]<br />
<br />
[codebox]&lt;?php<br />
/*  Domínios ou IPS de sitess que vc autoriza enviar dados para este script<br />
    Para habilitar esse recurso, retire o comentário (as duas barras do começo da linha: // )<br />
    e edite os domínios permitidos  */<br />
//$referencia_formulario = array ('localhost','dominio.com.br','www.dominio.com.br','200.10.145.194');<br />
/* Não alterar se vc não tem idéia do que é CSV<br />
adiciona uma formatação estilo CSV para os dados do formulário */<br />
$CFG = array(<br />
'csv_style' =&gt; 0,         // Utilizar esquema CSV? 0=não e 1=sim<br />
'csv_delimiter' =&gt; '	' // Qual o delimitador entre os campos (TAB é a melhor opção)<br />
);<br />
/* Textos que aparecem no programa */<br />
$txt_msg = array(<br />
0 =&gt; 'A sua questão não foi enviada pelas seguintes razões:&lt;p&gt;',<br />
1 =&gt; 'Use o botão voltar do seu navegador.&lt;p&gt;',<br />
2 =&gt; 'Você está utilizando um endereço de email banido do sistema',<br />
3 =&gt; 'Você está enviando o formulário de uma origem &lt;b&gt;não autorizado&lt;/b&gt;',<br />
4 =&gt; '&lt;b&gt;Precisa de um email de destinatário válido para continuar&lt;/b&gt;',<br />
5 =&gt; 'Faltando',<br />
6 =&gt; 'Seu &lt;b&gt;endereço de email&lt;/b&gt; é invalido',<br />
7 =&gt; 'Dados do Formulário',<br />
8 =&gt; '&lt;font color=&quot;#004000&quot;&gt;&lt;h3&gt;&lt;b&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Obrigado pelo contato! Iremos analisar o seu problema o mais rápido possível.&lt;/b&gt;&lt;/h3&gt;&lt;/font&gt;',<br />
9 =&gt; 'Formulário: Erro',<br />
10 =&gt; 'Formulário: Enviado com sucesso'<br />
);<br />
// controle interno<br />
$versao = '1.0';<br />
/* ############################################################################################# */<br />
function pagina_cabecalho($title){<br />
	global $txt_msg;<br />
   	$bgcolor = &quot;#FFFFFF&quot;;<br />
	$text_color = &quot;#00FF00&quot;;<br />
	$link_color = &quot;#0000FF&quot;;<br />
	$vlink_color = &quot;#FF0000&quot;;<br />
	$alink_color = &quot;#000088&quot;;<br />
	$background = '';<br />
	echo &quot;&lt;head&gt;&lt;title&gt;$title&lt;/title&gt;&lt;/head&gt;\n&quot;;<br />
	$background = !empty($background) ? &quot;background='$background'&quot; : '';<br />
	echo &quot;&lt;body bgcolor='$bgcolor' text='$text_color' link='$link_color' vlink='$vlink_color' alink='$alink_color' $background&gt;\n\n&quot;;<br />
}<br />
function imprimir_erro($razao,$tipo = 0) {<br />
	global $txt_msg;<br />
	<br />
	echo pagina_cabecalho($txt_msg['9']);<br />
	if ($tipo=='falta'){<br />
	   	echo $txt_msg['0'];<br />
		echo '&lt;ul&gt;&lt;b&gt;' . $razao. '&lt;/b&gt;&lt;/ul&gt;';<br />
		echo $txt_msg['1'];<br />
	}else{ // every other error<br />
     	echo $txt_msg['0'];<br />
	}	<br />
	echo &quot;&lt;br&gt;&lt;br&gt;\n&lt;/body&gt;&quot;;<br />
	exit;<br />
}<br />
function verificar_referencia($referencia_formulario) {<br />
	global $txt_msg;<br />
	if(count($referencia_formulario))<br />
	{<br />
		$encontrado = false;<br />
		$temp = explode('/',getenv('HTTP_REFERER'));<br />
		$referencia = $temp[2];<br />
		for($x=0; $x&lt;count($referencia_formulario); $x++)<br />
		{<br />
			if(eregi($referencia_formulario[$x], $referencia))<br />
			{<br />
				$encontrado = true;<br />
			}<br />
		}<br />
		if(!getenv('HTTP_REFERER'))<br />
			$encontrado = false;<br />
		if(!$encontrado)<br />
		{<br />
			imprimir_erro($txt_msg['3']);<br />
			error_log(&quot;formmail.php] Referência Ilegal. (&quot;.getenv(&quot;HTTP_REFERER&quot;).&quot;)&quot;, 0);<br />
		}<br />
		return $encontrado;<br />
    }else{<br />
		return true;<br />
	}<br />
}<br />
function capturar_campos($array) {<br />
	global $txt_msg,$CFG,$csv_header;<br />
	$campos_reservados[] = 'destinatario';<br />
	$campos_reservados[] = 'obrigatorio';<br />
	$campos_reservados[] = 'assunto';<br />
	$campos_reservados[] = 'campos_faltando_redirecionar';<br />
	$campos_reservados[] = 'redirecionar';<br />
	if (count($array))<br />
	{<br />
		while (list($key, $val) = each($array))<br />
		{<br />
			$reservado_violado = 0;<br />
			for ($i=0; $i&lt;count($campos_reservados); $i++)<br />
			{<br />
				if ($key == $campos_reservados[$i])<br />
				{<br />
					$reservado_violado = 1;<br />
				}<br />
			}<br />
			if ($reservado_violado != 1)<br />
			{<br />
				if (is_array($val))<br />
				{<br />
					for ($z=0;$z&lt;count($val);$z++)<br />
					{<br />
						$csv_header .= ($CFG['csv_style']==1)? $key.$CFG['csv_delimiter'] : '';<br />
						$conteudo .= ($CFG['csv_style']==1)? $val[$z].$CFG['csv_delimiter'] : &quot;$key: $val[$z]\r\n&quot;;<br />
					}<br />
				}else{<br />
					$csv_header .= ($CFG['csv_style']==1)? $key.$CFG['csv_delimiter'] : '';<br />
					$conteudo .= ($CFG['csv_style']==1)? $val.$CFG['csv_delimiter'] : &quot;$key: $val\r\n&quot;;<br />
				}<br />
			}<br />
		}<br />
	}<br />
	return $conteudo;<br />
}<br />
function mail_it($destinatario_email, $assunto, $corpo, $remetente_email) {<br />
<br />
		$header  = !empty($remetente_email)? &quot;From: $remetente_email\r\n&quot; : '';<br />
		$header .= !empty($remetente_email)? &quot;Reply-To: $remetente_email\r\n&quot; : '';<br />
		$header .= &quot;X-Mailer: PHP mail ver&quot;.phpversion().&quot;\r\n&quot;;<br />
        mail($destinatario_email, $assunto, $corpo,$header);<br />
}<br />
/* ############################################################################################# */<br />
error_reporting(E_ERROR | E_WARNING | E_PARSE);<br />
                        if(!empty($HTTP_GET_VARS)) {<br />
	while(list($xxxname, $value) = each($HTTP_GET_VARS)) {<br />
		$$xxxname = $value;<br />
    }<br />
}<br />
if(!empty($HTTP_POST_VARS)){<br />
	while(list($xxxname, $value) = each($HTTP_POST_VARS)) {<br />
		$$xxxname = $value;<br />
	}<br />
}<br />
if(!empty($HTTP_POST_FILES)) {<br />
	while(list($xxxname, $value) = each($HTTP_POST_FILES)) {<br />
    	$$xxxname = $value['tmp_name'];<br />
    }<br />
}<br />
/* ############################################################################################# */<br />
if(!empty($referencia_formulario))<br />
{<br />
	verificar_referencia($referencia_formulario);<br />
}<br />
/* ############################################################################################# */<br />
$destinatario_array = split(',',$destinatario);<br />
for($i=0; $i&lt;count($destinatario_array); $i++)<br />
{<br />
	$destinatario_testar = trim($destinatario_array[$i]);<br />
	if(!eregi(&quot;^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\\.)+[a-z]{2,4}$&quot;, $destinatario_testar))<br />
	{<br />
		imprimir_erro($txt_msg['4']);<br />
	}<br />
}<br />
if(!empty($obrigatorio))<br />
{<br />
	$campos_requeridos = $obrigatorio;<br />
}<br />
if(!empty($campos_requeridos))<br />
{<br />
	$campos_requeridos = split(',',$campos_requeridos);<br />
	for($i=0; $i&lt;count($campos_requeridos); $i++)<br />
	{<br />
		$key_campo = trim($campos_requeridos[$i]);<br />
		if(empty($$key_campo))<br />
		{<br />
			if(!empty($campos_faltando_redirecionar))<br />
			{<br />
				header (&quot;Location: $campos_faltando_redirecionar&quot;);<br />
				exit;<br />
			}<br />
			$campos_faltando_lista .= &quot;&lt;b&gt;&quot; . $txt_msg['5'] . &quot;: $campos_requeridos[$i]&lt;/b&gt;&lt;br&gt;\n&quot;;<br />
		}<br />
		$val_campo = '';<br />
	}<br />
	if ($campos_faltando_lista)<br />
	{<br />
		imprimir_erro($campos_faltando_lista,'falta');<br />
	}<br />
}<br />
if(empty($assunto))<br />
{<br />
	$assunto = $txt_msg['7'];<br />
}<br />
if(!empty($email) || !empty($EMAIL))<br />
{<br />
	$email = trim($email);<br />
	if ($EMAIL)<br />
		$email = trim($EMAIL);<br />
	if (!eregi(&quot;^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$&quot;, $email))<br />
	{<br />
		imprimir_erro($txt_msg['6']);<br />
	}<br />
	$EMAIL = $email;<br />
}<br />
$conteudo = capturar_campos($HTTP_POST_VARS);<br />
$conteudo = $CFG['csv_style']==1 ? &quot;\n\n&quot;.$csv_header.&quot;\n&quot;.$conteudo.&quot;\n&quot; : $conteudo;<br />
mail_it($destinatario, stripslashes($assunto), stripslashes($conteudo), $email );<br />
if(!empty($redirecionar))<br />
{<br />
	header (&quot;Location: $redirecionar&quot;);<br />
	exit;<br />
}else{<br />
	pagina_cabecalho($txt_msg['10']);<br />
	print $txt_msg['8'];<br />
	echo &quot;&lt;br&gt;&lt;br&gt;\n&lt;/body&gt;&quot;;<br />
	exit;<br />
}<br />
?&gt;[/codebox]<br />
<br />
[b][color=&quot;#FF0000&quot;][font=&quot;Arial Black&quot;]Este código é do index.html[/font][/color][/b]<br />
<br />
[codebox]<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;&gt;<br />
&lt;link rel=&quot;stylesheet&quot; href=&quot;http://www.agricultura.gov.br/images/MAPA/cultivares/estilo.css&quot;<br />
type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br />
&lt;img src=&quot;cabeca.gif&quot; width=&quot;780&quot; height=&quot;111&quot; border=&quot;0&quot;&gt;<br />
&lt;br&gt;<br />
<br />
&lt;/head&gt;<br />
<br />
&lt;body  leftmargin=&quot;0&quot; topmargin=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot;&gt;<br />
&lt;form name=&quot;formmail&quot; method=&quot;post&quot; action=&quot;formmail.php&quot;&gt;<br />
&lt;input type=&quot;hidden&quot; name=&quot;obrigatorio&quot; value=&quot;nome,email,cpf,telefone,assunto_mensagem,mensagem,cidade,estado,sistema&quot;&gt;<br />
&lt;input type=&quot;hidden&quot; name=&quot;destinatario&quot; value=&quot;leonardorocha@agricultura.gov.br&quot;&gt;<br />
&lt;!-- &lt;input type=&quot;hidden&quot; name=&quot;assunto&quot; value=&quot;Formulario : respostas&quot;&gt; --&gt;<br />
&lt;!-- &lt;input type=&quot;hidden&quot; name=&quot;campos_faltando_redirecionar&quot; value=&quot;pagina_erro.html&quot;&gt; --&gt;<br />
&lt;!-- &lt;input type=&quot;hidden&quot; name=&quot;redirecionar&quot; value=&quot;pagina_sucesso.html&quot;&gt; --&gt;<br />
&lt;font size=&quot;4&quot; face=&quot;Verdana, Arial, Helvetica, sans-serif&quot;&gt;&lt;b&gt;&lt;font color=&quot;#004000&quot;&gt;Informe, neste formulário, os dados a serem analisados.&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;<br />
&lt;br&gt;<br />
  &lt;table width=&quot;780&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;7&quot; align=&quot;left&quot;&gt;<br />
    &lt;tr bgcolor=&quot;#FBFFFB&quot;&gt;<br />
      &lt;td valign=&quot;top&quot; width=&quot;120&quot; nowrap&gt;&lt;br&gt;&lt;font color=&quot;#004000&quot;&gt;Nome&lt;/font&gt;&lt;/td&gt;<br />
      &lt;td&gt; <br />
        &lt;input class=&quot;form_campos&quot; type=&quot;text&quot; name=&quot;nome&quot; size=&quot;70&quot;&gt;<br />
      &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr bgcolor=&quot;#FBFFFB&quot;&gt;<br />
      &lt;td valign=&quot;top&quot; width=&quot;120&quot; nowrap&gt;&lt;font color=&quot;#004000&quot;&gt;E-mail&lt;/font&gt;&lt;/td&gt;<br />
      &lt;td&gt;<br />
        &lt;input class=&quot;form_campos&quot; type=&quot;text&quot; name=&quot;email&quot; size=&quot;70&quot;&gt;<br />
      &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr bgcolor=&quot;#FBFFFB&quot;&gt;<br />
      &lt;td valign=&quot;top&quot; width=&quot;100&quot; nowrap&gt;&lt;font color=&quot;#004000&quot;&gt;CPF&lt;/font&gt;&lt;/td&gt;<br />
      &lt;td&gt;<br />
        &lt;input class=&quot;form_campos&quot; type=&quot;text&quot; name=&quot;cpf&quot; size=&quot;14&quot;&gt;<br />
      &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr bgcolor=&quot;#FBFFFB&quot;&gt;<br />
      &lt;td valign=&quot;top&quot; width=&quot;100&quot; nowrap&gt;&lt;font color=&quot;#004000&quot;&gt;Telefone/Ramal&lt;/font&gt;&lt;/td&gt;<br />
      &lt;td&gt;<br />
        &lt;input class=&quot;form_campos&quot; type=&quot;text&quot; name=&quot;telefone&quot; size=&quot;14&quot;&gt;<br />
      &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr bgcolor=&quot;#FBFFFB&quot;&gt;<br />
      &lt;td valign=&quot;top&quot; width=&quot;100&quot; nowrap&gt;&lt;font color=&quot;#004000&quot;&gt;Cidade&lt;/font&gt;&lt;/td&gt;<br />
      &lt;td&gt;<br />
        &lt;input class=&quot;form_campos&quot; type=&quot;text&quot; name=&quot;cidade&quot; size=&quot;40&quot;&gt;<br />
      &lt;/td&gt;<br />
    &lt;tr bgcolor=&quot;#FBFFFB&quot;&gt;<br />
      &lt;td valign=&quot;top&quot; width=&quot;100&quot; nowrap&gt;&lt;font color=&quot;#004000&quot;&gt;Estado&lt;/font&gt;&lt;/td&gt;<br />
      &lt;td&gt;<br />
        &lt;select name=&quot;estado&quot;&gt;<br />
          &lt;option value=&quot;&quot; selected&gt;&lt;/option&gt;<br />
          &lt;option value=&quot;AC&quot;&gt;AC&lt;/option&gt;<br />
          &lt;option value=&quot;AL&quot;&gt;AL&lt;/option&gt;<br />
          &lt;option value=&quot;AM&quot;&gt;AM&lt;/option&gt;<br />
          &lt;option value=&quot;AP&quot;&gt;AP&lt;/option&gt;<br />
          &lt;option value=&quot;BA&quot;&gt;BA&lt;/option&gt;<br />
          &lt;option value=&quot;CE&quot;&gt;CE&lt;/option&gt;<br />
          &lt;option value=&quot;DF&quot;&gt;DF&lt;/option&gt;<br />
          &lt;option value=&quot;ES&quot;&gt;ES&lt;/option&gt;<br />
          &lt;option value=&quot;GO&quot;&gt;GO&lt;/option&gt;<br />
          &lt;option value=&quot;MA&quot;&gt;MA&lt;/option&gt;<br />
          &lt;option value=&quot;MG&quot;&gt;MG&lt;/option&gt;<br />
          &lt;option value=&quot;MS&quot;&gt;MS&lt;/option&gt;<br />
          &lt;option value=&quot;MT&quot;&gt;MT&lt;/option&gt;<br />
          &lt;option value=&quot;PA&quot;&gt;PA&lt;/option&gt;<br />
          &lt;option value=&quot;PB&quot;&gt;PB&lt;/option&gt;<br />
          &lt;option value=&quot;PE&quot;&gt;PE&lt;/option&gt;<br />
          &lt;option value=&quot;PI&quot;&gt;PI&lt;/option&gt;<br />
          &lt;option value=&quot;PR&quot;&gt;PR&lt;/option&gt;<br />
          &lt;option value=&quot;RJ&quot;&gt;RJ&lt;/option&gt;<br />
          &lt;option value=&quot;RN&quot;&gt;RN&lt;/option&gt;<br />
          &lt;option value=&quot;RO&quot;&gt;RO&lt;/option&gt;<br />
          &lt;option value=&quot;RR&quot;&gt;RR&lt;/option&gt;<br />
          &lt;option value=&quot;RS&quot;&gt;RS&lt;/option&gt;<br />
          &lt;option value=&quot;SC&quot;&gt;SC&lt;/option&gt;<br />
          &lt;option value=&quot;SE&quot;&gt;SE&lt;/option&gt;<br />
          &lt;option value=&quot;SP&quot;&gt;SP&lt;/option&gt;<br />
          &lt;option value=&quot;TO&quot;&gt;TO&lt;/option&gt;<br />
        &lt;/select&gt;<br />
      &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr bgcolor=&quot;#FBFFFB&quot;&gt;<br />
      &lt;td valign=&quot;top&quot; width=&quot;100&quot; nowrap&gt;&lt;font color=&quot;#004000&quot;&gt;Sistema&lt;/font&gt;&lt;/td&gt;<br />
      &lt;td&gt;<br />
        &lt;select name=&quot;sistema&quot;&gt;<br />
          &lt;option value=&quot;&quot; selected&gt;&lt;/option&gt;<br />
          &lt;option value=&quot;AUTOCADASTRO&quot;&gt;AUTOCADASTRO&lt;/option&gt;<br />
          &lt;option value=&quot;ESTAGIÁRIOS&quot;&gt;ESTAGIÁRIOS&lt;/option&gt;<br />
          &lt;option value=&quot;PENSÃO&quot;&gt;PENSÃO&lt;/option&gt;<br />
          &lt;option value=&quot;SCAV&quot;&gt;SCAV&lt;/option&gt;<br />
          &lt;option value=&quot;SISBOV&quot;&gt;SISBOV&lt;/option&gt;<br />
          &lt;option value=&quot;SICAP&quot;&gt;SICAP&lt;/option&gt;<br />
          &lt;option value=&quot;SICAR&quot;&gt;SICAR&lt;/option&gt;<br />
          &lt;option value=&quot;SIPE&quot;&gt;SIPE&lt;/option&gt;<br />
          &lt;option value=&quot;SISRES&quot;&gt;SISRES&lt;/option&gt;<br />
          &lt;option value=&quot;SIMA&quot;&gt;SIMA&lt;/option&gt;<br />
          &lt;option value=&quot;SRH&quot;&gt;SRH&lt;/option&gt;<br />
        &lt;/select&gt;<br />
      &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr bgcolor=&quot;#FBFFFB&quot;&gt;<br />
      &lt;td valign=&quot;top&quot; width=&quot;100&quot; nowrap&gt;&lt;font color=&quot;#004000&quot;&gt;Assunto&lt;/font&gt;&lt;/td&gt;<br />
      &lt;td font&gt;<br />
        &lt;select name=&quot;assunto_mensagem&quot; &gt;<br />
          &lt;option value=&quot;&quot; selected&gt;&lt;/option&gt;<br />
          &lt;option value=&quot;Acessar sistema&quot;&gt;Acessar sistema&lt;/option&gt;<br />
          &lt;option value=&quot;Alterar sistema&quot;&gt;Alterar sistema&lt;/option&gt;<br />
          &lt;option value=&quot;Dúvidas&quot;&gt;Dúvidas&lt;/option&gt;<br />
          &lt;option value=&quot;Mensagem de erros&quot;&gt;Mensagem de erros&lt;/option&gt;<br />
          &lt;option value=&quot;Sem assunto&quot;&gt;Outros&lt;/option&gt;<br />
        &lt;/select&gt;<br />
      &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr bgcolor=&quot;#FBFFFB&quot;&gt;<br />
      &lt;td valign=&quot;top&quot; width=&quot;100&quot; nowrap&gt;&lt;font color=&quot;#004000&quot;&gt;Detalhar mensagem&lt;/font&gt;&lt;/td&gt;<br />
      &lt;td&gt;<br />
        &lt;textarea name=&quot;mensagem&quot; cols=&quot;75&quot; rows=&quot;10&quot;&gt;&lt;/textarea&gt;<br />
      &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr bgcolor=&quot;&quot;&gt;<br />
      &lt;td colspan=&quot;2&quot; valign=&quot;middle&quot;&gt;<br />
   &lt;font&gt;&lt;font color=&quot;#004000&quot; size=&quot;1&quot;&gt;&lt;p align=&quot;left&quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Atenção:&lt;/b&gt;&lt;/font&gt; Todos os campos são obrigatórios!&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;<br />
        &lt;div align=&quot;right&quot;&gt;<br />
          &lt;input type=&quot;submit&quot; name=&quot;Enviar&quot; value=&quot;Enviar Mensagem&quot;&gt;<br />
          &lt;input type=&quot;reset&quot; name=&quot;Limpar&quot; value=&quot;Limpar&quot;&gt;<br />
        &lt;/div&gt;<br />
      &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
  &lt;/table&gt;<br />
&lt;/form&gt;<br />
&lt;body&gt;<br />
[/codebox]]]></description>
            <dc:creator>Leonardo Rocha</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 20 Dec 2007 17:10:42 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157126,157126#msg-157126</guid>
            <title>Salvar Imagem depois de alterar o tamanho (7 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157126,157126#msg-157126</link>
            <description><![CDATA[Consegui o script abaixo para diminuir o tamanho da imagem, gostaria de saber como faço pra salvar esta nova imagem em outro diretorio?<br />
<br />
<br />
&lt;?php <br />
      //Script modificado por Luciano Vieira  <br />
<br />
      function imagemProd($tam, $dir, $foto){  <br />
                <br />
      $imageSize = GetImageSize ($dir.&quot;/&quot;.$foto);  <br />
      $img_w = $imageSize[0];  <br />
      $img_h = $imageSize[1];  <br />
      $calc= $tam*100/$img_w; <br />
<br />
      $thumb_w = $tam;  <br />
      $thumb_h = $img_h*$calc/100;  <br />
<br />
      echo '&lt;img border=&quot;0&quot; src=&quot;'.$dir.&quot;/&quot;.$foto.'&quot;width=&quot;'. $thumb_w.'&quot; height=&quot;'.$thumb_h.'&quot;&gt;';  <br />
}  <br />
?&gt; <br />
&lt;?php imagemProd(&quot;T&quot;,&quot;D&quot;,&quot;F&quot;); <br />
<br />
//T = Tamanho da foto. Ex (150 pixels coloque somente 150)  <br />
//D = Diretório que está a foto. Ex (imagens/foto)  <br />
//F = Nome da foto com estenção. Ex (carro.jpg) ?&gt;]]></description>
            <dc:creator>Valdenir</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Wed, 17 Feb 2010 15:55:08 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157123,157123#msg-157123</guid>
            <title>Capturar URL (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157123,157123#msg-157123</link>
            <description><![CDATA[Tenho um script em PHP que recebe 2 variaveis via POST.<br />
<br />
Preciso capturar a url que chamou (action) este script.<br />
Alguem sabe como posso fazer isso?]]></description>
            <dc:creator>Cleison</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 19 Apr 2007 16:18:03 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157121,157121#msg-157121</guid>
            <title>Problemas em abrir arquivos (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157121,157121#msg-157121</link>
            <description><![CDATA[Olá galera tudo bem?<br />
Eu estou com um problemas de matar....<br />
Tenho uma pasta no windows que está compartilhada e eu a mapei para o linux com o usuário que existe no sistema. ATÉ AÍ TUDO BEM.<br />
<br />
Mas eu tenho uma página em PHP que abre este pasta e grava o conteúdo do arquivo .txt em um banco de dados.<br />
Este é o código:<br />
<br />
&lt;?php<br />
<br />
$conectar = mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;&quot;) or die(&quot;Erro conectar: &quot;.mysql_error());<br />
mysql_select_db(&quot;meubanco&quot;, $conectar) or die(&quot;Erro ao selecionar o banco: &quot;.mysql_error());<br />
<br />
$diretorio = '/var/www/arquivos';<br />
<br />
echo &quot;&lt;font face='verdana,arial' size=2&gt;&quot;;<br />
function file_type($file){<br />
	$path_chunks = explode(&quot;/&quot;, $file);<br />
   $thefile = $path_chunks[count($path_chunks) - 1];<br />
   $dotpos = strrpos($thefile, &quot;.&quot;);<br />
   return strtolower(substr($thefile, $dotpos + 1));<br />
}<br />
<br />
$file_count = 0;<br />
//$pasta = opendir('/var/www/txt');<br />
$pasta = opendir($diretorio);<br />
$file_types = array('txt');<br />
while (false !== ($filename = readdir($pasta))) {<br />
	$files[] = $filename;<br />
}<br />
sort($files);<br />
foreach ($files as $file) {<br />
	$extension = file_type($file);<br />
	if($file != '.' &amp;&amp; $file != '..' &amp;&amp; array_search($extension, $file_types) !== false){<br />
		$file_count++;<br />
<br />
// INICIANDO A LEITURA DO ARQUIVO $file<br />
		$f = file($file);<br />
		for( $i=0;$i&lt;count($f);$i++ ) {<br />
			$codigo = rtrim(substr($f[$i],0,19));<br />
			$nome = rtrim(substr($f[$i],20,80));<br />
			$dt_nascimento = rtrim(substr($f[$i],100,10));<br />
			$sexo = rtrim(substr($f[$i],110,10));<br />
 			$status = rtrim(substr($f[$i],283,1));<br />
 			// Excluindo os dados na tabela primeiro<br />
 			mysql_query(&quot;delete from resultado where codigo = '$codigo' and codigo_exame = '$codigo_exame' &quot;) or die(&quot;Erro ao excluir: &quot;.mysql_error());<br />
 			// Inserindo o registro novamente<br />
 			mysql_query(&quot;insert into resultado values ('$codigo', '$nome', '$dt_nascimento', '$sexo', '$status') &quot;) or die(&quot;Erro na inserção: &quot;.mysql_error());<br />
		}<br />
// FINALIZANDO A ABERTURA DO ARQUIVO $file<br />
		echo &quot;Arquivo &lt;b&gt;$file&lt;/b&gt; foi inserido/atualizado com sucesso&lt;br&gt;&quot;;<br />
		unlink($file);<br />
<br />
	}<br />
}<br />
closedir($pasta);<br />
echo &quot;&lt;/font&gt;&quot;;<br />
mysql_close($conectar);<br />
?&gt; <br />
<br />
Ele funciona perfeitamente quando a pasta não está compartilhada...mas compartilhada não...<br />
<br />
Alguém pode me ajudar?<br />
<br />
Aguardo Urgente...]]></description>
            <dc:creator>Prof. Baco</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Tue, 10 Apr 2007 15:01:32 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157120,157120#msg-157120</guid>
            <title>SELECT MYSQL (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157120,157120#msg-157120</link>
            <description><![CDATA[SELECT<br />
n.video_id AS video_idN,<br />
n.votos_qnt AS votos_qntN,<br />
n.votos_nota AS votos_notaN,<br />
v.video_id AS video_idV,<br />
v.video_nome AS video_nomeV,<br />
v.video_codigo AS video_codigoV,<br />
v.categ_id AS categ_idV<br />
FROM videos AS V, votos AS N<br />
WHERE n.video_id = v.video_id<br />
ORDER BY votos_nota DESC<br />
LIMIT 20<br />
<br />
Ae galera eu tenho esse select, eu tenho ali FROM videos AS V, votos AS N (notem que o N está maiusuclo) e os n.video_id AS video_idN(notem o nvideo esta minusculo)<br />
eu rodo isso no mysql do windows, se eu rodar no linux vai dar certo?? ou ele vai dar erro?]]></description>
            <dc:creator>Thiago Felipe Festa</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Thu, 20 Dec 2007 17:13:51 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157114,157114#msg-157114</guid>
            <title>Variáveis de Ambiente do Apache (User/Group) (4 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157114,157114#msg-157114</link>
            <description><![CDATA[Pessoal,<br />
<br />
Eu utilizo php em ambiente Linux num servidor apache e preciso saber como resgatar uma variável de ambiente que aparece no phpinfo.<br />
<br />
A variável em questão aparece na sessão &quot;apache&quot; do phpinfo e se chama &quot;User/Group&quot;<br />
No meu ambiente ela possui o seguinte valor:<br />
&quot;nobody(1008)/65534&quot;<br />
<br />
Ou seja, o usuário, o uid e o gid do Apache.<br />
<br />
Alguem sabe como eu poderia fazer para recuperar somente este valor? Ou somente o gid (q eh o q me interessa)?<br />
<br />
Tentei variaveis como<br />
$USER<br />
$_SERVER[&quot;USER&quot;]<br />
$_ENV[&quot;USER&quot;]<br />
Mas não obtive sucesso.<br />
<br />
Agradeço desde já.<br />
<br />
Marcus Vinicius]]></description>
            <dc:creator>Marcus Vinicius</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Fri, 02 Mar 2007 11:18:41 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157109,157109#msg-157109</guid>
            <title>Registro de uma SESSION (5 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157109,157109#msg-157109</link>
            <description><![CDATA[Olá galera tudo bem? Estou com um problema a respeito de SESSION, eu li e não achei nenhum problema parecido com o meu.<br />
É o seguinte:<br />
Eu tenho um script onde a pessoa poderá fazer uma busca utilizando filtros, o resultado do filtro é guardado em session.<br />
Vamos supor que ele deseja buscar por data assim eu gravo a session:<br />
       data &gt;= '2007-01-15'<br />
mas na hora que eu quero buscar esta session ele busca com as barras antes das aspas simples ('), ficando deste tipo:<br />
       data &gt;= \'2007-01-15\'<br />
Olhei até no fórum no PHPBrasil e nào achei nada pareceido.<br />
Pensei em usar o str_replace para retirar as \ mas não dá certo pois ela náo está gravada.<br />
<br />
O que devo fazer para retirar isto?]]></description>
            <dc:creator>Prof. Baco</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Fri, 02 Mar 2007 07:22:38 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157107,157107#msg-157107</guid>
            <title>Um script que agende uma tarefa no cron (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157107,157107#msg-157107</link>
            <description><![CDATA[Olá pessoal,<br />
<br />
Alguém sabe se é possível eu criar um script PHP capaz de agendar uma tarefa no cron? <br />
<br />
[ ]'s!!!]]></description>
            <dc:creator>Eli</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Fri, 23 Feb 2007 09:01:29 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157105,157105#msg-157105</guid>
            <title>Data (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157105,157105#msg-157105</link>
            <description><![CDATA[Alguem sabe como faço para descobrir qual o último dia do mês, se é 30, 31, 28 ou 29.<br />
<br />
Eu tenho o Mês e o Ano preciso descobrir qual o ultimo dia do mês.]]></description>
            <dc:creator>Cleison</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Fri, 09 Feb 2007 09:12:18 -0200</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?8,157101,157101#msg-157101</guid>
            <title>Array de meses não quer funcionar!!! (3 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?8,157101,157101#msg-157101</link>
            <description><![CDATA[Socorro! Alguém me ajude a abrir os olhos...<br />
Estou usando dentro de uma página, a rotina que mostra o nome do mes por extenso.<br />
A rotina é esta descrita abaixo, mas retorna vazia...<br />
<br />
&lt;? <br />
$data_hoje=date('Y-m-d');<br />
$data_h=explode(&quot;-&quot;,$data_hoje);<br />
$mes_atu =$data_h[1];<br />
$tbl_meses=array(&quot;0&quot;,&quot;Janeiro&quot;,&quot;Fevereiro&quot;,&quot;Março&quot;,&quot;Abril&quot;,&quot;Maio&quot;,&quot;Junho&quot;,&quot;Julho&quot;,&quot;Agosto&quot;,&quot;Setembro&quot;,&quot;Outubro&quot;,&quot;Novembro&quot;,&quot;Dezembro&quot;);<br />
<br />
// aqui em baixo eu tento mostrar o mês por extenso.<br />
echo &quot;O mes atual é $tbl_meses[$mes_atu]&lt;br&gt;&quot;;<br />
?&gt;<br />
<br />
Onde será que eu estou cochilando???]]></description>
            <dc:creator>Julião Kaiser</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Mon, 05 Feb 2007 17:57:07 -0200</pubDate>
        </item>
    </channel>
</rss>
