Boas, desculpa aí mas nem sei onde postar algo como isso...
A poucos minutos antes dessa postagem um amigo meu me liga dizendo que se enfiou numa encrenca devido a um sistema que ele desenvolveu.
Todos nós sabemos que nunca se deve modificar arquivos no servidor por FTP enquanto a aplicação está sendo usada.
Porém nesse mesmo sistema que ele criou, existe uma página para o administrador alterar configurações da aplicação tais como senhas, comportamento, acessos dentre outras configurações.
Nada mais que pegar o valor de inputs usar a função fwrite e re-escrever o arquivo que guarda essas informações com as novas.
Acontece que durante a manhã o dono do website fez modificações nas configurações e ao salvar por algum bug do PHP a função fwrite simplesmente escreveu o arquivo de modo errôneo o que expôs em texto toda a configuração do website incluindo login e senha de acesso ao banco de dados.
E assim permaneceu por quase 24h até que o dono da aplicação conseguiu contactar esse meu amigo que desenvolveu e fez a restauração do arquivo manualmente, porém já era tarde demais, alguém acessou o servidor e apagou tudo.
A questão complica mais que durante a madrugada ele me liga desesperado pois seu cliente ao qual ele desenvolveu a aplicação falou que vai processar-lo por causa dos danos, uma vez que todos dados de estoque, débitos e créditos foram perdidos, pois o infeliz parece que nunca ouviu falar em backup.
Segundo o dono que comprou o website desse meu amigo, o prejuízo pode ultrapassar os 1.5 milhões.
Mas é um caso isolado pois o website já estava a quase 2 anos online e tempos em tempos as configurações eram alteradas e nada de anormal aconteceu, por isso acredito que foi algum tipo de bug.
Acontece que eu também faço isso a anos em websites que desenvolvo e nunca recebi qualquer tipo de reclamação sobre algum erro nem que seja similar.
E se fossem você o que faria nessa situação complicada?
Olá a Todos e um Feliz 2017 Logo Hj dia 01 estou mexendo 1 um projeto meu que fara sucesso!
mais to com um básico problema ao criar através do php arquivos .php mesmo bom olhem o código:
ele funciona bem mais no criar o arquivo .php ele envia em branco os conteúdos que possui $
Codigo:
<?php
$filename = "$link/mahsystemcodeconnect.php";
if(file_exists($filename)){
$script = file_get_contents($filename);
} else {
$script = "";
}
//Adciona um texto na página
$script = "<?php
$conecta = mysql_connect('HOST', 'LOGIN', 'SENHA') or print (mysql_error());
mysql_select_db('BANCO', $conecta) or print(mysql_error());
print 'Conexão e Seleção OK!';
mysql_close($conecta);
?>" . $script;
//Escrevendo o texto na página
$file = @fopen($filename, "x+");
@fwrite($file, stripslashes($script));
@fclose($file);
?>
Arquivo mahsystemcodeconnect.php criado fika assim:
<?php
= mysql_connect('HOST', 'LOGIN', 'SENHA') or print (mysql_error());
mysql_select_db('BANCO', ) or print(mysql_error());
print 'Conexão e Seleção OK!';
mysql_close();
?>
Faltando as variabes com $ = $conecta e também ate com as letras bagunçadas em vez de 'Conexão e Seleção OK!' fika 'Conexão e Seleção OK!' Obrigado Des de Ja!! alguém pode me ajudar??
Boa noite, tenho um formulário onde as pessoas vão por links do youtube contendo músicas e irá gerar para mim uma lista dessas músicas no arquivo musicas.html.
Como posso inverter a listagem dessas músicas ? O arquivo .html insere cada link do YouTube abaixo do outro, sendo que a minha necessidade é que ele vá listando uma por cima da outra, assim facilita em não ter que ficar rolando a lista para baixo afim de atingir os últimos links enviados.
<form action="" method="POST">
<input name="link" type="text" placeholder="Link do Youtube" />
<input type="submit" name="submit" value="Enviar">
</form>
<?php
if (!empty($_POST["link"])) {
$mus = $_POST['link'];
$arquivo = "musicas.html";
date_default_timezone_set('America/Bahia');
$data = date('d/m/Y H:i:s', time());
$fp = fopen($arquivo, "a+");
fwrite($fp,"Data: $data | Link: <a href=$mus>Click Aqui</a><br><br>");
fclose($fp);
echo "Música enviada com sucesso !";
}
?>
Dúvida extra:
Como faço para explodir esse link do Youtube para modificar o link do vídeo e levar até o link de um site para download do .mp3 do vídeo ?
Exemplo -> www.youtube.com/v=AbCdEFgh_
Explode com as modificações -> www.yout.com/v=AbCdEFgh_
O site yout.com permite fazer o download de .mp3 e .mp4 dos vídeos, assim quando eu acessar o meu arquivo musicas.html, terei este resultado:
Data
: 12/04/2016 17:51:21 |
Link
: Click Aqui |
Download
: Click Aqui
Obrigado
Boas, desculpa aí mas nem sei onde postar algo como isso...
A poucos minutos antes dessa postagem um amigo meu me liga dizendo que se enfiou numa encrenca devido a um sistema que ele desenvolveu.
Todos nós sabemos que nunca se deve modificar arquivos no servidor por FTP enquanto a aplicação está sendo usada.
Porém nesse mesmo sistema que ele criou, existe uma página para o administrador alterar configurações da aplicação tais como senhas, comportamento, acessos dentre outras configurações.
Nada mais que pegar o valor de inputs usar a função fwrite e re-escrever o arquivo que guarda essas informações com as novas.
Acontece que durante a manhã o dono do website fez modificações nas configurações e ao salvar por algum bug do PHP a função fwrite simplesmente escreveu o arquivo de modo errôneo o que expôs em texto toda a configuração do website incluindo login e senha de acesso ao banco de dados.
E assim permaneceu por quase 24h até que o dono da aplicação conseguiu contactar esse meu amigo que desenvolveu e fez a restauração do arquivo manualmente, porém já era tarde demais, alguém acessou o servidor e apagou tudo.
A questão complica mais que durante a madrugada ele me liga desesperado pois seu cliente ao qual ele desenvolveu a aplicação falou que vai processar-lo por causa dos danos, uma vez que todos dados de estoque, débitos e créditos foram perdidos, pois o infeliz parece que nunca ouviu falar em backup.
Segundo o dono que comprou o website desse meu amigo, o prejuízo pode ultrapassar os 1.5 milhões.
Mas é um caso isolado pois o website já estava a quase 2 anos online e tempos em tempos as configurações eram alteradas e nada de anormal aconteceu, por isso acredito que foi algum tipo de bug.
Acontece que eu também faço isso a anos em websites que desenvolvo e nunca recebi qualquer tipo de reclamação sobre algum erro nem que seja similar.
E se fossem você o que faria nessa situação complicada?
Compartilhar este post
Link para o post
Compartilhar em outros sites