Remote bestand gebruiken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Variatie in ontwikkelen PHP op Medior niveau

Dit bedrijf is 14 jaar geleden opgericht. De open en informele sfeer heeft er altijd gehangen, wat het een leuk bedrijf maakt. Ze zijn erg goed voor de werknemers en vinden dat elke stem telt. Ze streven ernaar om steeds grotere projecten en klanten onder handen te nemen. Des te meer hebben ze zich al erg goed op markt gepositioneerd, waardoor je als nieuwkomer in een warm bad beland. Ze houden zich voornamelijk bezig met het bouwen van webshops en websites. Ook hebben ze een eigen CMS-systeem ontwikkeld die je bij hun kan afnemen. Met oog op de toekomst willen

Bekijk vacature »

.NET Ontwikkelaar gezocht voor een functie in de e

Samen met de 7 developers in Nederland en jullie Ethiopische collega zijn jullie verantwoordelijk voor de software-tak van de grote olie producenten. Naast de kwaliteit die jullie leveren, maak je het ook zo gebruiksvriendelijk mogelijk. Dit levert op de lange termijn een grote klanttevredenheid en dus meer gebruikers op. Functie-omschrijving Naast het coderen houd jij je ook bezig met: – Implementeren van nieuwe features – Optimaliseren Mocht je de interesse hebben om een stap verder te gaan, dan zijn jouw werkzaamheden ook: – Het onderhouden van klantcontacten – Internationale bezoekjes aan de partners (zowel in de fabrieken als op de

Bekijk vacature »

Medior C# / .NET programmeur gezocht voor internat

Al 15 jaar vertegenwoordigen zij in Nederland een internationale overkoepelende organisatie omtrent Cloud ontwikkelingen en gespecialiseerde bedrijfssoftware. Het doel van de organisatie is om het werk van hun klanten efficiënter te maken en kwalitatief te verbeteren. Inmiddels hebben zij 3 vestigingen verspreid in Nederland waar 150 werknemer actief zijn. Om de vestiging in de regio Brabant uit te breiden, zoeken zij naar gedreven en ervaren .NET developers met enige kennis van Java. Ondanks het internationale karakter van de onderneming, wordt het bedrijfscultuur gekenmerkt door zijn ontspannen en dynamische sfeer. Benieuwd naar de vereisten voor deze functie? Lees dan hieronder verder

Bekijk vacature »

GIS developer / marktleider binnen GEO-ICT project

Functieomschrijving Ben jij een gedreven developer met een voorkeur voor specialisaties binnen GEO-ICT projecten? Heb jij ervaring met ontwikkelingen in ArcGIS Server? Lees dan nu verder! Ontwikkelingen aan bestaande en nieuwe software met behulp van .NET en ESRI ArcGIS; Bedenken van (mobiele) oplossingen; Samenwerken in zelfsturende SCRUM teams; Werken aan innovatie en kennisdeling. Functie-eisen Je hebt een relevante hbo- of academische opleiding afgerond; Je hebt minimaal drie jaar relevante werkervaring binnen GEO-ICT projecten en technieken; Je hebt uitstekende kennis van ArcGIS Server (en .NET); Het is een pre als je affiniteit hebt met geografische software; Je hebt ervaring met Agile

Bekijk vacature »

Medior PHP applicatie ontwikkelaar gezocht

Een groeiend bedrijf die haar klanten helpt om meer naamsbekendheid te krijgen. Het bedrijf bestaat ruim 20 jaar en werken voor marketeers. Het is een middel grote organisatie met 12 werknemers. Doordat ze drie competente bij elkaar voegen hebben ze een uniek concept. Omdat ze een snel groeiend bedrijf zijn zoeken ze een nieuwe collega. Het is een informele club waar naast het harde werken ook tijd overblijft voor plezier. Een inspirerende omgeving waar je veel verantwoordelijkheid krijt en in ruil daarvoor krijg je veel vrijheid terug. Het is een dynamische inspirerende omgeving waar veel te leren is en waar

Bekijk vacature »

Medior allround C# / Java .NET developer gezocht v

Al 15 jaar richten zij zich op ontwikkelingen rond de Cloud. Daarnaast ontwikkelen zij software die de bereikbaarheid, professionaliteit en efficiëntie van hun klanten moeten vergroten. Het team in Nederland vertegenwoordigd de internationale overkoepelende organisatie van het bedrijf. Zij werken met 30 man in Nederland verspreid over 3 vestigingen. Zij leggen de focus op de implementatie en beheer van de software systemen van hun klanten. Echter, om nieuwe projecten te kunnen realiseren, zoeken zij naar Medior C# ontwikkelaars met ervaring van Java. Deze projecten zullen gericht zijn op de ontwikkelingen rond de Cloud, en het ontwikkelen en verbeteren van de

Bekijk vacature »

GIS Developer - Utrecht

Functieomschrijving Wil jij je GIS kennis toepassen in het maken van software voor grote marktpartijen en overheidsinstellingen? Zoek jij een nieuwe uitdaging en heb jij ervaring met GIS? Reageer dan nu! Ontwikkelen van geografische (GIS) applicaties- en software; Beheer en onderhoud van GIS applicaties; Koppelen, leveren en implementeren van GIS applicaties aan bestaande applicaties van klanten; Flexibel en vernieuwend werken binnen een innoverend bedrijf. Functie-eisen Afgeronde HBO opleiding; Kennis van GIS is een eis; Kennis van GIS programmeertalen is een eis. Bedrijfsomschrijving Het bedrijf waar je komt te werken is een flexibel en vernieuwend bedrijf, dat al 15 jaar innoverend

Bekijk vacature »

Medior Software Engineer

Over de functie Als Software Engineer ben je met jouw scrumteam van A tot Z betrokken bij het (door)ontwikkelen van de software. Naast het ontwikkelen en testen van de software geef je ook passend advies aan onze klanten. Je maakt daarbij gebruik van de nieuwste technieken waaronder o.a. Azure, Angular,.Net core, MS-SQL server en de elastic search stack. Om je kennis up-to-date te houden verdiep je je regelmatig in nieuwe ontwikkelingen omtrent je vakgebied en probeer je deze effectief te vertalen naar mogelijkheden voor ons bedrijf. Jij als medior bent gedreven om dagelijks de mooiste ontwikkelingen te realiseren en neemt

Bekijk vacature »

Software Engineer C++ / Software Developer C++

Organisatie- en afdelingsomschrijving For our business client, a fast dynamic technical company which gathers and processes huge amounts of data, we are looking for several Software Engineers. You will be part of a team consisting of about 25 software developers working on a suit of advanced software tools. These software tools are then used further on in the company in the creation of customers. Functieomschrijving As Linux is the operating system which is used by our business client, experience with Linux is mandatory. As a software engineer you will develop software that is used to convert digital image data to

Bekijk vacature »

Medior PHP programmeur voor de ontwikkeling van gr

Het bedrijf is eind jaren ’90 opgericht. Ze zijn gespecialiseerd in het ontwikkelen van overheid gerelateerde software en webapplicaties. Voorbeelden van de partijen voor wie zij actief in de weer zijn, zijn o.a.; de belastingdienst, burgerzaken, verscheidene aanverwante bedrijven, notarissen, incasso bureaus en bewindvoerders. Momenteel bestaat het totaal uit ongeveer 20 medewerkers. 2/3 deel van het bedrijf bestaat uit een team van Developers. Development is het belangrijkste onderdeel binnen het bedrijf. Doordat zij als één van weinigen gefocust zijn op deze niche, neemt de groei in aantal projecten erg toe. Doordat er steeds meer zaken geautomatiseerd worden, neemt ook de

Bekijk vacature »

Junior & Medior PHP Developers met wil om te l

Vanuit een brede oriëntatie op de markt, heeft het bedrijf zich in de loop der jaren gespecialiseerd in een niet zo veel voorkomende branche op de markt. Ze opereren actief in relatiegeschenken ; dat zijn de geschenken die bijvoorbeeld op bruiloften en feesten worden geschonken als bedankje voor je komst. Deze geschenken zijn erg variabel en meestal gaat dat ook om grote aantallen. Het bedrijf heeft veel kennis op de specifieke markt opgedaan, waardoor ze anno 2016 precies een inschatting kunnen maken van wat er erg gewild is op de markt en wat er niet zo gewild is. De producten

Bekijk vacature »

Mobile Developer

Wat je gaat doen: DPA GEOS is op zoek naar enthousiaste Mobile Developers om het team te versterken. Als Mobile Developer werk je in Agile teams bij onze klanten en ben je verantwoordelijk voor hun grotere mobiele web applicaties. Met collega’s ontwikkel je hoogwaardige software voor verschillende opdrachtgevers in jouw regio. Je ontwikkelt, adviseert over architectuur en past de nieuwste technologieën toe. Je bent een ambitieuze professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande interesse in Mobiele applicaties. Je staat met beide benen op de grond en je kunt goed samenwerken. Je bijt

Bekijk vacature »

Digisource zoekt Senior System Engineer

Hé Senior System Engineer! Ben jij die senior System Engineer en op zoek naar een brede en uitdagende functie? Bij Digisource in Barendrecht krijg je de kans om jezelf verder te ontwikkelen in een leuk en enthousiast team! “Werk in een hecht team bij een toonaangevend en vooruitstrevend IT bedrijf en los complexere vraagstukken op voor klanten; maak het bij Digisource!” Jouw bijdrage Je wordt ingezet bij de complexere vraagstukken binnen ons systeembeheer team; Je voert installatie- en onderhoudswerkzaamheden uit op locatie; Je adviseert onze klanten; Je wordt betrokken bij ontwikkelingen van nieuwe producten en diensten; Je voert projectmatig migraties

Bekijk vacature »

Junior PHP Developer met Allround functie

Dit bedrijf is in 2001 gestart in Nederland. Het mooie aan dit bedrijf, is dat ze zich met van alles bezighouden. Er worden geen projecten overgeslagen en bijna alle klanten kunnen er terecht. Alles kan gemaakt worden door het bedrijf, en dat doen de developers erg graag. Zo heb je de ene keer te maken met het bouwen van websites of webshops en de andere keer bouw je applicaties of lever je maatwerk. Ze zijn vrijwel de enige op de markt met deze specialisme. Het team bestaat uit 20 medewerkers waaronder zes ervaren developers. Er hangt een open, informele sfeer

Bekijk vacature »

Node.JS / React.JS / Full-stack Ontwikkelaar / Inn

Functieomschrijving Ben jij al jaren bezig met het ontwikkelen in Node.JS en React.JS/Angular of ben jij sinds kort begonnen met het programmeren in Node.JS en React.JS/Angular en wil jij graag veel vrijheid in jouw ontwikkelwerkzaamheden. Regeer dan snel! Ontwikkelen van (nieuwe) functionaliteiten; Helpen bij het bepalen van de architectuur; Ontwikkelen aan zowel de front- als backend; Realiseren van Continous Intergration; Testen en waarborgen van eigen code, maar ook die van jouw collega's. Functie-eisen Ervaring met JavaScript, NodeJS; Kennis van React / Redux / ES6; Kennis van met CI tools zoals Jenkins en Ansible; Je hebt ervaring met het werken in

Bekijk vacature »
Guido  -

Guido -

11/10/2018 09:17:28
Quote Anchor link
Hallo,

Ik ben bezig met een script(je) en wil een validatie inbouwen, middels het vergelijken van een paar waarden die op een andere server staan. Ik wil daar deze querystring voor gebruiken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
include_remote('https://www.domein.nl/check.php?waarde1='.$value1.'&waarde2='.$value2.'&waarde3='.$value3);


Is het dan voldoende om een check.php bestand te maken die er zo uit kan zien:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$value1
= 'mijn waarde 1';
$value2 = 'mijn waarde 2';
$value3 = 'mijn waarde 3';
?>


Of gaat dit niet werken?

Guido
Gewijzigd op 11/10/2018 09:17:59 door Guido -
 
PHP hulp

PHP hulp

18/02/2019 04:17:45
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 09:24:54
Quote Anchor link
Je kan uiteraard eigen variabele meegeven in een externe URL aanroep. Het betreffende script die wordt aangeroepen moet deze wel via GET opvissen ;)

Gaat het enkel om een request of wil je ook de response van hun uitlezen?
Gewijzigd op 11/10/2018 09:29:49 door - Ariën -
 
Guido  -

Guido -

11/10/2018 09:31:36
Quote Anchor link
Wil slechts een eenvoudig check, dus request.
Maar ben wel benieuwd hoe je een response kunt opvragen via deze querystring?
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 09:48:24
Quote Anchor link
Ja dat kan, valideer de meegestuurde waardes, stuur vanaf de remote server een waarde (bijv. array('status'=>true);), en verpak die in de functie json_encode().

Lees dan op je eigen server met de functie json_decode() die JSON-string uit.
Gewijzigd op 11/10/2018 09:48:46 door - Ariën -
 
Guido  -

Guido -

11/10/2018 10:04:54
Quote Anchor link
Hoi,

Ok, daar moet ik even goed voor gaan zitten. Doe ik later een keer.

Maar als ik dus alleen de 3 waarden wil opvragen uit remote bestand check.php, via de querystring, kan dat op de manier die ik in mijn eerste bericht heb geplaatst? Heb momenteel even geen mogelijkheid om het zelf te testen, vandaar ;-)

Guido
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 10:10:57
Quote Anchor link
Via $_GET['waarde1'] etc in check.php.
 
Guido  -

Guido -

11/10/2018 10:19:43
Quote Anchor link
Ik vraag de 3 waarden van check.php toch op vanuit een ander bestand.. middels include_remote, dus de GET moet ik in dat andere bestand gebruiken. Of begrijp ik iets verkeerd?
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 10:23:54
Quote Anchor link
Je doet toch een request van een server (A) naar een andere externe server (B)? Die heeft geen benul over hoe jij de URL op server A samenstelt. Dus als je op server B de waardes in de URL (die vanaf A komt) wilt uitlezen, moet je daar GET gebruiken.
Gewijzigd op 11/10/2018 10:25:08 door - Ariën -
 
Guido  -

Guido -

11/10/2018 10:39:02
Quote Anchor link
Ik vraag alleen de 3 waarden op van server B. Bestand check.php staat op server B en bevat deze 3 waarden.

Met de 3 waarden uit check.php ga ik verder aan de slag in mijn bestand op server A.

Dus in dit geval hoef ik toch geen GET te gebruiken in check.php?
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 10:41:17
Quote Anchor link
include_remote() impliceert dat je een externe server aanroept? Ook omdat je geen pad opgeeft maar een hele URL.

Je kan niet direct PHP-variabelen uitlezen van de ene naar de andere server.
Anders had ik graag $MasterPassword bij Rabobank.nl opgehaald :p
Gewijzigd op 11/10/2018 10:46:10 door - Ariën -
 
Guido  -

Guido -

11/10/2018 10:51:24
Quote Anchor link
Klopt, ik roep bestand check.php aan die op externe server B staat.

Daar staan dus 3 waarden in die ik wil opvragen.

Deze 3 waarden vergelijk ik dan met wat een gebruiker heeft ingevuld via een formulier op server A. Als deze 3 waarden overeenkomen, geef ik gebruiker toegang tot de rest vh script.

Dat is in het kort wat ik wil ;-)

Guido
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 10:58:08
Quote Anchor link
Die include_remote(.......) functie staat op server A lijkt me. Die doet een request naar domein.nl (server B). Dan kan server B niet direct $value1, $value2 etc uitlezen. Dat zijn variabelen die je op server A gemaakt hebt.

Hij krijgt het dan binnen als: https://www.domein.nl/check.php?waarde1=mijn%20waarde%201&waarde2=mijn%20waarde%202&waarde3=mijn%20waarde%203.
(Die %20 is de code voor een spatie in een URL (URL-encoding))

Dan wil check.php die waardes weer gebruiken, en dat doet hij dan uiteraard met $_GET['waarde1'] etc...
En daar zit dan "mijn waarde 1" weer in.

Dus zoals ik al zei: Servers kunnen elkaars variabelen niet zomaar lezen. In het algemeen moet je de waardes via POST/GET doorgeven.
Gewijzigd op 11/10/2018 10:59:50 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

11/10/2018 11:20:40
Quote Anchor link
Misschien moet dit even wat anders ingestoken worden. Wat probeer je precies te bereiken met zo'n aanroep? En doe je sowieso iets met het resultaat van die aanroep, of gaat het enkel om die aanroep die je op een of andere manier wilt kopiëren? Maak je gebruik van een webservice of authenticatiedienst? Ben je netwerkverkeer aan het afluisteren en probeer je wachtwoorden te onderscheppen? Probeer je iets te bruteforcen? :p Wat ben je aan het doen?

Als je zelf een (extern) bestand aanroept zul je zelf de informatie van die aanroep moeten verschaffen. Ook zie ik niet wat server A hiermee te maken heeft? Als dit gevoelige informatie betreft (authenticatie?) zou ik dat ook niet in een querystring proppen, want die kunnen mogelijk gecached worden.

Als het de bedoeling is dat je je op A ergens voor inlogt, en A moet dit zelf aan B vragen (denk aan "inloggen via Google/FaceBook" et cetera), natuurlijk kun je dan die variabelen doorsturen. Maar al die platforms maken gebruik van webdiensten met uitgebreide documentatie. We kunnen je echter niet helpen als je zo abstract blijft.

EDIT: en als je een HTTP-request wilt simuleren, gebruik cURL ofzo. Het includen van een remote bestand is op zijn minst... een opmerkelijke constructie?
Gewijzigd op 11/10/2018 11:24:41 door Thomas van den Heuvel
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 11:37:12
Quote Anchor link
@Thomas:
include_remote() is ook geen bestaande functie binnen PHP.
Dus de vraag is ook: Hoe werkt die functie? Misschien wordt er al cURL gebruikt (aanrader)?
 
Guido  -

Guido -

11/10/2018 12:16:51
Quote Anchor link
@Ariën:
Excuses je hebt gelijk.. include_remote is een functie binnen het script. Dus die functie doet misschien nog wel meer dan alleen een bestand opvragen.

Ok, zal het complete verhaal even vertellen.

Ik help iemand die een script heeft waar een licentie bij hoort, die hij ook gewoon heeft. Het script controleert of de ingevoerde licentie gegevens, zoals licentiesleutel en website URL, overeenkomen met de betreffende licentie. Hij benadert daarvoor een bestand op de server van de developer.

Echter, die is ermee gestopt en alles is offline gehaald. En onbereikbaar via mail. Degene die ik help kan daarom niets meer omdat de installatie gewoonweg stopt na invoeren van die gegevens.

Klinkt misschien ongeloofwaardig, maar het is de waarheid. Ik zou nooit een licentie omzeilen (want is onethisch), maar in dit geval kan ik niet anders.

Maar ik moet eerst even uitzoeken wat die functie include_remote allemaal doet. Komt weer meer achterweg als ik dacht.
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 12:22:50
Quote Anchor link
En wat staat er in het contract over een dergelijke faillissement of stopzetten van de diensten van de software-ontwikkelaar? Ik zou daar eerst eens in verdiepen voordat je dergelijke fratsen uit gaat voeren om de licentie-check voor de gek te houden.

Voor hetzelfde geldt zijn de rechten overgenomen door een ander bedrijf.

Dus ga eerst de formele weg in en zoek alles eens uit.
Gewijzigd op 11/10/2018 12:24:07 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

11/10/2018 12:49:07
Quote Anchor link
Oef. Tijd voor een andere oplossing. Als de "remote include" ook echt daadwerkelijk code include ga je natuurlijk nat, omdat je deze code zelf niet hebt.
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 12:52:00
Quote Anchor link
De functie heeft in feite een verkeerde benaming. Omdat je niks includeert in de hoedanigheid die de remote server kent. Je doet wél een request, en de waarde daarvan wordt waarschijnlijk opgehaald. Dat is wat anders dan includeren (vertaald: insluiten)
 
Thomas van den Heuvel

Thomas van den Heuvel

11/10/2018 13:18:17
Quote Anchor link
Mja, of dit bestand "include" daadwerkelijk core functionaliteit indien de parameters horen bij een geldige licentie. Als dat om een of andere reden niet werkt is daarmee mogelijk alle functionaliteit onklaar gemaakt. Alles is dan letterlijk afhankelijk van dat bestand. Niet echt heel handig in het gebruik (single point of failure).
 
Guido  -

Guido -

11/10/2018 15:11:25
Quote Anchor link
@Ariën:
Over de licentie, heb alleen de handleiding en het readme bestand en daar staat helemaal niets in over rechten/plichten. Dus dat schiet niet op. Kan kijken of er nog wat te vinden is via internet archive.

Wil liever de naam vh script hier niet noemen, want dat kan alleen maar in het nadeel werken van degene die ik help. Betreft een marktplaats script.

@Thomas:
Validatie van de licentie gebeurt alleen op moment van installeren. Gelukkig wel, want dat zou idd erg onhandig zijn geweest.

Guido
 
- Ariën -
Beheerder

- Ariën -

11/10/2018 16:33:46
Quote Anchor link
Is er ook niet een contract ondertekend waarin de rechten/plichten vermeld staan?
Ga dat eerst even na bij de licentiehouder. En als alles gewoon safe is, kan je toch die licentie-check eruit slopen? Of is het bestand encoded?
 



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.