Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Mersul Trenurilor
Last Updated: Jun 27 2018 21:31, Started by
phpguru
, Jun 27 2018 19:54
·
0
#1
Posted 27 June 2018 - 19:54
Salutare,
De ceva timp, SNCFR S.A. a modificat/actualizat platforma online pt. mersul trenurilor http://mersultrenuri....ro/Itineraries Nu stiu ce imi scapa sau ce imi lipseste din scriptul meu pt. ca imi returneaza eroare 404 (doar rezultatul) <?php error_reporting( E_ALL ) ; function string( $string, $start, $end ) { $sub = substr( $string, strpos( $string, $start ) + strlen( $start ), strlen( $string ) ) ; return substr( $sub, 0, strpos( $sub, $end ) ) ; } $curl = file_get_contents( "https://mersultrenurilor.infofer.ro/Itineraries" ) ; $DepartureStationName = "Craiova" ; $ArrivalStationName = "Oradea" ; $DepartureDate = "27.06.2018" ; $ConnectionsTypeId = "0" ; $OrderingTypeId = "0" ; $__RequestVerificationToken = string ( $curl, '__RequestVerificationToken" type="hidden" value="', '"' ) ; function cfri( $DepartureStationName, $ArrivalStationName, $DepartureDate, $ConnectionsTypeId, $OrderingTypeId, $__RequestVerificationToken ) { $ch = @curl_init() ; $header[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" ; $header[] = "Cache-Control: max-age=0" ; $header[] = "Connection: keep-alive" ; $header[] = "Accept-Language: ro-RO,ro;q=0.8,en-US;q=0.6,en-GB;q=0.4,en;q=0.2" ; $header[] = "Pragma: no-cache" ; $header[] = "Content-Type: application/x-www-form-urlencoded" ; $header[] = "Upgrade-Insecure-Requests: 1" ; @curl_setopt( $ch, CURLOPT_URL, "https://mersultrenurilor.infofer.ro/Itineraries" ) ; @curl_setopt( $ch, CURLOPT_HEADER, false ) ; @curl_setopt( $ch, CURLOPT_HTTPHEADER, $header ) ; @curl_setopt( $ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" ) ; @curl_setopt( $ch, CURLOPT_ENCODING, "gzip,deflate" ) ; @curl_setopt( $ch, CURLOPT_REFERER, "https://www.google.com" ) ; @curl_setopt( $ch, CURLOPT_AUTOREFERER, true ) ; @curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ) ; @curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true ) ; @curl_setopt( $ch, CURLOPT_NOBODY, true ) ; @curl_setopt( $ch, CURLOPT_VERBOSE, true ) ; @curl_setopt( $ch, CURLOPT_HTTPGET, true ) ; @curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 5 ) ; @curl_setopt( $ch, CURLOPT_TIMEOUT, 10 ) ; @curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, "POST" ) ; @curl_setopt( $ch, CURLOPT_POSTFIELDS, "POSTDATA=DepartureStationName=" . $DepartureStationName . "&ArrivalStationName=" . $ArrivalStationName . "&DepartureDate=" . $DepartureDate . "&TimeSelectionId=0&MinutesInDay=0&ChangeStationName=&DepartureTrainRunningNumber=&ArrivalTrainRunningNumber=&ConnectionsTypeId=" . $ConnectionsTypeId . "&OrderingTypeId=" . $OrderingTypeId . "&__RequestVerificationToken=" . $__RequestVerificationToken ) ; $result = @curl_exec( $ch ) ; @curl_close( $ch ) ; return $result ; } $cfri = cfri( $DepartureStationName, $ArrivalStationName, $DepartureDate, $ConnectionsTypeId, $OrderingTypeId, $__RequestVerificationToken ) ; echo $cfri ; ?> |
#3
Posted 27 June 2018 - 20:02
#4
Posted 27 June 2018 - 20:26
@curl_setopt( $ch, CURLOPT_NOBODY, true ) ; ???
@curl_setopt( $ch, CURLOPT_HTTPGET, true ) ; ???</br> @curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, "POST" ) ; ??? Edited by sceptic_schizo, 27 June 2018 - 20:27. |
#5
Posted 27 June 2018 - 20:28
#6
Posted 27 June 2018 - 20:32
Uita-te la cookie-uir, gen .AspNetCore.Antiforgery.1dDny83OZBY
|
#7
Posted 27 June 2018 - 20:34
sceptic_schizo, on 27 iunie 2018 - 20:26, said:
@curl_setopt( $ch, CURLOPT_NOBODY, true ) ; ??? @curl_setopt( $ch, CURLOPT_HTTPGET, true ) ; ???</br> @curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, "POST" ) ; ??? |
#8
Posted 27 June 2018 - 21:31
functie cu nume "string" ?
trebuie sa faci prima data un GET ca sa obtii acel AntiForgery cookie. apoi trimiti valoarea lui in POST |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users