Avatar billede -sofus- Nybegynder
05. april 2004 - 11:37 Der er 5 kommentarer og
1 løsning

Fjern HTML tags fra en tekst.

Jeg har impoteret en masse data til min mySQL.

Problemet er bare at i brødteksten, er der en masse html tags til fed skrift osv, som skal fjernes.

Er der et script man kan bruge, som sletter dem alle ?
Avatar billede sukos Juniormester
05. april 2004 - 12:03 #1
PHP?

<?php
connect til db

$get = mysql_query("SELECT `id`, `tekst` FROM `tablenavn`") or die (mysql_error());
while($ret = mysql_fetch_object($get)) {
mysql_query("UPDATE `tablenavn` set `tekst`= '". striptags($ret->tekst) ."' WHERE `id` = '". $ret->id ."'") or die (mysql_error());
}
?>

Ved ikke om det virker? (utestet!) :O)
Avatar billede -sofus- Nybegynder
05. april 2004 - 13:22 #2
Kender ikke lige php.

hvordan laver jeg en connectstring ?
Avatar billede sukos Juniormester
06. april 2004 - 07:02 #3
Så'n her f.eks:

<?php

if(isset($_GET["dbupdate"])) {

$host = "localhost";
$user = "brugernavn";
$pass = "password";
$db = "database";
$table = "tabelnavn";

$conn = mysql_pconnect($host, $user, $pass) or die (mysql_error());
mysql_select_db($db, $conn) or die (mysql_error());


$get = mysql_query("SELECT `id`, `tekst` FROM `". $table ."`") or die (mysql_error());
while($ret = mysql_fetch_object($get)) {
mysql_query("UPDATE `". $table ."` set `tekst`= '". strip_tags($ret->tekst) ."' WHERE `id` = '". $ret->id ."'") or die (mysql_error());
    }
}

echo"<a href='". $_SERVER["PHP_SELF"] ."?dbupdate='>Opdater</a>";

?>

Og den er testet! :O) (husk bare at du har kolonnerne id og tekst!)
Avatar billede -sofus- Nybegynder
19. april 2004 - 14:54 #4
Var lige en smut på ferie.

Det virker sq. Du har lige sparet mig for 4 års arbejde så smid et svar så du kan få point
Avatar billede sukos Juniormester
19. april 2004 - 16:29 #5
4 år? :O)
Avatar billede -sofus- Nybegynder
20. april 2004 - 14:33 #6
Havde nok tager ca. 4 år at gøre det manuelt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester