Meerdere urls openen uit 1 url

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

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 »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

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 Gorinchem zijn wij op zoek naar versterking. 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 de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

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

08/11/2024 21:45:25
 
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.