file_get_contents kan geen $_SESSION variables meenemen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten 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. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

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 »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Pagina: 1 2 volgende »

Francoi gckx

Francoi gckx

24/06/2013 12:15:36
Quote Anchor link
Ik ben al een tijdje bezig met iets kom steeds kleine stapjes verder.
Nu ben ik tot ontdekking gekomen tenminste als het waar is.
Dat file_get_contents geen 'toegang' heeft op sessions.

Vergeleken met de vorige topic heb ik het iets anders aangepakt
dit is nu de xml bestand:

Hoe kan ik er voor zorgen dat die wel de session pakt want dat is belangrijk.
any workarounds?

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
<?php session_start();
$doc = new DOMDocument('1.0');
// we want a nice output
$doc->formatOutput = true;

$root = $doc->createElement('queue');
$root = $doc->appendChild($root);

$apiKey = $doc->createElement('apiKey');
$apiKey = $root->appendChild($apiKey);

$textapiKey = $doc->createTextNode('5a16411104cabf6b516');
$textapiKey = $title->appendChild($textapiKey);

$hash = $doc->createElement('hash');
$hash = $root->appendChild($hash);

$hash_value = $doc->createTextNode($_SESSION['key_api);
$hash_value = $hash->appendChild($hash_value);

echo $doc->saveXML();
?>
 
PHP hulp

PHP hulp

08/05/2024 14:35:17
 
Kris Peeters

Kris Peeters

24/06/2013 12:18:00
Quote Anchor link
Waar heb je het over?

file_get_contents leest de inhoud van een bestand (zoals je aan de naam kan zien).
Eventueel leest het de output van een webpagina.
 
Francoi gckx

Francoi gckx

24/06/2013 12:20:49
Quote Anchor link
Ik heb die informatie gekregen van een aantal links op google en het schijnt te kloppen hoor
anders zou die het moeten doen.

Hij leest nu alles behalve de session.
 
- Ariën  -
Beheerder

- Ariën -

24/06/2013 12:22:49
Quote Anchor link
Zoek de fout:

$hash_value = $doc->createTextNode( $_SESSION['key_api );
Gewijzigd op 24/06/2013 12:23:04 door - Ariën -
 
Francoi gckx

Francoi gckx

24/06/2013 12:29:37
Quote Anchor link
@Aar

Inderdaad een vervelend type foutje het trekt de aandacht weg op het probleem

Hij pakt nog steeds de session niet omdat file_get_contents geen sessions pakt.
 
Koen Vlaswinkel

Koen Vlaswinkel

24/06/2013 12:35:06
Quote Anchor link
Ik neem aan dat dit gerelateerd is aan php in xml? Als dat zo is, hoef je geen file_get_contents te gebruiken. Dan zou je het gewoon zo kunnen doen:
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
session_start();

$doc = new DOMDocument('1.0');
// we want a nice output
$doc->formatOutput = true;

$root = $doc->createElement('queue');
$root = $doc->appendChild($root);

$apiKey = $doc->createElement('apiKey');
$apiKey = $root->appendChild($apiKey);

$textapiKey = $doc->createTextNode('5a16411104cabf6b516');
$textapiKey = $title->appendChild($textapiKey);

$hash = $doc->createElement('hash');
$hash = $root->appendChild($hash);

$hash_value = $doc->createTextNode($_SESSION['key_api']);
$hash_value = $hash->appendChild($hash_value);

$ch = curl_init("http://api.online-convert.com/queue-status");
$request["queue"] = $doc->saveXML();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);

$info = curl_getinfo( $ch );
$error =  curl_error($ch);
curl_close ($ch);
?>
 
Francoi gckx

Francoi gckx

24/06/2013 12:52:27
Quote Anchor link
Dat brengt mij bijna waar ik zijn moet, nu krijg ik

101 The file is waiting in the queue for being processed.

Terwijl als ik het hardcoded doe krijg ik dit:

100 The file has been successfully converted. 0 1372070905 http://www15.online-convert. etc etc
 
Koen Vlaswinkel

Koen Vlaswinkel

24/06/2013 13:08:42
Quote Anchor link
Heb je al gedebugd door te kijken of de hash die in de session staat en je dus doorgeeft, of dat dezelfde is die je hardcode. Doe bijvoorbeeld eens
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var_dump($_SESSION['key_api']);
 
Francoi gckx

Francoi gckx

24/06/2013 13:13:02
Quote Anchor link
Zo te zien komen ze allebei overeen.
 
Koen Vlaswinkel

Koen Vlaswinkel

24/06/2013 13:14:12
Quote Anchor link
En probeer eens of PHP ze ook overeen vindt komen door iets te doen als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var_dump($_SESSION['key_api']=='jouwhardcodedhash');
 
Francoi gckx

Francoi gckx

24/06/2013 13:19:21
Quote Anchor link
Dan krijg ik bool(false) dus dat betekent dat ze niet overeen komen.

Maar is dat niet logisch want de hashkey maakt steeds een andere aan
dus als ik upload geeft die een hash en die hash kan ik dan pas voor hardcode gebruiken
maar als ik dan refresh maakt die een andere aan

Toevoeging op 24/06/2013 15:56:16:

@Koen

heb je misschien nog een idee?
Gewijzigd op 24/06/2013 13:20:01 door Francoi gckx
 
Francoi gckx

Francoi gckx

26/06/2013 09:53:17
Quote Anchor link
Francoi gckx op 24/06/2013 13:19:21:
Dan krijg ik bool(false) dus dat betekent dat ze niet overeen komen.

Maar is dat niet logisch want de hashkey maakt steeds een andere aan
dus als ik upload geeft die een hash en die hash kan ik dan pas voor hardcode gebruiken
maar als ik dan refresh maakt die een andere aan

Toevoeging op 24/06/2013 15:56:16:

@Koen

heb je misschien nog een idee?



Nog iemand die een oplossing weet?
 
Koen Vlaswinkel

Koen Vlaswinkel

26/06/2013 10:21:41
Quote Anchor link
Als je je hardcoded hash var_dump't en je session hash ook, komt de lengte dan wel overeen?
 
Francoi gckx

Francoi gckx

26/06/2013 10:26:52
Quote Anchor link
Ik gebruik inmiddels geen session meer maar voeg het nu toe als parameter.

Ze komen overeen ik heb zelfs gecontroleerd of er in het begin of einde een spatie zit.



Toevoeging op 26/06/2013 10:33:18:

Als je wilt kan ik je de bestanden geven
 
Koen Vlaswinkel

Koen Vlaswinkel

26/06/2013 10:37:01
Quote Anchor link
En geeft mijn vorige var_dump met equals nog steeds false aan? Weet je dan zeker dat alles precies overeenkomt? Geef anders eens een voorbeeld.
 
Francoi gckx

Francoi gckx

26/06/2013 10:43:05
Quote Anchor link
zit eigen apikey in en is opgelost dus weg!
Gewijzigd op 27/06/2013 17:50:28 door Francoi gckx
 
Koen Vlaswinkel

Koen Vlaswinkel

26/06/2013 12:54:44
Quote Anchor link
Als ik met deze code een testje opzet, krijg ik gewoon een normale response:
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
<?xml version="1.0" encoding="utf-8"?>
<queue-answer>
  <status>
    <code>100</code>
    <message>The file has been successfully converted.</message>
  </status>
  <params>
    <downloadCounter>0</downloadCounter>
    <dateProcessed>1372243861</dateProcessed>
    <directDownload>http://www5.online-convert.com/download-file/abc3aa3021c9b49de933a548552ed5dc</directDownload>
    <source_checksum>a8f398aac96639fff052b6c8c2bec91b</source_checksum>
    <checksum>b76e7ddfc93a0d4e1528ee145272ea85</checksum>
    <target_size>40</target_size>
    <convert_to>pdf</convert_to>
    <mime_type>application/pdf</mime_type>
    <hash>abc3aa3021c9b49de933a548552ed5dc</hash>
  </params>
</queue-answer>


Ik heb het getest met als inc_xml/inc_xml_cv.xml de volgende inhoud:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8" ?>
<queue>
    <apiKey>mijnapikey</apiKey>
    <targetType>document</targetType>
    <targetMethod>convert-to-pdf</targetMethod>
</queue>


En ik heb alle code die jij hier net hebt neergezet gebruikt, behalve dat ik wel mijn eigen API-key heb gebruikt. Heb je wel je testMode uitgezet in inc_xml/inc_xml_cv.xml?
 
Francoi gckx

Francoi gckx

26/06/2013 13:06:11
Quote Anchor link
Hmm ik krijg echt dit als response (testmode heb ik ook nuweggelaten):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8"?>
<queue-answer>
  <status>
    <code>101</code>
    <message>The file is waiting in the queue for being processed.</message>
  </status>
  <params>
    <hash>5df1789c77fac1d859de2f7fcb831552</hash>
  </params>
</queue-answer>


Heb je precies zelfde code gebruikt?
 
Koen Vlaswinkel

Koen Vlaswinkel

26/06/2013 13:09:47
Quote Anchor link
Dat klopt, want het bestand is niet binnen een paar milliseconden geconvert. Ik heb de hash opgeslagen en dan opnieuw uitgevoerd na een paar seconden. Dan krijg je wel de directe downloadlink. Deze response kreeg ik eerst ook, maar na een paar seconden krijg je gewoon code 100.
 
Francoi gckx

Francoi gckx

26/06/2013 14:11:02
Quote Anchor link
Ik krijg nu 104 The file is currently being processed
waarschijnlijk omdat als ik refresh een nieuwe hash aangemaakt wordt, hoe behou ik de hash

ik probeer het 2 keer uit te voeren zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$gDwLink
= new SimpleXMLElement(get_data('cvuploads/' .$t . $n));
$download = $gDwLink->params->hash;
                        
$gDwLinkD = new SimpleXMLElement(get_dlcv($download));
$dd = $gDwLinkD->params->hash;
echo get_dlcv($dd);
?>


hoe had jij het dan gedaan?
 
Koen Vlaswinkel

Koen Vlaswinkel

26/06/2013 14:12:17
Quote Anchor link
Ik had in dit geval gewoon even de hash gekopieerd uit het bestand, dus 'abc3aa3021c9b49de933a548552ed5dc' gekopieerd en erin gezet als $download. Maar je kan dus een database of session gebruiken in jouw geval.
 

Pagina: 1 2 volgende »



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.