?
Onbekende gebruiker
19-09-2009 16:50
Kijk eens naar [php]cURL[/php].
Link gekopieerd
Link gekopieerd
Ha! Wat een knakuh site. Zouden ze weten hoe het eruit ziet in FF?
Link gekopieerd
haha, inderdaad die website is echt bagger, maar goed! Het gaat natuurlijk niet op de lay-out maar om de techniek. Heb je een idee Bart?
Link gekopieerd
ruliezz schreef op 19.09.2009 18:22
Heb je een idee Bart?
Karl schreef op 19.09.2009 16:50
Kijk eens naar [php]cURL[/php].
Zoals Karl al zei: [php]cURL[/php]. Daar doe je dat soort zaken mee. Dat je dat te lastig vindt is weer een ander probleem....
Link gekopieerd
Ik zal wel eens verder in duiken, iedergeval bedankt!
Link gekopieerd
Link gekopieerd
In de voorbeelden zijn steeds twee post variabelen wat nou als je er meer hebt kun je dat blijven scheiden met &?
Link gekopieerd
?
Onbekende gebruiker
19-09-2009 19:54
Link gekopieerd
Op moment heb dit gemaakt, maar het bied verder geen resultaat.
Is er nog een mogelijkheid om de gegevens te posten?
Alle informatie die ik post komt uit de input velds van de website. Zie broncode
<?php # Script 9.4 - curl.php
/**
* Deze pagina gebruikt cURL om een combinatie van gebruikersnaam
* en wachtwoord te posten naar een beveiligde webpagina.
*/
// URL instellen:
$url = 'http://gepir.gs1.nl/gepir_V3/client/default.aspx#go';
// Start het proces:
$ch = curl_init($url);
// Vertel cURL te falen als er een fout optreedt:
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
// Doorverwijzingen toestaan:
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
// Wijs de geretourneerde gegevens toe aan een variabele:
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
// Stel de time-out in:
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
// Gebruik POST:
curl_setopt($ch, CURLOPT_POST, 1);
// Stel de POST-gegevens in:
curl_setopt($ch, CURLOPT_POSTFIELDS, 'LoginPanel_ScriptManager_HiddenField=&rblGLN=owner&__EVENTTARGET=&__EVENTARGUMENT=&__EVENTVALIDATION=/wEWBwKSlvnBCQK00p21AQLj7YbyBgKn0Mh+Ar7E3foGAoSdi9AFApD0z+sF88Aj1dMiWgTPSA5a1RU5evqacQo=&__VIEWSTATE=/wEPDwUJMTE0MDIyODYyD2QWAgIBD2QWCmYPDxYCHgdWaXNpYmxlaGRkAgEPZBYCAgMPZBYCAgMPPCsACgEADxYCHhJEZXN0aW5hdGlvblBhZ2VVcmwFDn4vRGVmYXVsdC5hc3B4ZGQCBg8PFgIeBFRleHQFBlNlYXJjaGRkAggPDxYCHwBoZGQCCQ8PFgIfAGhkZGRonUm/uOTjjoeRxjAPVCXIP0TCng==&txtGtin=8712345005504&btnGetGtin=Go&btnGtin=GTIN');
// Voer de transactie uit:
$r = curl_exec($ch);
// Sluit de verbinding:
curl_close($ch);
// Geef de resultaten weer:
echo $r;
?>
Link gekopieerd