Perguntas com a marcação «php»

98
Limpeza de senhas de usuários

Como devo escapar ou limpar as senhas fornecidas pelo usuário antes de hash e armazená-las em meu banco de dados? Quando os desenvolvedores de PHP consideram hash nas senhas dos usuários para fins de segurança, eles geralmente tendem a pensar nessas senhas como fariam com quaisquer outros dados...

98
PHP7.1 json_encode () Problema de flutuação

Esta não é uma pergunta, pois é mais uma questão de estar ciente. Atualizei um aplicativo que usa json_encode()para PHP7.1.1 e estava vendo um problema com flutuações sendo alteradas para, às vezes, estender para 17 dígitos. De acordo com a documentação, o PHP 7.1.x passou a usar ao...

97
Herança múltipla em PHP

Estou procurando uma maneira boa e limpa de contornar o fato de que o PHP5 ainda não oferece suporte a herança múltipla. Esta é a hierarquia de classes: Message - TextMessage -------- InvitationTextMessage - EmailMessage -------- InvitationEmailMessage Os dois tipos de classes Convite *...

97
Lendo um arquivo Excel em PHP [fechado]

Fechado . Esta questão precisa ser mais focada . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela se concentre em apenas um problema, editando esta postagem . Fechado há 5 meses . Melhore esta...

97
Como faço uma solicitação GET assíncrona em PHP?

Desejo fazer uma solicitação GET simples para outro script em um servidor diferente. Como eu faço isso? Em um caso, eu só preciso solicitar um script externo sem a necessidade de qualquer saída. make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage No segundo caso,...

97
O bloco Try / Catch no PHP não captura a exceção

Estou tentando executar este Exemplo # 1 desta página: http://php.net/manual/en/idioma.exceptions.php <?php function inverse($x) { if (!$x) { throw new Exception('Division by zero.'); } return 1/$x; } try { echo inverse(5) . "\n"; echo inverse(0) . "\n"; } catch (Exception $e) { echo...

97
PHP: Como lidar com <! [CDATA [com SimpleXMLElement?

Percebi que, ao usar SimpleXMLElementem um documento que contém essas tags CDATA, o conteúdo é sempre NULL. Como faço para corrigir isso? Além disso, desculpe por enviar spam sobre XML aqui. Estou tentando fazer um script baseado em XML funcionar há várias horas

97
Como codificar corretamente uma string em PHP?

Estou fazendo uma página de pesquisa, onde você digita uma consulta de pesquisa e o formulário é enviado search.php?query=your query. Qual função PHP é a melhor e que devo usar para codificar / decodificar a consulta de

97
permissão de file_put_contents negada

Estou tentando escrever uma consulta em um arquivo para depuração. O arquivo está em database/execute.php. O arquivo que desejo escrever é database/queries.php. Estou tentando usar file_put_contents('queries.txt', $query) Mas estou conseguindo file_put_contents (queries.txt)...

97
Quais variáveis ​​$ _SERVER são seguras?

Qualquer variável que um usuário pode controlar, um invasor também pode controlar e, portanto, é a fonte de um ataque. Isso é chamado de variável "contaminada" e não é segura. Ao usar $_SERVER, muitas das variáveis ​​podem ser controladas. PHP_SELF, HTTP_USER_AGENT, HTTP_X_FORWARDED_FOR,...

97
PHP: Como verificar se existe um arquivo de imagem?

Preciso ver se existe uma imagem específica no meu cdn. Tentei o seguinte e não funcionou: if (file_exists(http://www.example.com/images/$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } Mesmo que a imagem exista ou não exista, sempre diz "O arquivo existe". Não...

97
Como posso ter o Github em meu próprio servidor?

Existe algo como o Github que é para seu próprio servidor local? Estou curioso para saber se existe um script PHP ou mesmo um cliente de desktop que imita a funcionalidade do Github, adoro o Github, mas seria bom hospedar em meu próprio servidor. Desculpe se isso não é considerado "programação" o...

97
Insira a data atual no formato de data e hora mySQL

Estou tendo problemas para inserir a data corretamente em meu banco de dados. $date = date('m/d/Y h:i:s', time()); Eu uso este formato, e ele ecoa corretamente, no entanto, quando eu insiro mysql_query("INSERT INTO table (dateposted) VALUES ('$date')"); não parece funcionar com sucesso, e o...

97
Teste cabeçalhos de PHP com PHPUnit

Estou tentando usar o PHPunit para testar uma classe que gera alguns cabeçalhos personalizados. O problema é que na minha máquina isso: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list =...

97
Como adiciono código / arquivo PHP a arquivos HTML (.html)?

Não consigo usar PHP em minhas páginas HTML. Por exemplo index.html,. Tentei usar os dois: <? contents ?> e <?php contents ?> Nenhum desses funciona. Meu servidor oferece PHP e, quando uso uma .phpextensão, ele funciona corretamente. Isso é um problema ou preciso alterar as...