curl login

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

.NET developer

Functie Jij begint als .NET ontwikkelaar in een team met 10 andere Software Engineers. De werkzaamheden zijn afwisselend, zo kan het dat jij bezig bent met volledig nieuwe features of het door ontwikkelen van bestaande sites of shops. Wij ontwikkelen web applicaties, maar ook mobiele applicaties. Daarnaast bijt jij je soms ook van in externe koppelingen met systemen zoals een ERP. Als team is er een duidelijke focus m.b.t. het waarborgen van de performance en snelheid van webshops. Ook zijn wij expert op het gebied van configuratoren. Kortom enorm veel afwisselende werkzaamheden! Ook jouw werkplek kan afwisselend zijn. Soms heb

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

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 12:06:47
 
- 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.