Eregi replace url dingetje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

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 »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »
Joris van Rooij

Joris van Rooij

21/02/2005 20:37:00
Quote Anchor link
Ik heb enkele waardes:
De server root: "http://www.domein.suffix/subdir/"
een string waarin enkele dingen voorkomen als "src="plaatje.gif""
Hoe krijg ik het nou voormekaar dat dat elke src nu de volledige url in zich heeft? dus src="http://www.domein.suffix/subdir/plaatje.gif"

Ik ben namelijk met een script bezig die alleen de tekst in een site omzet naar 1337-taal.
hier is het script en zoals je ziet poort hij de sources nog niet.

Edit:

hier is de source
Gewijzigd op 21/02/2005 20:40:00 door Joris van Rooij
 
PHP hulp

PHP hulp

27/05/2026 00:52:58
 
DaeDaluz

DaeDaluz

21/02/2005 20:40:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo __FILE__; ?>


volgens mij returned dat de root... maar ik denk dat het de root is van je .php script maar okej :)
 
Joris van Rooij

Joris van Rooij

21/02/2005 20:42:00
Quote Anchor link
pcies, dat is de root van mijn server, maar dat moet juist de root worden van de server die ik dan leech
 
Legolas

Legolas

21/02/2005 20:45:00
Quote Anchor link
ik zou zeggen:

$str = preg_replace("/str=\"(?!http:\\\\)(.+?)\"/", "src=\"" . $url . "\\1\"", $str);
 
Joris van Rooij

Joris van Rooij

21/02/2005 21:13:00
Quote Anchor link
Hmmm, het schijnt niet te werken. Maar, niet dat ik nog veel van deze regular expressions snap, is het niet http:// ipv http:\\ ?

Of heb ik het hier bij het verkeerde eind?

Edit:
Ik zal even de code posten wordt het (hopelijk) duidelijk voor iedereen


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
47
48
49
50
51
52
53
<?php
function leet($key) {  
  $known = array('o', 'e', '<', '>', 'w', 'a');
  $leet = array('0', '3', '*', '*', '&#092;&#092;\'', '4');
  if(rand(0, 1) == 1) {
    $key = strtoupper($key);
  }
else {
    $key = strtolower($key);
  }

  $key = str_replace($known, $leet, $key);
  return stripslashes($key);
}


if (!$_POST['url']) {
  echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">
        <input type="text" name="url"><input type="submit" value="1337 Th1z SiT3!">
    </form>'
;
}
else {
  if (substr($_POST['url'], 0, 7) == 'http://') {
    /*
    root bepalen, doe ik dadelijk wel even
    */

    $root = '--ROOT--';
    $cont = file($_POST['url']);
    if ($cont) {
      foreach($cont as $line) {
        $line = preg_replace("/str=\"(?!http:\\\\)(.+?)\"/", "src=\"" . $root . "\\1\"", $line); //phphulp.nl
        $bytes = preg_split('//', str_replace('&nbsp;', ' ', $line));
    //$tagopen = 'no';
    foreach ($bytes as $byte) {
      if ($byte == '<') {
        $tagopen = 'yes';
      }

      if ($tagopen == 'yes' && $byte == '>') {
        $tagopen = 'no';
      }

      if ($tagopen == 'no' && $byte != '<' && $byte != '>') {
        echo leet($byte);
      }

      if ($byte == '<' || $byte == '>' || $tagopen == 'yes') {
        echo $byte;
      }
    }

    echo "\r\n";
      }
    }
else {
      echo 'U n00b!';
    }
  }
else {
    echo 'U n00b!';
  }
}

?>
Gewijzigd op 21/02/2005 21:21:00 door Joris van Rooij
 
Legolas

Legolas

21/02/2005 21:25:00
Quote Anchor link
ow sorry :P

$str = preg_replace("/str=\"(?!http://)(.+?)\"/", "src=\"" . $url . "\\1\"", $str);
 
Joris van Rooij

Joris van Rooij

21/02/2005 21:29:00
Quote Anchor link
Warning: preg_replace(): Unknown modifier '/' in /var/www/1337-site.php on line 27
en als ik die dingen ga escapen krijg ik een lege pagina te zien
Gewijzigd op 21/02/2005 21:31:00 door Joris van Rooij
 
Legolas

Legolas

21/02/2005 21:34:00
Quote Anchor link
dubbele punt escapen
 
Joris van Rooij

Joris van Rooij

21/02/2005 21:36:00
Quote Anchor link
werkt dus ook niet
Warning: preg_replace(): Unknown modifier '/' in /var/www/1337-site.php on line 27

met deze opdrachtlijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$line
=  preg_replace("/str=\"(?!http\://)(.+?)\"/", "src=\"" . $root . "\\1\"", $line); //phphulp.nl
?>


en zo krijg ik een lege pagina:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$line
  = preg_replace("/str=\"(?!http\:\/\/)(.+?)\"/", "src=\"" . $root . "\\1\"", $line); //phphulp.nl
?>


Ow, ben ik nou blind......
Ik vervang nu iets beginnend met http:// met http://root
In de originele src staat helemaal geen http://......

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$line
  = preg_replace("/str=\"(.+?)\"/", "src=\"".$root."\\1\"", $line); //phphulp.nl
?>

doet nu ook niet zijn werk...
Gewijzigd op 21/02/2005 22:25:00 door Joris van Rooij
 
Legolas

Legolas

21/02/2005 22:45:00
Quote Anchor link
even mijn code uitleggen vervang alle src=\" dingen waar GEEN http:// voor staat ennem in het voorbeeldje staat str=\", ik heb er nog een foutje uit gehaald, zo werkt ie bij mij :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$line
= preg_replace("/src=\"(?!http:\/\/)(.+?)\"/", "src=\"" . $root . "\\1\"", $line);
?>
 
Joris van Rooij

Joris van Rooij

21/02/2005 23:01:00
Quote Anchor link
dat str had ik helemaal niet gezien joh....

Enne, hij werkt! Nu kan ik het nog aanpassen voor de href en dat soort mikmak.
Ontzettend bedant voor die "wanneer er geen http:// voor staat" functie. IK zat daar al mee in mn maag.

Het resultaat wordt dadelijk best wel leuk. Post ik hem nog bij scripts ook.
 



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.