", $content); $priceSize = count($splitPrice); $ramID = 0; for ($j=1;$j<10;$j++) { $denom = strip_tags($splitPrice[$j]); $splitPri = explode(" ", $denom); $ramPrice[$ramID] = (int) substr($denom, -5); $ramDenomList[$ramID] = $splitPri[0] . " " . $splitPri[1] . " " . $splitPri[2]; if ( $j != 8 || $j != 9) { $ramDenomList[$ramID] = substr($ramDenomList[$ramID], 0, -5); } if ( $j == 9 ) { $ramPrice[$ramID] = "Trop chère ;)"; } //echo "Label : " . $ramDenomList[$ramID] . "
"; //echo "Price : " . $ramPrice[$ramID] . "

"; $ramID++; } $procID = 0; for ($j=10;$j<$priceSize;$j++) { $procList = strip_tags($splitPrice[$j]); $procPrice[$procID] = (int) substr($procList, -4); $splitprocList = explode(" ", $procList); $procDenomList[$procID] = substr($procList, 0, -6); if ( $j == 10 ) { $procDenomList[$procID] = substr($procList, 0, -19); $procPrice[$procID] = "N'existe plus ;)"; } if ( $j == 19 ) { $procPrice[$procID] = (int) substr($procList, -11); } //echo "Label : " . $procDenomList[$procID] . "
"; //echo "Price : " . $procPrice[$procID] . "

"; $procID++; } $parse = explode("\n", $content); $config = $parse[17]; $splitConfig = explode(". ", $config); $i=0; $listSize = count($splitConfig); foreach ($splitConfig as &$conf) { if ( $i <= $listSize -2 ) { $splitConf = explode(" ", $conf); $name[$i] = $splitConf[0]; echo "Nom : " . $name[$i] . "
"; $proc[$i] = $splitConf[5] . " " . $splitConf[6]; echo "Proc : " . $proc[$i] . "
"; $ram[$i] = $splitConf[10] . " " . $splitConf[11] . " " . $splitConf[12]; echo "RAM : " . $ram[$i] . "
"; $totalPrice[$i] = getPrice($proc[$i], $ram[$i], $procDenomList, $procPrice, $ramDenomList, $ramPrice); echo "Price : " . $totalPrice[$i] . "

"; } $i++; } $maxPrice = max($totalPrice); echo "Most expencive : " . $maxPrice . "
"; $maxPriceId = array_search($maxPrice, $totalPrice); echo "From : " . $name[$maxPriceId] . "
"; $subm = "http://www.newbiecontest.org/epreuves/prog/prog9/verifpr9.php?prenom=" . $name[$maxPriceId] . "&prix=" . $maxPrice; echo $subm; header("Location: $subm"); ?>