Saison 2025/26

F4 2025 26

Stehend v.l.n.r.:  Julia Kistler, Fiona Selmanaj, Fabienne Zuddas (Trainerin), Sarah Amann, Julia Mehr
Sitzend v.l.n.r.: Susanne Seifert, Fanziska Schwarz, Elena Veigel, Katrin Malisi
Es fehlen: Max Harsch (Trainer), Anne Schäfer, Marie Schäfer, Franziska Reichenbach, Vanessa Maier, Ayla Borgmann, Anna Bölke

 
Spielklasse

Bezirksliga 

Trainer

Fabiene Zuddas

Kontakt


Trainingszeiten

Donnerstag    19:30 - 21:00    Römerhügelsporthalle

 

Trikotsponsoren

OLYMP
Goldener Pflug, Köhlehotels

Stadtwerke Ludwigsburg

Schüssler Klimatechnik
Sonnenenergie Streicher & Holzbau Kapfenstein
NOZ Elektrotechnik
Druckhaus Götz

LandWürth natürlich gut essen
Tor- und Zaunbau Lutz

 

{source 0} hasAttributes()) { $attrs = $root->attributes; foreach ($attrs as $attr) { $result['@attributes'][$attr->name] = $attr->value; } } if ($root->hasChildNodes()) { $children = $root->childNodes; if ($children->length == 1) { $child = $children->item(0); if ($child->nodeType == XML_TEXT_NODE) { $result['_value'] = $child->nodeValue; return count($result) == 1 ? $result['_value'] : $result; } } $groups = array(); foreach ($children as $child) { if (!isset($result[$child->nodeName])) { $result[$child->nodeName] = xml_to_array($child); } else { if (!isset($groups[$child->nodeName])) { $result[$child->nodeName] = array($result[$child->nodeName]); $groups[$child->nodeName] = 1; } $result[$child->nodeName][] = xml_to_array($child); } } } return $result; } class Tabelle { public $platzierung; public $dienst; public $mannschaft; public $spieleAnzahl; public $siegeAnzahl; public $untentschiedenAnzahl; public $niederlagenAnzahl; public $torePlus; public $toreMinus; public $punktePlus; public $punkteMinus; public function __construct($platzierung,$dienst,$mannschaft,$spieleAnzahl,$siegeAnzahl,$untentschiedenAnzahl,$niederlagenAnzahl,$torePlus,$toreMinus,$punktePlus,$punkteMinus) { $this->platzierung = $platzierung; $this->dienst = $dienst; $this->mannschaft = $mannschaft; $this->spieleAnzahl = $spieleAnzahl; $this->siegeAnzahl = $siegeAnzahl; $this->untentschiedenAnzahl = mb_substr($untentschiedenAnzahl,0,strlen($untentschiedenAnzahl),'UTF-8'); $this->niederlagenAnzahl = mb_substr($niederlagenAnzahl,0,strlen($niederlagenAnzahl),'UTF-8'); $this->torePlus = $torePlus; $this->toreMinus = $toreMinus; $this->punktePlus = $punktePlus; $this->punkteMinus = $punkteMinus; } } class Mycurl { protected $_useragent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1'; protected $_url; protected $_followlocation; protected $_timeout; protected $_maxRedirects; protected $_cookieFileLocation = './cookie.txt'; protected $_post; protected $_postFields; protected $_referer ="http://www.google.com"; protected $_session; protected $_webpage; protected $_includeHeader; protected $_noBody; protected $_status; protected $_binaryTransfer; public $authentication = 0; public $auth_name = ''; public $auth_pass = ''; public function useAuth($use){ $this->authentication = 0; if($use == true) $this->authentication = 1; } public function setName($name){ $this->auth_name = $name; } public function setPass($pass){ $this->auth_pass = $pass; } public function __construct($url,$followlocation = true,$timeOut = 30,$maxRedirecs = 4,$binaryTransfer = false,$includeHeader = false,$noBody = false) { $this->_url = $url; $this->_followlocation = $followlocation; $this->_timeout = $timeOut; $this->_maxRedirects = $maxRedirecs; $this->_noBody = $noBody; $this->_includeHeader = $includeHeader; $this->_binaryTransfer = $binaryTransfer; // $this->_cookieFileLocation = dirname(__FILE__).'/cookie.txt'; } public function setReferer($referer){ $this->_referer = $referer; } public function setCookiFileLocation($path) { $this->_cookieFileLocation = $path; } public function setPost ($postFields) { $this->_post = true; $this->_postFields = $postFields; } public function setUserAgent($userAgent) { $this->_useragent = $userAgent; } public function createCurl($url = 'nul') { if($url != 'nul'){ $this->_url = $url; } $s = curl_init(); curl_setopt($s,CURLOPT_URL,$this->_url); curl_setopt($s,CURLOPT_HTTPHEADER,array('Expect:')); curl_setopt($s,CURLOPT_TIMEOUT,$this->_timeout); curl_setopt($s,CURLOPT_MAXREDIRS,$this->_maxRedirects); curl_setopt($s,CURLOPT_RETURNTRANSFER,true); curl_setopt($s,CURLOPT_FOLLOWLOCATION,$this->_followlocation); curl_setopt($s,CURLOPT_COOKIEJAR,$this->_cookieFileLocation); curl_setopt($s,CURLOPT_COOKIEFILE,$this->_cookieFileLocation); if($this->authentication == 1){ curl_setopt($s, CURLOPT_USERPWD, $this->auth_name.':'.$this->auth_pass); } if($this->_post) { curl_setopt($s,CURLOPT_POST,true); curl_setopt($s,CURLOPT_POSTFIELDS,$this->_postFields); } if($this->_includeHeader) { curl_setopt($s,CURLOPT_HEADER,true); } if($this->_noBody) { curl_setopt($s,CURLOPT_NOBODY,true); } /* if($this->_binary) { curl_setopt($s,CURLOPT_BINARYTRANSFER,true); } */ curl_setopt($s,CURLOPT_USERAGENT,$this->_useragent); curl_setopt($s,CURLOPT_REFERER,$this->_referer); $this->_webpage = curl_exec($s); $this->_status = curl_getinfo($s,CURLINFO_HTTP_CODE); curl_close($s); } public function getHttpStatus() { return $this->_status; } public function __tostring(){ return $this->_webpage; } } function sortBymannschaft($a, $b) { $ad = $a->mannschaft; $bd = $b->mannschaft; if ($ad == $bd) { return 0; } return $ad < $bd ? 1 : -1; } function sortByHalle($a, $b) { $ad = $a->spieleAnzahl; $bd = $b->spieleAnzahl; if ($ad == $bd) { return 0; } return $ad > $bd ? 1 : -1; } // check if HVW is available $url = "https://spo.handball4all.de/Spielbetrieb/index.php?orgGrpID=4&score=127331"; // $url = "http://localhost/hblb/hvw/template/tabelle.htm"; $cu = new Mycurl($url); if($cu->getHttpStatus() < 400) { $cu->createCurl($url); $dom = new DOMDocument; $newDom = new DOMDocument; $html = $cu->__toString(); @$dom->loadHTML($html); $domxpath = new DOMXPath($dom); $filtered = $domxpath->query('//table[@class="scoretable"]'); $i = 0; while( $myItem = $filtered->item($i++) ){ $node = $newDom->importNode( $myItem, true ); // import node $newDom->appendChild($node); // append node } $table = array(); $html = $newDom->saveHTML(); $table = xml_to_array($newDom); $tabelle = array(); $platzierung = 0; $i=0; foreach ($table['table']['tr'] as $zeile) { $i++; if($i > 1) { if(array_key_exists('b',$zeile['td'][0])){ $platzierung = $zeile['td'][0]['b']; } $dienst = $zeile['td'][1]; $mannschaft = $zeile['td'][2]['a']['_value']; $spieleAnzahl = $zeile['td'][3]['_value']; $siegeAnzahl = $zeile['td'][4]['_value']; $untentschiedenAnzahl = $zeile['td'][5]['_value']; $niederlagenAnzahl = $zeile['td'][6]['_value']; $torePlus = $zeile['td'][7]['_value']; $toreMinus = $zeile['td'][9]['_value']; $punktePlus = $zeile['td'][10]['_value']; $punkteMinus = $zeile['td'][12]['_value']; $position = new Tabelle($platzierung,$dienst,$mannschaft,$spieleAnzahl,$siegeAnzahl,$untentschiedenAnzahl,$niederlagenAnzahl,$torePlus,$toreMinus,$punktePlus,$punkteMinus); array_push($tabelle, $position); } } /*** Ausgabe ***/ echo "
"; echo "

"; echo "Tabelle:"; echo ""; echo "

"; for($i=0; $i"; echo ""; } echo ""; } echo "
PlatzMannschaftSpieleSUNTorePunkte
"; echo $tabelle[$i]->platzierung; echo ""; echo $tabelle[$i]->mannschaft; echo ""; echo $tabelle[$i]->spieleAnzahl; echo ""; echo $tabelle[$i]->siegeAnzahl; echo ""; echo $tabelle[$i]->untentschiedenAnzahl; echo ""; echo $tabelle[$i]->niederlagenAnzahl; echo ""; echo $tabelle[$i]->torePlus; echo ":"; echo ""; echo $tabelle[$i]->toreMinus; echo ""; echo $tabelle[$i]->punktePlus; echo ":"; echo ""; echo $tabelle[$i]->punkteMinus; echo "



"; // var_dump($tabelle); ?> {/source}
 

Diese Website nutzt Cookies, um bestmögliche Funktionalität bieten zu können. Erfahren Sie mehr in unserer Datenschutzerklärung.