Meerdere urls openen uit 1 url

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden 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 regelmatig met

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! 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? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

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 »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

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 »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Senior Front-end developer

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 »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

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 »
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

22/12/2024 10:17:44
 
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.