Meerdere urls openen uit 1 url

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. 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! 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

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

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 »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

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 »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »
Wouter vdfsdffd

wouter vdfsdffd

11/11/2012 20:04:51
Quote Anchor link
Hallo ik heb een probleem waar ik zelf niet aan uit kom

Ik wil graag niet alleen deze link:

$this->form_action_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr';

maar ook deze link:

http://www.website.nl

openen tegelijk. Nu wordt er alleen de paypal link geopend. Ik zou dus graag dat allebei de urls openen.

Ik heb deze 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
35
36
37
38
39
40
41
42
43
44
45
46
<?php
/*
  $Id: paypal_standard.php 1803 2008-01-11 18:16:37Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2008 osCommerce

  Released under the GNU General Public License
*/


  class paypal_standard {
    var
$code, $title, $description, $enabled;

// class constructor
    function paypal_standard() {
      global $order;

      $this->signature = 'paypal|paypal_standard|1.0|2.2';

      $this->code = 'paypal_standard';
      $this->title = MODULE_PAYMENT_PAYPAL_STANDARD_TEXT_TITLE;
      $this->public_title = MODULE_PAYMENT_PAYPAL_STANDARD_TEXT_PUBLIC_TITLE;
      $this->description = MODULE_PAYMENT_PAYPAL_STANDARD_TEXT_DESCRIPTION;
      $this->sort_order = MODULE_PAYMENT_PAYPAL_STANDARD_SORT_ORDER;
      $this->enabled = ((MODULE_PAYMENT_PAYPAL_STANDARD_STATUS == 'True') ? true : false);



      if ((int)MODULE_PAYMENT_PAYPAL_STANDARD_PREPARE_ORDER_STATUS_ID > 0) {
        $this->order_status = MODULE_PAYMENT_PAYPAL_STANDARD_PREPARE_ORDER_STATUS_ID;
      }


      if (is_object($order)) $this->update_status();

      if (MODULE_PAYMENT_PAYPAL_STANDARD_GATEWAY_SERVER == 'Live') {
        $this->form_action_url = 'https://www.paypal.com/cgi-bin/webscr';

      }
else {
        $this->form_action_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr'; //HIER WIL IK DUS OOK http://www.website.nl geopend krijgen


      }
    }

?>


Ik zou dit zeer zeer op prijs stellen!! Super bedankt alvast

Gr

Wouter
Gewijzigd op 11/11/2012 20:10:31 door Wouter vdfsdffd
 
PHP hulp

PHP hulp

27/05/2026 04:53:22
 
Sem E

Sem E

11/11/2012 21:05:13
Quote Anchor link
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
35
36
37
38
39
40
41
42
43
44
45
<?php
/*
  $Id: paypal_standard.php 1803 2008-01-11 18:16:37Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2008 osCommerce

  Released under the GNU General Public License
*/


  class paypal_standard {
    var
$code, $title, $description, $enabled;

// class constructor
    function paypal_standard() {
      global $order;

      $this->signature = 'paypal|paypal_standard|1.0|2.2';

      $this->code = 'paypal_standard';
      $this->title = MODULE_PAYMENT_PAYPAL_STANDARD_TEXT_TITLE;
      $this->public_title = MODULE_PAYMENT_PAYPAL_STANDARD_TEXT_PUBLIC_TITLE;
      $this->description = MODULE_PAYMENT_PAYPAL_STANDARD_TEXT_DESCRIPTION;
      $this->sort_order = MODULE_PAYMENT_PAYPAL_STANDARD_SORT_ORDER;
      $this->enabled = ((MODULE_PAYMENT_PAYPAL_STANDARD_STATUS == 'True') ? true : false);



      if ((int)MODULE_PAYMENT_PAYPAL_STANDARD_PREPARE_ORDER_STATUS_ID > 0) {
        $this->order_status = MODULE_PAYMENT_PAYPAL_STANDARD_PREPARE_ORDER_STATUS_ID;
      }


      if (is_object($order)) $this->update_status();

      if (MODULE_PAYMENT_PAYPAL_STANDARD_GATEWAY_SERVER == 'Live') {
        $this->form_action_url = 'https://www.paypal.com/cgi-bin/webscr';

      }
else {
        $this->form_action_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr';
        $this->form_action_url = 'http://wwww.mijnwebsite.nl';
      }
    }

?>


Is het niet gewoon nog een $this -> form bij zetten dus:
 
Victor -

Victor -

11/11/2012 21:10:10
Quote Anchor link
@Sem: Nee, nu overschrijft hij de eerste url en open je dus altijd alleen de laatste, je kan dit (volgens mij) niet oplossen zonders dat je ook de form zelf aanpast. Welke op een andere pagina staat.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

11/11/2012 23:49:12
Quote Anchor link
als ik het zo even lees:

dan begrijp je het denk ik niet helemaal.

$this->form_action_url = de pagina die aangeroepen dient te worden om iets te gaan doen met de gegevens die een gebruiker heeft ingevuld in het formulier. Ga je dus dit veranderen dan worden de gegevens heel ergens anders naar verstuurd en zal paypal dus niets ontvangen.

twee pagina's tegelijk aanroepen dat gaat strict genomen niet. het blijft altijd zo: request -> answer
het enige dat je kunt doen is eerst in een nieuw venster jouw site laten verschijnen en dan door - met de formulier gegevens - naar de paypal site. Dit kan als je het kunt aanpassen in de code met de javascript onsubmit() event. (voorbeeld)

OF -hoop dat het lukt-

je laat inderdaad de formulier gegevens naar een andere (eigen) PHP pagina verzenden, leest de $_POST variabelen uit, je laat een AJAX post versturen naar paypal en opent je eigen pagina na een seconde.
daar komt aardig wat handigheid in php en javascript bij kijken
Gewijzigd op 11/11/2012 23:59:21 door Frank Nietbelangrijk
 
Wouter vdfsdffd

wouter vdfsdffd

12/11/2012 08:36:37
Quote Anchor link
Beste Frank

Als paypal in een nieuw venster zou kunnen verschijnen en de originele pagina veranderd zou ook goed zijn! Is dat wel mogelijk?
 
Eddy E

Eddy E

12/11/2012 09:00:46
Quote Anchor link
In jouw code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$this
->form_action_url = 'https://www.eigen_website.nl/multiple_pages.php?site[]='.base64_encode('https://www.sandbox.paypal.com/cgi-bin/webscr').'&site[]='.base64_encode('http://www.eigenwebsite.nl');
?>


En dan even multiple_pages.php maken:

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
<?php

    // check if $_GET['page'] is a functional array
    if(is_array($_GET['page']) AND count($_GET['page']) > 0 AND filter_var($_GET['page'], FILTER_VALIDATE_URL))
    {

        foreach($_GET['page'] as $page)
        {

            // use cURL() to open post/open to multiple pages
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $page);
            curl_setopt($ch, CURLOPT_COOKIESESSION, 1);
            curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
            curl_setopt($ch, CURLOPT_FAILONERROR, 1);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_TIMEOUT, 200000);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
            curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
            curl_setopt($ch, CURLOPT_VERBOSE, 1);
            curl_setopt($ch, CURLOPT_HEADER, 0);
            
            // send the $_POST thru
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
            $result[] = curl_exec($ch);
        }
    }

    
    // now, where are done. What to do?
    header("Location: multiple_pages_submitted.php");
    // echo end($result); // shows last page
    // echo $result[0]; // shows first page
    // echo '<pre>'.print_r($result, true).'</pre>'; // shows the HTML of all pages

    ?>


Ik heb het niet getest en wellicht zit werkt het nog niet helemaal, maar met dit idee kan het zeker wel gemaakt worden.
 
Wouter vdfsdffd

wouter vdfsdffd

12/11/2012 09:21:57
Quote Anchor link
Dankje !

Toevoeging op 12/11/2012 09:34:45:

Hmm.. Ik krijg nu wel een rare melding inderdaad

https://www.hiermijnurl.nl/multiple_pages.php?site[]=aHR0cHM6Ly93d3cuc2FuZGJveC5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2Ny&site[]=aHR0cDovL3d3dy5lc3R1bnQubmw=

Daar redirect hij nu naar in mijn browser

En dit is de error die ik dan krijg:

Not Found

The requested URL /multiple_pages.php was not found on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at www.hiermijnurl.nl Port 443


(ik heb 'hiermijnurl' wel vervangen door mijn site natuurlijk)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$this
->form_action_url = 'https://www.hiermijnurl.nl/multiple_pages.php?site[]='.base64_encode('https://www.sandbox.paypal.com/cgi-bin/webscr').'&site[]='.base64_encode('http://www.hiermijnurl.nl');

?>


Toevoeging op 12/11/2012 10:02:55:

Ik zie het al ik mis nog een pagina: multiple_pages_submitted.php
Gewijzigd op 12/11/2012 10:15:13 door wouter vdfsdffd
 
Eddy E

Eddy E

12/11/2012 10:42:02
Quote Anchor link
O verrekt, nog even base64_decoden!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
curl_setopt($ch, CURLOPT_URL, $page);
?>


moet worden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
curl_setopt($ch, CURLOPT_URL, base64_decode($page));
?>


Toevoeging op 12/11/2012 10:44:08:

En uiteraard plaats je de code die ik je gaf in /multiple_pages.php

Die moet je dus wel aanmaken.
En kijk onderaan mijn script even welke optie je wilt hebben (dmv commentaar kan je er eentje kiezen)
 
Wouter vdfsdffd

wouter vdfsdffd

12/11/2012 11:25:38
Quote Anchor link
Hallo Eddy

Dat snap ik, maar de header wordt verwezen naar: multiple_pages_submitted.php

En dat bestand bestaat niet. Als ik multiple_pages_submitted.php verander in multiple_pages.php dan krijg ik als ik op Submit druk de volgende error:

De pagina verwijst niet op een juiste manier door

Firefox heeft vastgesteld dat de server het verzoek voor dit adres doorverwijst op een manier die nooit zal eindigen.


Dit probleem kan soms worden veroorzaakt door het uitschakelen of weigeren
van cookies.

Toevoeging op 12/11/2012 14:06:37:

Ik ben nu bezig om het via een andere manier te proberen.

Ik heb nu target="_blank" ' toegevoegd en ik krijg de paypal al in een ander venster.

Nu wil ik graag dat hij de pagina waar ik op SUBMIT druk, ververst naar een andere pagina. Is dat mogelijk?

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
<?php
[code]<?php
  if (isset($$payment->form_action_url)) {
    $form_action_url = $$payment->form_action_url;
  }
else {
    $form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL');

  }


  echo tep_draw_form('checkout_confirmation', $form_action_url, 'post', 'target="_blank" ');

?>


?>
Gewijzigd op 12/11/2012 14:07:47 door wouter vdfsdffd
 



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.