Find and Replace strings or any other bytes with A.F.9

18 de Setembro de 2017

Para além do problema do post abaixo, já tinha um para dar trabalinho até dizer chega. O antigo alojamento onde tenho os sites vai ser descontinuado, com o painel H-SPHERE, e tenho que mudar para outro com o cpanel. Mas a questão é que o host, user e bd alteram. Agora imaginem alterar em mais de 30.000 ficheiros, mesmo com notepad+ nunca mais era sábado.

Daí este programa precioso, numa coluna digitamos os nomes antigos na outra o novo nome correspondente, carregamos estas regras, depois é só carregar os ficheiros, no meu caso carregava, 300 de cada vez (limitação de memória e cpu) e já está.

site – http://www.fauland.com/af9.htm

Cumprimentos

Reinaldo Coelho

Converting mysql to mysqli for PHP7

18 de Setembro de 2017

A questão que se coloca a milhares de pessoas com sites. Com a introdução do PHP7 – https://secure.php.net/supported-versions.php , a função de conexão do mysql foi substituída por mysqli ou PDO. Ao mudar para PHP7 no Cpanel está função desaparece. Enquanto o seu provedor de alojamento fornecer PHP até 5.6, o seu site vai funcionar, mas quando só fornecer de PHP7 para cima, o site vai deixa de funcionar, pois vai perder a ligação à Base de Dados.

Por isso é que a internet é boa, para partilha de solução, encontrei este código https://github.com/philip/MySQLConverterTool,e já testei e funciona, com outras soluções convertia mas o site não fazia a ligação à BD. Pode-se converter um directório com os ficheiros lá contidos, ou só um ficheiro, ou copiar o código a converter e colar para converter. O código não tem mecanismos de segurança, por isso é importante aplicar, com htaccess por exemplo , pois estamos a falar de ficheiros com os dados de acesso ás Bases de Dados.

Encontrei o código alojado num site http://www.botm.gov.pl/infomat/MySQLConverterTool/GUI/index.php onde podem testar a 3 opção “copiar o código a converter e colar para converter”, mas sem os dados de acesso, pois estão a usar um servidor alheio, as outras duas só é possível no próprio servidor e fornecer o caminho até à pasta ou ficheiro. No meu caso estou a falar de milhares de ficheiros, encontrar este código foi mesmo sorte, e obrigado ao programador https://github.com/philip.

Cumprimentos

Reinaldo Coelho

Top