Eregi replace url dingetje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

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 »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

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 »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

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 »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

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

21/11/2024 16:41:13
 
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.