Olá,
Voltei a usar o Blog, para dar uma dica rápida que obtive problemas hoje,
Estava tentando retornar nomes com acentos via Ajax e estava retornando null.
Para esse problema específico eu resolvi colocando a função utf8_encode($variavel)
Simples né?
Procurando na internet, vi uma solução para outro problema do Ajax. Esse outro problema é que os acentos estavam aparecendo como ���...
Para resolver esse problema, vi em muitos lugares que resolve isso colocando esse cabecalho nas seguintes linguagens:
ASP:
<% Response.Charset="ISO-8859-1" %>
PHP:
<?php header("Content-Type: text/html; charset=ISO-8859-1",true) ?>
JSP:
<%@ page contentType="text/html; charset=ISO-8859-1" %>
Espero ter lhe ajudado em algo, qualquer dúvida, por favor, comente.
Atenciosamente.
sexta-feira, 28 de setembro de 2012
quarta-feira, 4 de janeiro de 2012
Renomear e mover Arquivos em PHP (ao mesmo tempo)
Olá Pessoal,
Para renomear e mover arquivos (ao mesmo tempo) em PHP é bem simples, basta usar a seguinte função:
rename($arquivoantigo, $arquivonovo [, $contexto]);
Em $arquivoantigo colocar o caminho do arquivo antigo e em $arquivonovo colocar o novo caminho (caso não deseje modificar o nome do arquivo é só colocar o mesmo nome e modificar apenas o caminho)
Exemplo: rename( var/www/web/teste.php , var/www/web/pasta_teste/teste.php );
Nesse caso, o arquivo teste.php será movido para a pasta pasta_teste :D
Dica: Além de poder mover o arquivo, você também pode modificar o nome do arquivo através dessa função...
Exemplo: rename( var/www/web/teste.php , var/www/web/pasta_teste/mudandonomedoarquivo.php );
Nesse caso, além de mover o arquivo teste.php para a pasta_teste você também modificou seu nome para mudandonomedoarquivo.php
Maiores Informações: http://php.net/manual/pt_BR/function.rename.php
Espero ter ajudado e qualquer dúvida, faça um comentário!
Para renomear e mover arquivos (ao mesmo tempo) em PHP é bem simples, basta usar a seguinte função:
rename($arquivoantigo, $arquivonovo [, $contexto]);
Em $arquivoantigo colocar o caminho do arquivo antigo e em $arquivonovo colocar o novo caminho (caso não deseje modificar o nome do arquivo é só colocar o mesmo nome e modificar apenas o caminho)
Exemplo: rename( var/www/web/teste.php , var/www/web/pasta_teste/teste.php );
Nesse caso, o arquivo teste.php será movido para a pasta pasta_teste :D
Dica: Além de poder mover o arquivo, você também pode modificar o nome do arquivo através dessa função...
Exemplo: rename( var/www/web/teste.php , var/www/web/pasta_teste/mudandonomedoarquivo.php );
Nesse caso, além de mover o arquivo teste.php para a pasta_teste você também modificou seu nome para mudandonomedoarquivo.php
Maiores Informações: http://php.net/manual/pt_BR/function.rename.php
Espero ter ajudado e qualquer dúvida, faça um comentário!
Como ler argumentos na Linha De Comando (Terminal) em PHP
Bom dia,
Muitas vezes precisamos executar scripts PHP via linha de comando (terminal) e precisamos passar argumentos para isso...
Segue abaixo o código para a solução desse problema (colocar esse trecho de código no inicío do arquivo php)
for ($i=1; $i < count($argv); $i++){
parse_str($argv[$i]);
}
Após isso para pegar os argumentos passados é só usar a váriavel com o nome que foi passado, por exemplo:
Coloquei esse código no arquivo teste.php
Na linha de comando digitei: "php teste.php nome=Bruno"
No arquivo teste.php para pegar esse nome Bruno é só usar a váriavel $nome normalmente depois do código.
Espero ter ajudado em algo e qualquer dúvida pode comentar! :D
Muitas vezes precisamos executar scripts PHP via linha de comando (terminal) e precisamos passar argumentos para isso...
Segue abaixo o código para a solução desse problema (colocar esse trecho de código no inicío do arquivo php)
for ($i=1; $i < count($argv); $i++){
parse_str($argv[$i]);
}
Após isso para pegar os argumentos passados é só usar a váriavel com o nome que foi passado, por exemplo:
Coloquei esse código no arquivo teste.php
Na linha de comando digitei: "php teste.php nome=Bruno"
No arquivo teste.php para pegar esse nome Bruno é só usar a váriavel $nome normalmente depois do código.
Espero ter ajudado em algo e qualquer dúvida pode comentar! :D
Assinar:
Comentários (Atom)