PHP Archiv

Das PHP Script Verzeichnis

Werbung

Category Archives: Code Schnipsel und Klassen

Routine Restore htmlspecialchars function restore_hsc($len){ $val = str_replace(‚&amp;‘, ‚&‘, $val); $val = str_replace(‚&ouml;‘, ‚�‘, $val); $val = str_replace(‚&auml;‘, ‚�‘, $val); $val = str_replace(‚&uuml;‘, ‚�‘, $val); $val = str_replace(‚&lt;‘, ‚<‚, $val); $val = str_replace(‚&gt;‘, ‚>‘, $val); $val = str_replace(‚&quot;‘, ‚“‚, $val); return $val; } [/php] Quelle: Johnas John

Eine Routine zum Entfernen doppelter Zeilen /** * RemoveDuplicatedLines * This function removes all duplicated lines of the given text file. * * @param string * @param bool * @return string */ function RemoveDuplicatedLines($Filepath, $IgnoreCase=false, $NewLine=“n“){ if (!file_exists($Filepath)){ $ErrorMsg = ‚RemoveDuplicatedLines error: ‚; $ErrorMsg .= ‚The given file ‚ . $Filepath . ‚ does not […]

Mit dem folgenden Codeschnipsel kann man mehrere IP Adressen blocken // Denied IP’s. $deny_ips = array( ‚127.0.0.1‘, ‚192.168.100.1‘, ‚192.168.200.1‘, ‚192.168.300.1‘, ‚xxx.xxx.xxx.xxx‘ ); // $deny_ips = file(‚blocked_ips.txt‘); // read user ip adress: $ip = isset($_SERVER[‚REMOTE_ADDR‘]) ? trim($_SERVER[‚REMOTE_ADDR‘]) : “; // search current IP in $deny_ips array if (($i = array_search($ip, $deny_ips)) !== FALSE){ // $i = […]

Dieser Code zeigt wie man die similar_text() Function nutzen kann um Worte zu vergleichen. Das Ergebnis zeigt wie gleich die Worte sind. $word2compare = „stupid“; $words = array( ’stupid‘, ’stu and pid‘, ‚hello‘, ‚foobar‘, ’stpid‘, ‚upid‘, ’stuuupid‘, ’sstuuupiiid‘, ); while(list($id, $str) = each($words)){ similar_text($str, $word2compare, $percent); print „Comparing ‚$word2compare‘ with ‚$str‘: „; print round($percent) . […]