Pogledajte određenu poruku
Staro 17. 06. 2011.   #3
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Nemam možda baš to ali imam ovo... BEG = Beograd, PAR = Paris... sad koje su vremenske zone nemam pojma mogu da pogledam.

[url]http://debconf11.com/ajax.parser.php?action=parse.flights&x=BEG&y=PAR[/url

P.S. Mislim da ima neki API za te vremenske zone pa možeš po mjestu aerodroma da pronađeš zonu, pa da keširaš podatke.

PHP kôd:
if($action == "parse.flights"){

    
$x $_GET["x"]; $y $_GET["y"];
    
$date[0] = date("d+M+Y");$date[1] = urlencode(date("n/j/Y"));
    
$url "http://timetables.oag.com/$x/flights.asp";
    
$post "FromToTextOn=off&FromToType=option&txtDYNAMIC_FROM=&txtDYNAMIC_TO=&optFlightDirection=From&txtFlightDirection=From&txtArr=$y&txtArrID=&txtArrOriginalName=&txtDep=&txtDepCode=$x&txtDepID=$x&txtDepOriginalName=&preferredVisible_date=$date[0]&preferred_date=$date[1]&preferred_time=Any&txtAirline1=&txtAirline1ID=&txtAirline2=&txtAirline2ID=&txtAirline3=&txtAirline3ID=&preferred_airline_count=3&chkDirect=on&chkMarketed=off&chkFree=off&Leg1ID=&Leg2ID=&out1ID=&out2ID=&outpreferred_time=&outpreferred_date=&chkReturn=&chkSearchedForConnex=&lang=EN&txtStartDirection=&DHTML_CODELOOKUP=False&d=";
    
    
$ch curl_init();
    
curl_setopt($chCURLOPT_URL$url);
    
curl_setopt($chCURLOPT_POST1);
    
curl_setopt($chCURLOPT_POSTFIELDS$post);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
$data curl_exec($ch);
    
curl_close($ch);
    die(
$data);

    
/**
    $html = str_get_html($data);
    foreach($html->find("form table") as $e){
        $data = $e->plaintext;
        $data = str_replace(array("\r\n", "\t"), array("", ";"), $data);
        $data = preg_replace("#(;){1,}#is", ";", $data);
        $data = str_replace(";", "<br />", $data);
        echo "<div>$data</div>";
    }
    */
    

webarto je offline   Odgovorite uz citat