eregi_replace vraagje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

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 »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

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 »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »
Frisbee

Frisbee

12/10/2004 14:11:00
Quote Anchor link
ik gebruik bij m'n forum de volgende code om mensen een afbeelding te laten plaatsen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$tekst
= eregi_replace("\\[img]([^\\[]*)\\[/img\\]","<img src=\"\\1\">",$tekst);

?>


is het bij deze code ook mogelijk om te controleren wat de afmetingen van de afbeelding zijn?

en als het niet mogelijk is, is er een andere manier om dat te doen?
Gewijzigd op 12/10/2004 14:12:00 door Frisbee
 
PHP hulp

PHP hulp

21/11/2024 22:58:32
 
Frisbee

Frisbee

12/10/2004 15:49:00
Quote Anchor link
niemand? :(
 
Mitch X

Mitch X

12/10/2004 15:52:00
Quote Anchor link
Neej op die manier kun je het natuurlijk niet zien.
Zie je aan een <img> hoe groot de afbeelding is?
Kijk eens naar getimagesize() :)
 
Frisbee

Frisbee

12/10/2004 15:56:00
Quote Anchor link
ja ik weet wel hoe je kunt kijken hoe groot een afbeelding is maar dan moet je dus wel weten om welke afbeelding het gaat. ik wil dus als iemand met Afbeelding
 
Mitch X

Mitch X

12/10/2004 16:08:00
Quote Anchor link
Je kan met bijvoorbeeld preg_match() een match opzoeken en die gebruiken ...
 
Frisbee

Frisbee

12/10/2004 17:09:00
Quote Anchor link
ja thnx die had ik nodig!! :)

ik heb allen nu weer een probleempje met de volgende code

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

$tekst
= "hallo [b ]dit[/b ] is [b ]een[/b ] test."; //in het echt zonder spaties

if(preg_match("/\[b\](.+?)\[\/b]/is",$tekst,$matches))
{

    //hier wil ik wat controles uitvoeren enzo
}

echo($tekst);

?>


hij pakt nu alleen de eerste

hoe zorg je ervoor dat ie alle [/b ] eruit haalt en niet alleen de eerste?
Gewijzigd op 12/10/2004 17:26:00 door Frisbee
 
Mitch X

Mitch X

12/10/2004 17:31:00
Quote Anchor link
Kijk eens op php.net :)
Mss kun je daar wat vinden, die offset bijvoorbeeld :P
 
Alfred -

Alfred -

12/10/2004 19:42:00
Quote Anchor link
Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$tekst
= eregi_replace("\\[img]([^\\[]*)\\[/img\\]","<img src=\"\\1\">",$tekst);

?>


Ff een kleinigheid, maar ik dacht dat je bij een img tag altijd een alt moest meegeven... Sorry als ik me vergis, anders is het een leuke tip ;)
 
Mitch X

Mitch X

12/10/2004 19:45:00
Quote Anchor link
Dat is wel zo, maar moeten is alleen het geval als je het HTML valid wilt hebben :)
 
Alfred -

Alfred -

12/10/2004 19:46:00
Quote Anchor link
Mitch:
Dat is wel zo, maar moeten is alleen het geval als je het HTML valid wilt hebben :)


Een HTML valid website hebben is altijd leuk meegenomen... Het werkt ook zonder, maar het aanpassen is maar een kleinigheid ;)
 
Frisbee

Frisbee

13/10/2004 14:48:00
Quote Anchor link
Het is gelukt met de functie preg_match_all :)

bedankt voor jullie hulp!! ik zocht al heel lang een manier om dit te doen.

zo is m'n script geworden met een voorbeeld tekst. ik ga het gebruiken voor de berichten op een forum.

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
<?php

$tekst
= "Tekst met plaatjes erin [ img]http://www.phphulp.nl/imgs/header/logo.gif[/ img] a test [ img]http://www.phphulp.nl/imgs/header/logo.jpg[/ img] [ img]http://www.pha.jhu.edu/~bingz/background.gif[/ img].";

preg_match_all("|\[img\](.*)\[/img\]|U",$tekst,$out, PREG_PATTERN_ORDER);

foreach($out[1] AS $image)
{

    if(!@file($image))
    {

        $tekst = eregi_replace("\\[img]".$image."\\[/img\\]","<a href=\"".$image."\" target=\"_blank\"><b>Afbeelding niet gevonden</b></a>",$tekst);
    }

    else
    {
        $size = getimagesize($image);
        
        if($size[0]<=500)
        {

            $tekst = eregi_replace("\\[img]".$image."\\[/img\\]","<img src=\"".$image."\" alt=\"".$image."\" />",$tekst);
        }

        else
        {
               $tekst = eregi_replace("\\[img]".$image."\\[/img\\]","<a href=\"".$image."\" target=\"_blank\">Grote afbeelding</a>",$tekst);
        }
    }
}


echo($tekst);

?>


hebben jullie misschien nog tips hoe ik het script kan verbeteren?

allemaal heel erg bedankt!!

edit: in de voorbeeld tekst even spaties in de Afbeelding
Gewijzigd op 13/10/2004 14:52:00 door Frisbee
 



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.