<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Gisele Brugger - Consultoria em sistemas LMS &#187; php</title>
	<atom:link href="http://giselebrugger.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://giselebrugger.com</link>
	<description>Implantação/Customização de sistemas LMS(Learning Management System) para ensino a distância(ead) e apoio ao ensino presencial</description>
	<lastBuildDate>Sat, 24 Mar 2012 15:27:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<copyright>Copyright &#xA9; Gisele Brugger - Consultoria em Moodle 2010 </copyright>
	<managingEditor>giselebrugger@gmail.com (Gisele Brugger - Consultoria em sistemas LMS)</managingEditor>
	<webMaster>giselebrugger@gmail.com (Gisele Brugger - Consultoria em sistemas LMS)</webMaster>
	<image>
		<url>http://giselebrugger.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Gisele Brugger - Consultoria em sistemas LMS</title>
		<link>http://giselebrugger.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Implantação/Customização de sistemas para ensino a distância(ead) e apoio ao ensino presencial</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Gisele Brugger - Consultoria em sistemas LMS</itunes:author>
	<itunes:owner>
		<itunes:name>Gisele Brugger - Consultoria em sistemas LMS</itunes:name>
		<itunes:email>giselebrugger@gmail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://giselebrugger.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>PHP 5.3.1 + mysql time out connection</title>
		<link>http://giselebrugger.com/2010/01/php-5-3-1-mysql-time-out-connection/</link>
		<comments>http://giselebrugger.com/2010/01/php-5-3-1-mysql-time-out-connection/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 20:32:53 +0000</pubDate>
		<dc:creator>brugger</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[time out]]></category>

		<guid isPermaLink="false">http://giselebrugger.com/?p=204</guid>
		<description><![CDATA[<p>A nova versão do php, a 5.3.1 trabalha com um driver nativo do mysql (mysqlnd)</p> <p>Caso tenha algum problema para conectar ao mysql após a atualização do PHP para a versão 5.3.1, verifique o seu arquivo de Hosts</p> <p>No windows : C:\Windows\System32\drivers\etc\hosts</p> <p>No linux:     /etc/hosts</p> <p>altere  a seguinte linha de -&#62;      ::1 localhost</p> <p>para-&#62;   #::1 [...]]]></description>
			<content:encoded><![CDATA[<p>A nova versão do php, a 5.3.1 trabalha com um <a href="http://dev.mysql.com/downloads/connector/php-mysqlnd/" target="_blank">driver nativo do mysql</a> (mysqlnd)</p>
<p>Caso tenha algum problema para conectar ao mysql após a atualização do PHP para a versão 5.3.1, verifique o seu arquivo de Hosts</p>
<p>No windows : C:\Windows\System32\drivers\etc\hosts</p>
<p>No linux:     /etc/hosts</p>
<p>altere  a seguinte linha<br />
de -&gt;      ::1             localhost</p>
<p>para-&gt;   #::1             localhost</p>
<p>ou seja, simplesmente comente a linha do IPV6</p>
<p>Referências :<br />
<a href="http://stackoverflow.com/questions/1871112/cannot-connect-to-mysql-through-php" target="_blank">http://stackoverflow.com/questions/1871112/cannot-connect-to-mysql-through-php</a></p>
<p><a href="http://bugs.mysql.com/bug.php?id=6348" target="_blank">http://bugs.mysql.com/bug.php?id=6348</a></p>
<p><a href="http://bugs.php.net/bug.php?id=47820" target="_blank">http://bugs.php.net/bug.php?id=47820</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fgiselebrugger.com%2F2010%2F01%2Fphp-5-3-1-mysql-time-out-connection%2F&amp;title=PHP%205.3.1%20%2B%20mysql%20time%20out%20connection" id="wpa2a_2"><img src="http://giselebrugger.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://giselebrugger.com/2010/01/php-5-3-1-mysql-time-out-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.3.1 + Ldap + SSL + Apache + Moodle</title>
		<link>http://giselebrugger.com/2010/01/php-5-3-1-ldap-ssl-apache-moodle/</link>
		<comments>http://giselebrugger.com/2010/01/php-5-3-1-ldap-ssl-apache-moodle/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 01:52:51 +0000</pubDate>
		<dc:creator>brugger</dc:creator>
				<category><![CDATA[autenticação Moodle Ldap]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://giselebrugger.com/?p=182</guid>
		<description><![CDATA[<p>Após atualização das versões :</p> <p>Apache: 2.2.11  para : 2.2.14</p> <p>PHP : 5.2.8       para: 5.3.1</p> <p>Moodle : 1.9.6  para: 1.9.7</p> <p>SO : Windows 2008</p> <p>A autenticação do Moodle no Ldap (Active Directory ) deixou de funcionar, ou seja, não se conseguia conectar ao servidor do Active Directory para autenticar os usuários.</p> <p>O Active Directory estava [...]]]></description>
			<content:encoded><![CDATA[<p>Após atualização das versões :</p>
<p>Apache: 2.2.11  para : 2.2.14</p>
<p>PHP : 5.2.8       para: 5.3.1</p>
<p>Moodle : 1.9.6  para: 1.9.7</p>
<p>SO : Windows 2008</p>
<p>A autenticação do Moodle no Ldap (Active Directory ) deixou de funcionar, ou seja, não se conseguia conectar ao servidor do Active Directory para autenticar os usuários.</p>
<p>O Active Directory estava rodando sobre conexão segura (ssl) na porta : 636</p>
<p>Para testar o motivo da não conexão ao Active Directory, fiz um script simples em PHP</p>
<p>&lt;?php</p>
<p>$ip_ad = &#8220;ldaps://ip_do_servidor_do AD&#8221;;<br />
$user_ad=&#8221;esquemauser@nome_dominio&#8221;;<br />
$pass_ad = &#8220;senha_user_esquemauser&#8221;;<br />
$port_ad=&#8221;636&#8243;;<br />
$dn=&#8221;dc=nome_dominio&#8221;;</p>
<p>//Conecta ao AD<br />
$ds=ldap_connect($ip_ad ,$port_ad) or die(ldap_error()).&#8221;Nâo foi possível conectar ao AD&#8221;;</p>
<p>ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);<br />
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);<br />
$r=ldap_bind($ds,$user_ad,$pass_ad);</p>
<p>if(!$r)<br />
echo &#8220;ERROR&#8221;;<br />
else<br />
echo &#8220;OK&#8221;;</p>
<p>//mostra erros do ldap<br />
ldap_get_option($ds,LDAP_OPT_ERROR_STRING,$error);<br />
echo $error;<br />
?&gt;</p>
<p>﻿onde era obtido o seguinte erro do Ldap :﻿</p>
<p><strong>error:14090086:SSL<br />
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed</strong></p>
<p>após várias consultas ao google consegui localizar o bug do PHP em</p>
<p><a href="http://bugs.php.net/bug.php?id=48866" target="_blank">http://bugs.php.net/bug.php?id=48866</a></p>
<p>onde nos diz que temos que simplesmente alterar o caminho do arquivo : ldap.conf</p>
<p>anteriormente era : <strong>C:\OpenLDAP\sysconf\ldap.conf </strong></p>
<p>e na versão 5.3 deverá ser em<strong> : c:\ldap.conf</strong></p>
<p><strong>e não se esquecer de restartar o Windows ( não basta apenas restartar o apache)</strong></p>
<p><strong>Indico a leitura dos seguintes artigos :</strong></p>
<ul>
<li>conectar-se à instância AD LDS sobre LDAPS usando Ldp.exe (<a href="http://technet.microsoft.com/pt-br/library/cc725767%28WS.10%29.aspx#BKMK_3" target="_blank">http://technet.microsoft.com/pt-br/library/cc725767%28WS.10%29.aspx#BKMK_3)</a></li>
</ul>
<ul>
<li>Accessing an LDAP Server over SSL in Windows<a href="http://greg.cathell.net/php_ldap_ssl.html" target="_blank"> (http://greg.cathell.net/php_ldap_ssl.html</a>)</li>
</ul>
<ul>
<li>Moodle -Using LDAPS (LDAP + SSL) &#8211; (<a href="http://docs.moodle.org/en/LDAP_authentication#Using_LDAPS_.28LDAP_.2B_SSL.29" target="_blank">http://docs.moodle.org/en/LDAP_authentication#Using_LDAPS_.28LDAP_.2B_SSL.29</a>)</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fgiselebrugger.com%2F2010%2F01%2Fphp-5-3-1-ldap-ssl-apache-moodle%2F&amp;title=PHP%205.3.1%20%2B%20Ldap%20%2B%20SSL%20%2B%20Apache%20%2B%20Moodle" id="wpa2a_4"><img src="http://giselebrugger.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://giselebrugger.com/2010/01/php-5-3-1-ldap-ssl-apache-moodle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemas de acentos no Active Directory &#8211; adicionar usuário active directory</title>
		<link>http://giselebrugger.com/2009/11/problemas-de-acentos-no-active-directory-adicionar-usuario-active-directory/</link>
		<comments>http://giselebrugger.com/2009/11/problemas-de-acentos-no-active-directory-adicionar-usuario-active-directory/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 22:10:49 +0000</pubDate>
		<dc:creator>brugger</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[acento]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[codificacao]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[ldap_add]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[new user ad]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[UserAccountControl]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://giselebrugger.com/?p=74</guid>
		<description><![CDATA[<p>Recentemente necessitei criar várias contas de usuários no Active Directory (AD) importando os dados de uma base de dados Mysql. Ao importar o nome do usuário, os que possuíam acentos , eram criados no AD incompletos: Exemplo : Usuário : José Thomé de Araújo era criado no Ad : Jos Thom de Ara jo Este [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente necessitei criar várias contas de usuários no Active Directory (AD) importando os dados de uma base de dados Mysql.<br />
Ao importar o nome do usuário, os que possuíam acentos , eram criados no AD incompletos:<br />
Exemplo :<br />
Usuário : José Thomé de Araújo<br />
era criado no Ad : Jos Thom de Ara jo<br />
Este problema solucionei da seguite forma :</p>
<p>$nome_usuario=utf8_encode($nome_usuario);</p>
<p>Codificar a string em UTF 8</p>
<p>Exemplo de script em linguagem de programação PHP para criar automaticamente usuários no AD</p>
<p><span style="font-size: 85%;">/*<br />
Script: cria_CN_professores.php<br />
Desenvolvedora: Gisele Rodrigues Brugger &#8211; giselebrugger@gmail.com<br />
Data: 17/05/2009<br />
Descricao: script irá primeiramente fazer uma busca no banco de dados mysql (tabela professores) e localizar todas os professores e verificar a existência dos mesmos no Active Directory, e caso os mesmos não existam , eles serão criados.<br />
*/</p>
<p>include(&#8220;includes/info_mysql.php&#8221;);   // arquivo contendo informaçoes de conexao a base de dados myqsl<br />
include(&#8220;includes/info_ad.php&#8221;);       //  arquivo contendo informcaoes de conexao com o AD<br />
include(&#8220;includes/funcoes.php&#8221;);      //   arquivo contendo funcoes de manipulacao de strings</p>
<p>//conecta ao AD<br />
$ds=ldap_connect($ip_ad ,$port_ad) or die(ldap_error()).&#8221;Nâo foi possível conectar ao AD&#8221;;</p>
<p>if ($ds){<br />
//seta algumas variáveis<br />
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);<br />
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);<br />
$r=ldap_bind($ds,$user_ad,$pass_ad);</p>
<p>$query1=mysql_query(&#8220;SELECT matricula_professor, nome_professor from professores &#8220;)or die          (mysql_error());</p>
<p>echo &#8220;<strong>Cria CNS &#8211; CRIA CNs professores  dentro da OU=Professores </strong>&#8220;;<br />
$conta_novos_professores=0;  // contador de nr de novos professores<br />
$total_usuarios_encontrados=0;  // contador de nr de professores verificados</p>
<p>while($row=mysql_fetch_array($query1)){</p>
<p>$matricula_professor=trim($row["matricula_professor"]); // campo contendo o nr de matricula do professor na tabela professores<br />
$nome_professor=trim($row["nome_professor"]); </span><span style="font-size: 85%;">// campo contendo o nome completo do    professor na tabela professores</span></p>
<p><span style="font-size: 85%;"> echo &#8220;antes-&gt;&#8221; . $nome_professor;<br />
$nome_professor=FisrtToUpper($nome_professor);<br />
$nome_professor=utf8_encode($nome_professor);  // codifica a string em UTF8<br />
echo &#8220;depois-&gt;&#8221; . $nome_professor;</p>
<p>//fazer busca no AD para verificar se existe a CN do professor selecionado<br />
$justthese = array(&#8220;cn&#8221;);<br />
$filter = &#8220;cn=&#8221;.$matricula_professor;<br />
$sr=ldap_search($ds,$dn, $filter, $justthese,0,0,0);<br />
$total_cn_encontrada=ldap_count_entries($ds,$sr);</p>
<p>if( $total_cn_encontrada == 0){<br />
//não existe ainda a CN no AD e irá ser criada<br />
//ps: a senha do usuario deverá ser trocada no primeiro login<br />
//objectClass : top;person;organizationalPerson;user</p>
<p>$add["cn"][0]=$matricula_professor;<br />
$add["sn"][0]=$matricula_professor;<br />
$add["userPrincipalName"][0]=$matricula_professor.$dominio;<br />
$add["DisplayName"][0]=$nome_professor;<br />
$add['description'] =$nome_professor;<br />
$add['sAMAccountName'] =$matricula_professor;<br />
$add["name"][0]=$matricula_professor;<br />
// conta do usuario será criada já habilitada e sem senha(cod 544 = 512+32)<br />
//explicacao: consulte -&gt; </span><span style="font-size: 85%;"><br />
// Como usar os sinalizadores UserAccountControl para manipular as propriedades da conta de usuário http://support.microsoft.com/?id=305144 </span><br />
<span style="font-size: 85%;"> $add["UserAccountControl"] = &#8220;544&#8243;;</p>
<p>//forcar usuario a trocar senha no primeiro acesso<br />
$add["pwdLastSet"]=&#8221;0&#8243;;</p>
<p>//Ps : você conseguira setar a senha do usuario apenas se o AD estiver rodando em conexao segura, ou seja , porta 636<br />
//detalhes em : </span><span style="font-size: 85%;">http://support.microsoft.com/?scid=kb%3Bpt-br%3B321051&amp;x=15&amp;y=12 </span><br />
//http://adldap.sourceforge.net/wiki/doku.php?id=ldap_over_ssl</p>
<p><span style="font-size: 85%;"> //$add['userPassword'] =$senha_padrao_aluno;</p>
<p>$add["objectclass"][0]=&#8221;top&#8221;;<br />
$add["objectclass"][1]=&#8221;person&#8221;;<br />
$add["objectclass"][2]=&#8221;organizationalPerson&#8221;;<br />
$add["objectclass"][3]=&#8221;user&#8221;;<br />
// print_r($add);  // exibe o vetor de objetos do usuario<br />
/* Sintaxe no AD<br />
dsadd user  [-samid ] [-upn ] [-fn ] [-mi ] [-ln ] [-display ] [-empid ] [-pwd { | *}] [-desc ] [-memberof  ...] [-office ] [-tel ] [-email ] [-hometel ] [-pager ] [-mobile ] [-fax ] [-iptel ] [-webpg ] [-title ] [-company ] [-mgr ] [-hmdir ] [-hmdrv :][-profile ] [-loscr ] [-mustchpwd {yes | no}] [-canchpwd {yes | no}] [-reversiblepwd {yes | no}] [-pwdneverexpires {yes | no}] [-acctexpires ] [-disabled {yes | no}] [{-s  | -d }] [-u ] [-p { | *}] [-q] [{-uc | -uco | -uci}]</p>
<p>Sintaxe no PHP<br />
ldap_add  ( resource $link_identifier  , string $dn  , array $entry  )<br />
*/<br />
$nome_OU_pai=&#8221;cn=&#8221;.$matricula_professor.&#8221;,ou=Professores,&#8221;.$dn;</p>
<p>echo $nome_OU_pai;</p>
<p>$r= ldap_add($ds,$nome_OU_pai,$add);   //adiciona novo usuario no AD<br />
if(!$r){<br />
echo &#8220;<strong>ERRO !!!  CN -&gt;  &#8221; . $matricula_professor . &#8221;  -&gt; não foi adicionada.</strong>&#8220;;</p>
<p>}<br />
else{<br />
echo &#8220;<strong>CN -&gt;  &#8220;. $matricula_professor . &#8220;-&gt; adicionado com SUCESSO </strong> &#8220;;<br />
$conta_novos_professores ++;<br />
}</p>
<p>}//fi do if</p>
<p>$total_usuarios_encontrados ++;</p>
<p>}//fim do while</p>
<p>echo &#8220;<strong>Total de professores verificados= </strong>&#8221; .$total_usuarios_encontrados;<br />
echo &#8220;<strong>Total de novos professores adicionados= </strong>&#8221; . $conta_novos_professores;<br />
ldap_close($ds);<br />
mysql_close();<br />
}<br />
?&gt;</p>
<p>arquivos dos includes</p>
<p></span></p>
<table border="0" cellspacing="1" cellpadding="4" width="98%" align="center">
<tbody>
<tr>
<td valign="top"></td>
<td valign="top"><span style="font-size: 85%;"><strong><br />
</strong><br />
<hr size="1" />funcoes.php</p>
<p>function loCase($string){<br />
$string = strtolower($string);<br />
$string = str_replace(&#8220;Â&#8221;,&#8221;â&#8221;,$string);<br />
$string = str_replace(&#8220;Á&#8221;,&#8221;á&#8221;,$string);<br />
$string = str_replace(&#8220;Ã&#8221;,&#8221;ã&#8221;,$string);<br />
$string = str_replace(&#8220;A&#8221;,&#8221;à&#8221;,$string);<br />
$string = str_replace(&#8220;Ê&#8221;,&#8221;ê&#8221;,$string);<br />
$string = str_replace(&#8220;É&#8221;,&#8221;é&#8221;,$string);<br />
$string = str_replace(&#8220;I&#8221;,&#8221;Î&#8221;,$string);<br />
$string = str_replace(&#8220;Í&#8221;,&#8221;í&#8221;,$string);<br />
$string = str_replace(&#8220;Ó&#8221;,&#8221;ó&#8221;,$string);<br />
$string = str_replace(&#8220;Õ&#8221;,&#8221;õ&#8221;,$string);<br />
$string = str_replace(&#8220;Ô&#8221;,&#8221;ô&#8221;,$string);<br />
$string = str_replace(&#8220;Ú&#8221;,&#8221;ú&#8221;,$string);<br />
$string = str_replace(&#8220;U&#8221;,&#8221;û&#8221;,$string);<br />
$string = str_replace(&#8220;Ç&#8221;,&#8221;ç&#8221;,$string);<br />
return ($string);<br />
}<br />
//funcao retira acentos<br />
function SemAcentos($string){</p>
<p>$string = str_replace(&#8220;Â&#8221;,&#8221;a&#8221;,$string);<br />
$string = str_replace(&#8220;â&#8221;,&#8221;a&#8221;,$string);<br />
$string = str_replace(&#8220;Á&#8221;,&#8221;a&#8221;,$string);<br />
$string = str_replace(&#8220;á&#8221;,&#8221;a&#8221;,$string);<br />
$string = str_replace(&#8220;Ã&#8221;,&#8221;a&#8221;,$string);<br />
$string = str_replace(&#8220;á&#8221;,&#8221;a&#8221;,$string);<br />
$string = str_replace(&#8220;ã&#8221;,&#8221;a&#8221;,$string);</p>
<p>$string = str_replace(&#8220;Ê&#8221;,&#8221;e&#8221;,$string);<br />
$string = str_replace(&#8220;ê&#8221;,&#8221;e&#8221;,$string);<br />
$string = str_replace(&#8220;É&#8221;,&#8221;e&#8221;,$string);<br />
$string = str_replace(&#8220;é&#8221;,&#8221;e&#8221;,$string);</p>
<p>$string = str_replace(&#8220;I&#8221;,&#8221;i&#8221;,$string);<br />
$string = str_replace(&#8220;í&#8221;,&#8221;i&#8221;,$string);<br />
$string = str_replace(&#8220;Í&#8221;,&#8221;i&#8221;,$string);</p>
<p>$string = str_replace(&#8220;Ó&#8221;,&#8221;o&#8221;,$string);<br />
$string = str_replace(&#8220;ó&#8221;,&#8221;o&#8221;,$string);<br />
$string = str_replace(&#8220;Õ&#8221;,&#8221;o&#8221;,$string);<br />
$string = str_replace(&#8220;ô&#8221;,&#8221;o&#8221;,$string);<br />
$string = str_replace(&#8220;Ô&#8221;,&#8221;o&#8221;,$string);</p>
<p>$string = str_replace(&#8220;Ú&#8221;,&#8221;u&#8221;,$string);<br />
$string = str_replace(&#8220;ú&#8221;,&#8221;u&#8221;,$string);</p>
<p>$string = str_replace(&#8220;Ç&#8221;,&#8221;c&#8221;,$string);<br />
$string = str_replace(&#8220;ç&#8221;,&#8221;c&#8221;,$string);</p>
<p>$string = str_replace(&#8220;º&#8221;,&#8221;",$string);<br />
$string = str_replace(&#8220;ª&#8221;,&#8221;",$string);</p>
<p>return ($string);</p>
<p>}</p>
<p>function FisrtToUpper($string){<br />
//converte tudo para minusculo<br />
$string=strtolower($string);<br />
//converte para maiusculo  o primeiro caracter de cada palavra<br />
$string=ucwords($string);<br />
return ($string);<br />
}</p>
<p>function Concantena_string($string){<br />
//concatena a string retirando espacos em branco<br />
$string=str_replace(&#8221; &#8220;,&#8221;",$string );<br />
return ($string);<br />
}<br />
?&gt;</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size: 85%;">/*<br />
Script: info_ad.php<br />
Desenvolvedora: Gisele Rodrigues Brugger &#8211; giselebrugger@gmail.com<br />
Data: 19/03/2009<br />
Informa os dados para conexão com o Active Directory (AD)<br />
*/</p>
<p>$ip_ad = &#8220;nome_do_servidor_do_Active_Directory&#8221;;<br />
$user_ad=&#8221;nome_do_usuario_do_AD_com_permissao_alterar_esquema@dominio&#8221;;<br />
$pass_ad = &#8220;senha_do_usuario&#8221;;<br />
$port_ad=&#8221;389&#8243;;<br />
$dn=&#8221;dc=nome_do_dominio&#8221;;<br />
$dominio=&#8221;@nome_dominio&#8221;;<br />
$senha_padrao_aluno=&#8221;123456&#8243; ;<br />
?&gt;</p>
<p>/*<br />
Script: info_mysql.php<br />
Desenvolvedora: Gisele Rodrigues Brugger &#8211; giselebrugger@gmail.com<br />
Data: 19/03/2009<br />
Informa os dados para conexão com a base de dados MYSQL<br />
*/<br />
$host_mysql = &#8220;nome_do_servidor_mysql&#8221;;   //ou IP<br />
$base_mysql = &#8220;nome_base_de_dados_mysql&#8221;;<br />
$user_mysql = &#8220;nome_usuario_mysql&#8221;;<br />
$pass_mysql = &#8220;senha_usuario_mysql&#8221;;<br />
$conecta=mysql_connect($host_mysql,$user_mysql,$pass_mysql);<br />
mysql_select_db($base_mysql);<br />
?&gt;</span></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fgiselebrugger.com%2F2009%2F11%2Fproblemas-de-acentos-no-active-directory-adicionar-usuario-active-directory%2F&amp;title=Problemas%20de%20acentos%20no%20Active%20Directory%20%26%238211%3B%20adicionar%20usu%C3%A1rio%20active%20directory" id="wpa2a_6"><img src="http://giselebrugger.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://giselebrugger.com/2009/11/problemas-de-acentos-no-active-directory-adicionar-usuario-active-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

