Meerdere urls openen uit 1 url

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

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 »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

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 »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten 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. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

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

21/11/2024 23:19:49
 
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.