Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $mensalink = "http://hallo.com/";
- //echo "link = $mensalink";
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $mensalink);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_TIMEOUT, 30);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
- $xmlstring = curl_exec($ch);
- curl_close($ch);
- if ($curl_errno > 0) {
- echo "cURL Error ($curl_errno): $curl_error\n";
- exit;
- }
- //$daten = shell_exec ( "wget " . $mensalink , $array);
- //$xmlstring = file_get_contents ( $mensalink );
- $xml = simplexml_load_string($xmlstring, "SimpleXMLElement", LIBXML_NOCDATA);
- $json = json_encode($xml);
- $daten = json_decode($json,TRUE);
- //print_r($daten);
- $Uni = $daten['channel']['title'];
- $Classic = $daten['channel']['item']['0']['title'];
- $Tages = $daten['channel']['item']['1']['title'];
- $Brain = $daten['channel']['item']['2']['title'];
- $filter = $daten['channel']['item']['0']['description'];
- //echo $filter;
- $pattern = '/<day>(.*)<\/day>/';
- preg_match_all($pattern, $filter, $matches);
- //print_r ($matches);
- $pattern2 = '/<description>(.*?)<\/description>/s';
- preg_match_all($pattern2, $filter, $matches2);
- //print_r ($matches2);
- $filter2 = $daten['channel']['item']['1']['description'];
- //echo $filter2;
- $pattern3 = '/<description>(.*?)<\/description>/s';
- preg_match_all($pattern3, $filter2, $matches3);
- //print_r ($matches3);
- $filter3 = $daten['channel']['item']['2']['description'];
- //echo $filter2;
- $pattern4 = '/<description>(.*?)<\/description>/s';
- preg_match_all($pattern4, $filter3, $matches4);
- //print_r ($matches4);
- $day1 = $matches[0][0];
- $day2 = $matches[0][1];
- $day3 = $matches[0][2];
- $day4 = $matches[0][3];
- $day5 = $matches[0][4];
- $Classic1 = $matches2[1][0];
- $Classic2 = $matches2[1][1];
- $Classic3 = $matches2[1][2];
- $Classic4 = $matches2[1][3];
- $Classic5 = $matches2[1][4];
- $Tages1 = $matches3[1][0];
- $Tages2 = $matches3[1][1];
- $Tages3 = $matches3[1][2];
- $Tages4 = $matches3[1][3];
- $Tages5 = $matches3[1][4];
- $Brain1 = $matches4[1][0];
- $Brain2 = $matches4[1][1];
- $Brain3 = $matches4[1][2];
- $Brain4 = $matches4[1][3];
- $Brain5 = $matches4[1][4];
- $Utf = "utf-8";
- $CSS = "text/css";
- $Bild = "hinten.jpeg";
- $Querformat = "
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset='utf-8'/>
- <title>$Uni</title>
- <style type=$CSS>
- h1 { border:1px solid black;text-align:center; color:#fab700; box-shadow: 0 0 1.1em #666; font-size: 45px; font-weight: bold;}
- table {
- font-family: 'PT Sans', Arial, sans-serif;
- font-size: 20px;
- background-color:#666;
- line-height: 30px;
- margin-bottom: 16px;
- color:white;
- box-shadow: 0 0 1.1em #fab700;
- text-align: center;
- }
- .wide {font-size: 25px; font-weight: bold; background-color:#403e40;}
- </style>
- </head>
- <body>
- <h1><center>Speiseplan - $Uni</center></h1>
- <table border>
- <tr>
- <td class='wide'></td>
- <td class='wide'><center> $day1 <br></br></center></td>
- <td class='wide'><center> $day2 <br></br></center></td>
- <td class='wide'><center> $day3 <br></br></center></td>
- <td class='wide'><center> $day4 <br></br></center></td>
- <td class='wide'><center> $day5 <br></br></center></td>
- </tr>
- <tr>
- <td class='wide'><center> $Classic </center></td>
- <td><center> $Classic1 </center></td>
- <td><center> $Classic2 </center></td>
- <td><center> $Classic3 </center></td>
- <td><center> $Classic4 </center></td>
- <td><center> $Classic5 </center></td>
- </tr>
- <tr>
- <td class='wide'><center> $Tages </center></td>
- <td><center> $Tages1 </center></td>
- <td><center> $Tages2 </center></td>
- <td><center> $Tages3 </center></td>
- <td><center> $Tages4 </center></td>
- <td><center> $Tages5 </center></td>
- </tr>
- <tr>
- <td class='wide'><center> $Brain </center></td>
- <td><center> $Brain1 </center></td>
- <td><center> $Brain2 </center></td>
- <td><center> $Brain3 </center></td>
- <td><center> $Brain4 </center></td>
- <td><center> $Brain5 </center></td>
- </tr>
- </table>
- <p></p> ";
- echo $Querformat;
- $Hochformat = "
- <html>
- <head>
- <meta charset=$Utf/>
- <title>$Uni</title>
- <style type=$CSS>
- h1 { border:1px solid black;text-align:center; color:#fab700; box-shadow: 0 0 1.1em #666; font-size: 45px; font-weight: bold;}
- table {
- font-family: 'PT Sans', Arial, sans-serif;
- font-size: 20px;
- background-color:#666;
- line-height: 40px;
- margin-bottom: 16px;
- color:white;
- box-shadow: 0 0 1.1em #fab700;
- text-align: center;
- }
- .wide {font-size: 25px; font-weight: bold; background-color:#403e40;}
- </style>
- </head>
- <body>
- <h1><center>$Uni</center></h1>
- <table border>
- <tr>
- <td class='wide'></td>
- <td class='wide'><center> $Classic </center></td>
- <td class='wide'><center> $Tages </center></td>
- <td class='wide'><center> $Brain </center></td>
- </tr>
- <tr>
- <td class='wide'> <center> $day1 </center> </td>
- <td><center>$Classic1</center></td>
- <td><center>$Tages1</center></td>
- <td><center>$Brain1</center></td>
- </tr>
- <tr>
- <td class='wide'><center> $day2 </center> </td>
- <td><center>$Classic2</center></td>
- <td><center>$Tages2</center></td>
- <td><center>$Brain2</center></td>
- </tr>
- <tr>
- <td class='wide'><center> $day3 </center> </td>
- <td><center>$Classic3</center></td>
- <td><center>$Tages3</center></td>
- <td><center>$Brain3</center></td>
- </tr>
- <tr>
- <td class='wide'><center> $day4 </center> </td>
- <td><center>$Classic4</center></td>
- <td><center>$Tages4 </center></td>
- <td><center>$Brain4</center></td>
- </tr>
- <tr>
- <td class='wide'><center> $day5 </center> </td>
- <td><center>$Classic5</center></td>
- <td><center>$Tages5</center></td>
- <td><center>$Brain5</center></td>
- </tr>
- </table>
- </body>
- </html>"
- ;
- /*
- $fh1 = @fopen("X:\Lukas\Sepp\PhP\MENSAPLAN\Querformat.html", "w+");
- if($fh1)
- {
- @fwrite($fh1, $Querformat);
- }
- @fclose($fh1);
- $fh2 = @fopen("X:\Lukas\Sepp\PhP\MENSAPLAN\Hochformat.html", "w+");
- if($fh2)
- {
- @fwrite($fh2, $Hochformat);
- }
- @fclose($fh2);
- */
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement