1KA_F2F/utils/1kaUtils/fix_comments.php
MAY 29c3fb4482 Preprečujem sledenje z odprtimi okni.
Pojačana varnost hashanja (a pozor, pri geslih ostaja MD5/SHA1/... kombo zarazi družljivosti).

Nadgradnja md5 bo poseben...tretma.
2023-01-23 20:39:16 +01:00

38 lines
1.0 KiB
PHP

<?php
/**
*
* popravi čšž-je komentarjev (tabela "post")
*
*/
include_once('../../function.php');
include_once('../../vendor/autoload.php');
#ALTER TABLE post CHANGE naslov naslov VARCHAR(255) character set utf8 NOT NULL DEFAULT '';
#ALTER TABLE post CHANGE vsebina vsebina TEXT character set utf8 NOT NULL DEFAULT '';
#ALTER TABLE post CHANGE user user VARCHAR(40) character set utf8 NOT NULL DEFAULT '';
// Loop cez vse komentarje
$sql = sisplet_query("SELECT id, naslov, vsebina, user FROM post");
while($row = mysqli_fetch_array($sql)){
/*echo 'OLD: '.$row['naslov'].'__'.$row['vsebina'];
echo '<br>';*/
// Pretvorimo text iz iso v utf8
$naslov = iconv("iso-8859-2", "UTF-8", $row['naslov']);
$vsebina = iconv("iso-8859-2", "UTF-8", $row['vsebina']);
$user = iconv("iso-8859-2", "UTF-8", $row['user']);
/*echo 'NEW: '.$naslov.'__'.$vsebina;
echo '<br><br>';*/
sisplet_query("UPDATE post SET naslov='".$naslov."', vsebina='".$vsebina."', user='".$user."' WHERE id='".$row['id']."'");
}
?>