Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Buenas senhores,
É o seguinte. Tenho um programa que envia para meu site via GET varios dados, entre eles uma variavel gigantesca.
Esta variavel gigantesca está chegando em partes. O arquivo de texto com os dados desta variavel tem as falhas mas nada de mais:
18:12 Gear Up: 176 Knots
18:12 Flaps:2 at 176 Knots
18:12 Flaps:1 at 181 Knots
18:13 Flaps:Up at 197 Knots
18:27 Wind:143º@008 Kno
ts Heading: 218º Ground Speed: 477 Knots Altitude 26958 ft
18:42 Wind:113º@008 Knots Heading: 218º Ground Speed: 470 Knots
18:42 TOC
18:42 Fuel Weight: 3796 Kg
18:57 Wind:099º@006 Knots Heading: 219º Ground Speed: 495 Knots Altitude 36079 ft
19:12 Wind:091º@004 Knots Heading: 220º Ground Speed: 491 Knots Altitude 36138 ft
19:27 Wind:067º@005 Knots Heading: 225º Ground Speed: 487 Knots Altitude 36151 ft
19:37 Com1 Freq=135.75
19:39 TOD
19:39 Fuel Weight: 2524 Kg
19:42 Wind:019º@000 Knots Heading: 234º Ground Speed: 513 Knots Altitude 29678 ft
19:57 Wind:063º@003 Knots Heading: 191º Ground Speed: 285 Knots Altitude 10636 ft
19:57 Flaps:1 at 211 Knots
19:58 Flaps:2 at 198 Knots
20:00 Flaps:3 at 193 Knots
20:00 Gear Down: 193 Knots
20:02 Flaps:4 at 172 Knots
20:03 Flaps:5 at 161 Knots
20:04 Flaps:Full at 164 Knots
20:04 Flaps:5 at 162 Knots
20:
04 TouchDown:Rate -135 ft/min Speed: 147 Knots
20:04 Flaps:4 at 118 Knots
20:04 Flaps:3 at 112 Knots
20:04 Flaps:2 at 107 Knots
20:04 Flaps:Up at 102 Knots
20:05 VATSIM:SBKP 311900Z 06005KT 9999 -RA FEW030 FEW040TCU 22/21 Q1017 RETS
20:05 Land
20:05 Wind:060º@004 Knots
O problema é que, eu preciso pegar o dado em vermelho que muda de acordo com quem envia. E não consigo pois a variavel chega com essa quebra, e o sistema só pega a "primeira parte".
Alguem sabe resolver isso ?
Att.
Lucas Roquefort
Posta a query string aí
Acho que enviando as URL o sr. vai entender.
http://voeazulvirtual.starflightvirtual.co.cc/pireps/receive_pirep.php?pilot=AZU051&date=2010/01/31&time=18:00:00&callsign=AZU051®=PR-AZL&origin=SBSV&dest=SBRJ&alt=SBCF&equipment=E190/M&fuel=2519&duration=01:55&distance=725&version=4010&more=0&log=[2010/01/31%2018:00:00]Flight%20IATA:AD051Pilot%20Number:051Company%20ICAO:AZUAircraft%20Type:E190/MAircraft%20Registration:PR-AZLDeparting%20Airport:%20SBSVDestination%20Airport:%20SBRJAlternate%20Airport:SBCFOnline:%20VATSIMRoute:UW50%20EUDES%20UW50%20VTR%20UW50Flight%20Level:FL380No%20Slew%20and%20time%20accel18:00%20%20Zero%20fuel%20Weight:%2029197%20Kg,%20Fuel%20Weight:%204914%20Kg18:03%20%20Com1%20Freq=123.4518:03%20%20VR=%20178%20Knots18:03%20%20V2=%20178%20Knots18:03%20%20Take-off18:03%20%20Take%20off%20Weight:%2033995%20Kg18:03%20%20Wind:%20193%20@%20010%20Knots%20Heading:%2007918:03%20%20POS%20S12%2054%2025%20W038%2019%2004%2018:03%20%20N11%2093%20N12%209318:03%20%20Gear%20Up:%20179%20Knots18:03%20%20Flaps:2%20at%20179%20Knots18:04%20%20Flaps:1%20at%20193%20Knots18:04%20%20Flaps:Up%20at%20203%20Knots18:18%20%20Wind:142@037%20Knots%20Heading:%20187%20Ground%20Speed:%20396%20Knots%20Altitude%2034091%20ft18:21%20%20TOC18:21%20%20Fuel%20Weight:%204019%20Kg18:33%20%20Wind:156@029%20Knots%20Heading:%20188%20Ground%20Speed:%20385%20Knots%20Altitude%2038018%20ft18:48%20%20Wind
São 3 URL diferente para o mesmo log.
Meu "sistema" de pegar o TD:
$conteudo2 = $pirep_array['fsacars_log'];
preg_match( "/TouchDown:Rate (-?[0-9]+)/i", $conteudo2, $matches );
$td= $matches[1];
só pega a parte da priemria URL
ou seja, sem TD.
PS: o correto seria 1 unica URL. : (
Não contei quantos caracteres tem na sua URL, mas existe limite, se não me engano de 255. Mas a pergunta mais importante é: Porque enviar isto por GET? Aparentemente são informações sensíveis, então não é muito seguro passar por GET.
Tente explicar qual a utilização, que podemos sugerir uma solução melhor do que esta.
Carlos Eduardo
O que? o.O
Explique-se melhor.