Ich arbeite an der Behebung ein paar Bugs/Hinzufügen von Funktionen zu einer Website jemand anderes gebaut. Kann mir jemand sagen, was die folgenden Regexes tun? Ich bin mit regulären Ausdrücken vertraut, aber ich habe nicht die geringste Ahnung, was diese zu erreichen versuchen.PHP regulären Ausdruck Hilfe
$qsReplace = preg_replace('/\\\t/', "\t", $qsReplace);
$qsReplace = preg_replace('/\\\/', '\\\\\\', $qsReplace);
$qsReplace = preg_replace('/\$([0-9])/','\$````~~~~$1', $qsReplace);
$queryString = preg_replace('/\$\`\`\`\`\~\~\~\~([0-9])/','\$$1', $queryString);
Ich vermute, dass derjenige, der dies codiert, ein bisschen seltsam war, aber ich bin mir nicht sicher.
Was ist mit 'mysql_real_escape_string',' str_replace', '(int)' passiert? – RobertPitt
Sie führen tatsächlich mysql_real_escape_string in der Abfragezeichenfolge aus, bevor dieser Block ausgeführt wird. –