fopen filter

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

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 »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

.NET developer

Functie Jij begint als .NET ontwikkelaar in een team met 10 andere Software Engineers. De werkzaamheden zijn afwisselend, zo kan het dat jij bezig bent met volledig nieuwe features of het door ontwikkelen van bestaande sites of shops. Wij ontwikkelen web applicaties, maar ook mobiele applicaties. Daarnaast bijt jij je soms ook van in externe koppelingen met systemen zoals een ERP. Als team is er een duidelijke focus m.b.t. het waarborgen van de performance en snelheid van webshops. Ook zijn wij expert op het gebied van configuratoren. Kortom enorm veel afwisselende werkzaamheden! Ook jouw werkplek kan afwisselend zijn. Soms heb

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »
Jesse Mulder

Jesse Mulder

13/03/2015 13:21:03
Quote Anchor link
Hallo,

Ik ben bezig een website beheer paneel te maken in PHP.
Ik kan inmiddels al een bestand openen en lezen met PHP.
Nu wil ik dat het opgehaalde bestand wordt gefilterd op een bepaalde waarde.
Bijv. een apache2 config file filteren op "<VirtualHost *:80>" en "</VirtualHost>".
En alles wat zich tussen deze waarden zit wordt weergegeven.
Dus dat er uiteindelijk iets als voorbeeld onderstaand wordt weergegeven:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www
</VirtualHost>

Hoe kan ik dit doen?

Wat ik nu heb is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?PHP
    $file
= fopen("/etc/apache2/sites-available/000-default.conf","r");
    echo fread($file, filesize("/etc/apache2/sites-available/000-default.conf"));
    fclose($file);
?>
 
PHP hulp

PHP hulp

30/11/2024 11:09:47
 
Frank Nietbelangrijk

Frank Nietbelangrijk

13/03/2015 14:09:31
Quote Anchor link
met de strpos functie: http://php.net/strpos

Toevoeging op 13/03/2015 14:12:12:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?PHP
    $file
= fopen("/etc/apache2/sites-available/000-default.conf","r");
    $str = fread($file, filesize("/etc/apache2/sites-available/000-default.conf"));
    fclose($file);

    echo '<VirtualHost gevonden op positie ' . strpos($str, '<VirtualHost', 0);
?>
 
Jesse Mulder

Jesse Mulder

13/03/2015 14:28:55
Quote Anchor link
Hoi,

Het werkt een soort van.
Dit is echter niet wat ik zoek als ik gebruik wat u gepost heeft krijg ik een int terug met de waarde 1266.
Ik zou graag in plaats van dat getal de tekst die tussen de waarden staat te zien krijgen.

Groet
 
Ivo P

Ivo P

13/03/2015 14:32:22
Quote Anchor link
je wilt de vhosts gaan editen?

Mag ik je dan aanraden om de vhosts in elk een aparte file te opslaan?
Je kunt in httpd.conf aangeven in welke dir Apache de vhost files kan vinden.

Als je alles in 1 file hebt staan, dan is er altijd de kans dat bij een mislukte edit ineens alles kwijt is.
Dat is een stuk vervelender dan als er 1 file kapot is.

Sowieso zou ik heel zeker proberen te zijn van wat er geëdit wordt. Als ik als eigenaar van abc.com mijn settins zo mag aanpassen, dan staat daarbij ook ServerAlias.
Wordt dan geblokkeerd dat xyz.nl daar ingevuld kan worden? Dat opent mogelijkheden om domainen te kapen....

Toevoeging op 13/03/2015 14:34:05:

betreffende regel in mijn httpd.conf files:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
Include /etc/vhosts/*


mijn vhost definities staan dus allemaal in files als /etc/vhosts/abc.com
(al doet de naam er in principe niet toe)
 
Frank Nietbelangrijk

Frank Nietbelangrijk

13/03/2015 14:34:36
Quote Anchor link
Met strpos bepaal je de positie en dan kun je met substr() de tekst in stukken knippen.
 
Jesse Mulder

Jesse Mulder

13/03/2015 14:37:36
Quote Anchor link
De bedoeling is niet dat dit uiteindelijk op een daatwerkelijk webserver komt te draaien.
Dit is alleen voor een locale webserver voor sommige mensen binnen de opleiding.

Toevoeging op 13/03/2015 14:39:47:

Frank,

Ik begrijp niet helemaal wat je bedoeld.
Kun je iets duidelijker zijn of met een voorbeeld komen?
 
Ivo P

Ivo P

13/03/2015 15:31:31
Quote Anchor link
stap 1 is de de functie strpos() http://php.net/strpos

gebruik die om te bepalen waar de eerste keer <VirtualHost staat in de tekst.

Kijk dan nog een keer in manual om te bepalen hoe je vanaf dat punt verder zoekt naar de de string "</VirtualHost>"

Je hebt dan 2 posities te pakken.
Je bepaalt de lengte van je blok door beide waarden van elkaar af te trekken.

Nu komt http://php.net/substr aan de beurt.
Deze functie kun je gebruiken om vanaf de eerst gevonden positie een stuk tekst te pakken met een zekere lengte....

Lukt dat
dan is de volgende stap om dat in een lus te doen voor alle vhosts
 
Frank Nietbelangrijk

Frank Nietbelangrijk

13/03/2015 18:08:37
Quote Anchor link
Probeer maar:

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
<?php
function findBlock($str, $startingWith, $endingWith)
{

    $start = strpos($str, $startingWith);
    
    if($start === FALSE)
        return FALSE;
    
    $stop = strpos($str, $endingWith, $start);
    
    if($stop === FALSE)
        return substr($str, $start);
    
    $stop += strlen($endingWith);

    return substr($str, $start, $stop - $start);
}


$str = "bla-die-bla<VirtualHost *.80>\nbla-die-bla\n</VirtualHost>nog meer bla-die-bla";


echo htmlentities(findBlock($str, '<Virtual', '</VirtualHost>'));

?>
 



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.