','',$html); $html= str_replace('
','',$html); $html= preg_replace('/\\r\\n/', '', $html); $html= preg_replace_callback('/(\\n)\\n/', function ($m) { return "$m[1]"; }, $html); $html= preg_replace('/\s{3,}/sm','',$html,PREG_SET_ORDER); //Mehr als zwei leerzeichen entfernen $html= preg_replace('/\s{2,}/sm',' ',$html,PREG_SET_ORDER); //Mehr als zwei leerzeichen entfernen # $html= trim($html); return $html; } $url=fopen("1mo1_bibeltext.htm", "r"); #$url=fopen("ps119_bibeltext.htm", "r"); #$url=fopen("ps1_bibeltext.htm", "r"); if ($url == NULL) { return "Fehler (1)"; exit; } while(!feof($url)) { $buffer .= fgets($url, 4096); } # Headline H0 $pos_ab = ""; $pos_bis = ""; $buffer2 = ""; $pos_ab =strpos($buffer, ''); if($pos_ab != ''){ $buffer2 = substr($buffer,$pos_ab); $pos_bis =strpos($buffer2, ' '); $name = substr($buffer2,0,$pos_bis); $name ="".str_replace('
', '',$name).""; }else{ $name = ""; } # H2 $pos_ab = ""; $pos_bis = ""; $buffer2 = ""; $pos_ab = preg_match('/ /', $buffer, $matches, PREG_OFFSET_CAPTURE) ? $matches[0][1] : ''; if($pos_ab != ''){ $buffer2 = substr($buffer,$pos_ab); $pos_bis =strpos($buffer2, '
'); $h2 = substr($buffer2,0,$pos_bis); $h2 = "".preg_replace('/
"; }else{ $h2 = ""; } # H3 $pos_ab = ""; $pos_bis = ""; $buffer2 = ""; $pos_ab = preg_match('//', '',$h2)."
/', $buffer, $matches, PREG_OFFSET_CAPTURE) ? $matches[0][1] : ''; if($pos_ab != ''){ $buffer2 = substr($buffer,$pos_ab); $pos_bis =strpos($buffer2, '
'); $h3 = substr($buffer2,0,$pos_bis); $h3 = "".preg_replace('/
"; }else{ $h3 = ""; } # Schleife über Verse #1 $pos_ab = ""; $pos_bis = ""; $buffer2 = ""; # Bis zu 3 Kapitelstellen Psalm 150 $pos_ab = preg_match('//', '',$h3)."
[0-9][0-9]?[0-9]?<\/span>/', $buffer, $matches, PREG_OFFSET_CAPTURE) ? $matches[0][1] : ''; if($pos_ab != ''){ $buffer2 = substr($buffer,$pos_ab); $pos_bis =strpos($buffer2, '