habe es eben geprüft:
auch in diesem Forum sind meine Beiträge auf Grund meines kurzen Benutzernamens leider nicht auffindbar.
Ich hatte eigentlich die Hoffnung, dass ich beim händischen update irgendwann mal die eine oder andre Zeile vergessen hab.
Bugfix: ist eigentlich ganz einfach:
search.php
suche das Konstrukt: (ca.
Zeile 200-202)
Code: Alles auswählen
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
{
$search_author = '';
}
$search_author = str_replace('*', '%', trim($search_author));
$sql = "SELECT user_id
FROM " . USERS_TABLE . "
WHERE username LIKE '" . str_replace("\'", "''", $search_author) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't obtain list of matching users (searching for: $search_author)", "", __LINE__, __FILE__, $sql);
}
füge davor:
ein.
Durch meinen if wird das - nun zweite if-statement mit der Klammer nur ausgeführt, wenn meines erfüllt ist.
Eine if - Anweisung braucht keine Klammer, wenn nur ein weiteres Statement folgt (in diesem Falle ein weiter if mit Klammern)
Wenn Du nicht weiterkommst, schick mir ne kurze PN, ggf. dein search.php per emial, ich passe es dann an oder helfe Dir weiter.