file_get_contents kan geen $_SESSION variables meenemen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

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 »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

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 »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! 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! Binnen deze rol houdt jij je met het volgende bezig: 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

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling 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

17/04/2024 01:24:12
 
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.