curl login

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »
Michael -

Michael -

29/07/2010 19:16:00
Quote Anchor link
Hey,

Ik probeer Curl wat beter te leren kennen, maar tot nu toe gebeurt er nog niet zoveel. Ik wil graag gegevens van een ingelogde pagina afhalen zonder dat ik zelf moet inloggen. Ik heb al meerdere voorbeeldjes gevonden, maar lijken het niet te doen. Ik krijg gewoon een inlog veld of een pagina dat ik niet ben ingelogd.

Ik probeer 't nou even in 1 pagina, maar er gebeurt naar mijn idee niks. Ik heb nog even geen controle op inlog, maar hij zou toch in iedergeval moeten posten? Dus zou ik toch de melding "Er is gepost" moeten zien? Ik zie alleen een lege pagina. Iemand een idee?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$ch
= curl_init();
curl_setopt($ch, CURLOPT_URL, 'login.php');
curl_setopt($ch, CURLOPT_POST, true); // Request method op POST zetten
curl_setopt($ch, CURLOPT_POSTFIELDS, 'naam=naam&ww=ww'); //Dit zijn je postvelden, de naam is die van het html attribuut, en de value spreekt voor zichzelf
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookies.txt'); //Een Cookiejar aanmaken om de sessie cookie in op te slaan
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // geen output naar het scherm printen.
$output = curl_exec($ch); //uitvoeren en output opvangen
curl_close($ch);

print $output;
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//login.php
if($_SERVER['REQUEST_MEHOD'] == 'POST')
{

    echo 'Er is gepost';
}

else
{
echo '<form method="POST" action="">
<input type="text" name="naam"/><br/>
<input type="text" name="ww"/><br/>
<input type="submit"/>
</form>'
;
}

?>
Gewijzigd op 29/07/2010 19:26:49 door Michael -
 
PHP hulp

PHP hulp

27/04/2024 11:31:30
 
- Mark -

- Mark -

29/07/2010 19:19:26
Quote Anchor link
type foutje? er staat $ouput en je print $output.
 
Michael -

Michael -

29/07/2010 19:27:31
Quote Anchor link
Inderdaad. Gewijzigd, maar pagina & broncode zijn nog steeds leeg.
 
Sam Smekens

Sam Smekens

29/07/2010 19:40:10
Quote Anchor link
kan je dan gegevens van een pagina halen zonder ingelogd te zijn?
 
- Mark -

- Mark -

29/07/2010 19:47:43
Quote Anchor link
login.php is in je normale bestand het hele adres of niet? http:// en weet ik veel waarheen?

Het is al weer een tijd geleden maar ik heb onderstaande regel erbij staan, Ik kon wel niet op elke website inloggen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, 1);

?>
 
Michael -

Michael -

29/07/2010 20:42:03
Quote Anchor link
@Mark: Geen idee of je perse de volledige url moet geven? Ik heb nu maar http://ipadres/login.php van gemaakt. Ik heb ook die followlocation regel toegevoegd, nou krijg ik drie keer het formulier, maar niet dat ie gepost heeft of zo.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<form method="POST" action="">
<input type="text" name="naam"/><br/>
<input type="text" name="ww"/><br/>
<input type="submit"/>
</form><form method="POST" action="">
<input type="text" name="naam"/><br/>
<input type="text" name="ww"/><br/>
<input type="submit"/>
</form><form method="POST" action="">
<input type="text" name="naam"/><br/>
<input type="text" name="ww"/><br/>
<input type="submit"/>
</form>
 
- Mark -

- Mark -

29/07/2010 21:42:30
Quote Anchor link
Sorry het is te lang geleden voor me om dit uit mijn hoofd op te lossen. En ik heb geen tijd om het opnieuw op te zoeken. Hopelijk kan iemand anders je helpen.
 
Michael -

Michael -

30/07/2010 02:04:44
Quote Anchor link
Volgens mij ben ik nou al een heel eind op weg. Ik ben nu in ieder geval ingelogd :-) Met cookie.txt wordt alleen niks gedaan, maar maakt niet uit.

Wat ik nu alleen wel heb is dat inloggen.php en admin.php op mijn scherm worden geopent, maar ik wil alleen een array van admin.php zodat ik hier de juiste gegevens uit kan halen. Iemand een idee?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$ch
= curl_init();
 
//link naar de webpagina die in de form-tag 'action' staat
curl_setopt($ch, CURLOPT_URL, 'http://website.ext/inloggen.php');
 
//value 1: vraag de pagina op
//value 0: download het bestand

curl_setopt ($ch, CURLOPT_POST, 1);
 
//verander deze velden in de input-names die gevraagd worden
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'gebruikersnaam=blabla&wachtwoord=blabla&inloggen=Inloggen');
 
//url naar jou lege cookie.txt file
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 0);
$store = curl_exec ($ch);
 
//link naar het bestand wat je wil downloaden na de login
curl_setopt($ch, CURLOPT_URL, 'http://website.ext/admin.php');
$content = curl_exec ($ch);
curl_close ($ch);
?>


Edit: CURLOPT_RETURNTRANSFER op 1 zetten loste mijn probleem op :-)
Gewijzigd op 31/07/2010 17:52:21 door Michael -
 
Michael -

Michael -

31/07/2010 17:54:06
Quote Anchor link
Om weer een nieuwe topic te voorkomen post ik 't hier.
Ik het script nu mooi werken. Hij logt in op mijn site inloggen.php en haalt daarna een klein gedeelte met data van admin.php. Nou deze test is voltooid wil ik 't gebruiken voor een andere website, maar hierbij werkt 't niet. Ik krijg een foutmelding "Sessieprobleem" dit dus 't enige wat ik van de site terug krijg. Iemand hier een oplossing voor?
 
Niek s

niek s

31/07/2010 18:45:32
Quote Anchor link
Waarschijnlijk faalt je login op de tweede site. Kijk even of het misschien een rechten probleem is (lokaal). Dus of cURL wel cookie files mag aanmaken.

Oh, in de code hierboven (voor zo ver die nog relevant is) zie ik dat je RETURN TRANSFER uit zet, en vervolgens wel het probeerd op te slaan in $store.. ? Klinkt een beetje onlogisch bij mij.

Wat verder nog een handige CURLOPT is, is CURLOPT_VERBOSE. Zet die naar true (of 1), en er komt debugging informatie voorbij :)
 
Michael -

Michael -

31/07/2010 19:02:35
Quote Anchor link
Bovenstaand script krijg ik 2 pagina's te zien. Eerste pagina (inloggen.php) melding "Je bent al ingelogd" en de 2e pagina mijn admin. Dat werkt dus goed (met returntransfer op 0, als ik deze op 1 zet krijg ik niks en moet ik zelf $content gaan echo'en, heb ik nu wel omdat ik alleen data van admin haal) maar wil 't nu voor een andere site gebruiken en lukt 't niet meer.

Ik heb VERBOSE toegevoegd, maar krijg geen informatie daarvan.
Ik heb nu de volgende code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
$ch
= curl_init();
 
curl_setopt($ch, CURLOPT_URL, 'https://www.website.ext/login.jsp');

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
 
//value 1: vraag de pagina op
//value 0: download het bestand

curl_setopt ($ch, CURLOPT_POST, 1);
 
curl_setopt ($ch, CURLOPT_POSTFIELDS, '***');
 
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt ($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 30);
//curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt ($ch, CURLOPT_VERBOSE, 1);
$store = curl_exec ($ch);

curl_setopt($ch, CURLOPT_URL, 'https://www2.website.ext/blabla.do');
$content = curl_exec ($ch);

//show information regarding the request
//print_r(curl_getinfo($ch));
//echo curl_errno($ch) . '-' . curl_error($ch);


curl_close ($ch);

print_r($content);
?>

Zover ik weet wordt cookie.txt ook niet gebruikt. Moet ik misschien zelf hier iets inzetten zodat ik 't sessieprobleem niet meer krijg?
 
Michael -

Michael -

05/08/2010 21:19:30
Quote Anchor link
bump
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.