Translate

quarta-feira, 14 de março de 2012

Variáveis PHP

unset($var)  ou $var=NULL ou $var="" : "removem" ou anulam a variável;
  • usando entre chaves na string ("Encontrar {$var}s") é especificada a substituição de $var pelo conteúdo e as chaves desaparecem;

sexta-feira, 9 de março de 2012

Configuração do XAMPP para acesso pela rede

Para liberar acesso à rede: apache\conf\extra\httpd-xampp.conf (em vermelho, a rede acrescentada):(openning access to Xampp on a network (in red, we add the network). Make the configuration on file   apache\conf\extra\httpd-xampp.conf)
# Close XAMPP security section here
<LocationMatch "^/(?i:(?:security))">
    Order deny,allow
    Deny from all
    Allow from ::1 127.0.0.0/8 192.168.1.0/24
    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

# Close XAMPP sites here
<LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">
    Order deny,allow
    Deny from all
    Allow from ::1 127.0.0.0/8 192.168.1.0/24
    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>



Para quem não é tão veterano em redes: o /24 é o substituto, nesse caso, para a máscara. Exemplo rápido: /24 = 255.255.255.0 = 11111111.11111111.11111111.00000000 (sim, a máscara é um confronto binário com o endereço de rede, para determinar a extensão de endereços da rede local; o que não estiver nela, vai para o gateway - bem simplista)

Atualizado em 30/Mai/2013

Tutorial rápido para publicação no XAMPP

Faça uma página php ou html na pasta htdocs;
Se não iniciou ainda, inicie o serviço do Apache;
Abra o browser no endereço http://localhost/nome-da-pagina.
Fuce também nos exemplos disponíveis no http://localhost/.

Notas iniciais do blog sobre o XAMPP


Notas sobre o Xampp - Apache, mysql, php portátil by Apache Friends. Roda até num pendrive. (2Gb cabe tranquilo sobrando espaço para vários megas de dados).
Muito prático. Descompacte, rode um .bat zinho, rode o painel de controle xampp-control.exe e Start no Apache/Mysql. Voilá.
A versão full também tem Tomcat, Mercury e ftp server.

Vou deixar um link para o GoogleDrive, com as versões mais recentes dos arquivos que utilizo. Como até os sites vivem sumindo, pode ser útil ou pelo menos facilitar bastante.

https://googledrive.com/host/0B4eSMvPFb6y7M3h1QUdPNnJZV2s/

Notei somente hoje: descompactar para a raiz do HD para efeito de padronização. Caso descompacte em outra pasta, esteja atento para problemas com o path.

Atualizado em 30/Mai/2013