-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsfz.php
70 lines (61 loc) · 2.23 KB
/
sfz.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
// KEINE FEHLER ANZEIGEN //
//error_reporting(0);
//@ini_set('display_errors', 0);
$spnr=$_GET['nr'];
function cleanupstring($string){
$string = str_replace("<br />", " ", $string);
$string = str_replace("- ","-",$string);
$string = str_replace("- ","-",$string);
$string = str_replace("(M1) ","",$string);
$string = str_replace("(M2) ","",$string);
$string = str_replace("(M3) ","",$string);
$string = str_replace("(Salat) ","",$string);
$string = str_replace("(L1) ","",$string);
$string = str_replace("(L2) ","",$string);
$string = str_replace("&","&",$string);
$string = str_replace(""",'"',$string);
//$string = substr($speise, 0, strpos($string, "/"));
$string = array_shift(explode("/", $string));
//$string = array_shift(explode("(", $string));
return($string);
}
function emojify($string){
$string = str_ireplace('Brot', 🍞, $string);
$string = str_ireplace('China', 🇨🇳, $string);
$string = str_ireplace('Donut', 🍩, $string);
$string = str_replace('Ei', '🥚', $string);
$string = str_ireplace('Gurke', '🥒', $string);
$string = str_ireplace('Hähnchen', '🐔', $string);
$string = str_ireplace('Käse', '🧀', $string);
$string = str_ireplace('Kuchen', '🍰', $string);
$string = str_ireplace('Kuh', '🐄', $string);
$string = str_ireplace('Mais', '🌽', $string);
$string = str_ireplace('Paprika', '🌶', $string);
$string = str_ireplace('Pasta', '🍝', $string);
$string = str_ireplace('Salat', '🥗', $string);
$string = str_ireplace('Schoko', '🍫', $string);
$string = str_ireplace('Schwein', '🐷', $string);
$string = str_ireplace('Sonne', '🌞', $string);
$string = str_ireplace('Tomate', '🍅', $string);
return($string);
}
function getspeise($nr){
$wday=date('N');
//$wday=7; // für Tests am Wochenende
$page = file_get_contents('http://www.sfz.rcs.de/');
$regexstr = '/(?s)(?<=menue-'.$nr.' weekday-'.$wday.'">)(.+?)(?=<div class="menueIconContain">)/';
preg_match (($regexstr),$page,$treffer);
$speise=$treffer['0'];
$speise=cleanupstring($speise);
return $speise;
}
if($spnr){
$speise=getspeise($spnr);
print($speise);
}else{
if(!$nr){
print('Usage: sfz.php?nr=[Speise]');
}
}
?>