
Das File sollte in das Verzeichnis wo auch Contenido liegt.
---------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head><body><?php
$str = array(' ', '^','°','!','"','§','$','&','/','(',')','=','?','`','²','³','{','[',']','}','\\\\','´','ß','*','~',':',';',',','<','>','|','ö','ü','ä','Ö','Ü','Ä');
$convert = array();
$direkt = array();
foreach( $str as $value ) {
$convert[] = "description like ('%".htmlentities($value, ENT_QUOTES)."%')";
}
include('contenido/includes/config.php');
$error = mysql_connect($contenido_host,$contenido_user,$contenido_password);
if( !$error ) echo "<b>CON:</b> Access denied for user: '".$contenido_user."@".$contenido_host."'"; exit();
$error = mysql_select_db($contenido_database);
if( !$error ) echo "<b>CON:</b> Access denied for DB: '".$contenido_database."'"; exit();
echo "SELECT idupl, description FROM con_upl WHERE idupl in('";
$aid = mysql_query("SELECT idupl, description FROM con_upl WHERE ".join($convert, ' or '));
while($zeile = mysql_fetch_object($aid)) {
$direkt[] = array( 'idupl'=>$zeile->idupl, 'description'=>$zeile->description);
}
foreach( $direkt as $value ) {
# mysql_query("UPDATE con_upl SET description = '".urlencode($value['description'])."' WHERE idupl ='".($value['idupl'])."'");
echo $value['idupl']."','";
}
echo "0')";
?></body></html>
---------------------------------------------------------------------------------
Im roten Text sind die Zeichen die normalerweise ersetzt werden.
% und + sind nicht dabei !!!
im orangen Text ist die noch auskommentierte UPDATE Zeile
Nach den Ausführen wird ein SELECT ausgegeben der in phpmyadmin verwendet werden kann.
Bitte ein paar Kommentare abwarten bis ihr es ein setzt.
Und aufjeden fall erste ein BACKUP machen.
mfg OliverL