php, line replace, ipv str_replace

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Frontend Developer UI UX

Samengevat: Wij ontwikkelen SaaS-applicaties voor de zorg. Ben jij een ervaren frontend devloper? Heb jij affiniteit met UX/UI? Vaste baan: Frontend Developer Typescript Javascript HBO €3.000 - €4.800 Deze werkgever is een softwarebureau, dat zich vooral richt op de ontwikkeling van software applicaties voor artsen. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang en van een vaste werkkring waar je jaren werkt

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Freelance Frontend Developer (ZZP)

Belastingdienst B/cao Startdatum inzet : 19 december 2022 Tijdelijke functie, met optie op vast Uren per week : 36 Standplaats (in overleg) : Apeldoorn Op dit moment hebben wij frontend developers met een nieuwsgierige en pro actieve houding nodig die zich hoofdzakelijk richten op het helpen bij het bouwen van open formulieren. Deze formulieren worden gemaakt met verschillende producten. Wij werken met Bold (het Belastingdienst Design System), form.io, moderne frameworks en integratiemogelijkheden. Op het gebied van de overige tooling wordt je voor zover nodig ingewerkt. Van jou als frontend developer wordt verwacht dat je deze producten op de juiste manier

Bekijk vacature »

Robot Programmeur / Werken met Vision en Camera Te

Introductie Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht Organisatie Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt gewerkt zijn onder andere: Energie sector: Het volledig geautomatiseerd spuiten van turbinebladen van 105 meter lang

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum Master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Je begeleidt twee DevOps teams binnen de afdeling, die beide werken op ons Java platform. Je helpt mee de devops teams verder door te ontwikkelen als team en je helpt de PO bij het managen van de product backlog; het voorbereiden van het werk

Bekijk vacature »

Mendix - Front-end Software Developer

Wat wij bieden een contract voor onbepaalde tijd en goede primaire arbeidsvoorwaarden; een flexibele werkomgeving waar je tijd en plaats onafhankelijk kan werken; een ruim mobiliteitsbudget voor een keuze in een leaseauto of voor je eigen vervoer; een flex benefit budget en collectieve regelingen (o.a. thuiswerkfaciliteiten, korting op je zorgverzekering en bedrijfsfitness); een keuze in een laptop en je ontvangt een telefoonvoucher t.w.v. €290,-; een betrokken community dat gericht is op jouw interesses, teambuilding, gaming en evenementen; onbeperkt opleidingsbudget om je technisch en persoonlijk te blijven ontwikkelen. Wat jij meeneemt je hebt een (technische) HBO of WO-diploma behaald; je bent

Bekijk vacature »

Freelance Applicatieontwikkelaar (ZZP)

Belastingdienst B/cao Startdatum inzet : 19 december 2022 Tijdelijke functie, met optie op vast Uren per week : 36 Standplaats (in overleg): Apeldoorn We zoeken een consultant/developer met ervaring in de ontwikkeling van back-end systemen. Als consultant heb je kennis en ervaring met de wijze waarop Open Formulieren is opgezet. Je bent een vraagbaak voor collega’s en deelt waar nodig je kennis. Je hebt ervaring met het werken in een open source omgeving. Je bent thuis in verschillende frameworks of je kunt je die snel eigen maken. Je hebt aantoonbaar ruime kennis van en ervaring met Python, Django, HCL Websphere

Bekijk vacature »

Senior .NET Developer 80k+ salaris Media branche

Bedrijfsomschrijving Een professionele organisatie, opgericht in de jaren 90. Ze zijn een gevestigde naam binnen de entertainment & media sector en wat zij doen is het aanbieden van software tools en systemen voor een optimale en digitale video & campagne beleving. Het bedrijf is gevestigd op een prachtige locatie in Amsterdam welke goed te bereiken is, en je komt terecht in een software driven organisatie. De cultuur is er informeel maar in hun werk zijn ze zeer professioneel. In totaal werken er hier ongeveer 30 mensen. Het bedrijf omarmt het moderne werken maar omdat het een hechte club is wordt

Bekijk vacature »

Full Stack Developer-/ in (w/m/d) in Vollzeit

Wer sind wir? agriportance GmbH ist ein junges Start-Up Unternehmen und die Plattform für den erneuerbaren Treibstoff Biomethan/Bio-LNG mit Sitz in Münster. Als solche vermitteln wir Biomethan von landwirtschaftlichen geprägten Produzenten an Abnehmer aus dem Energiesektor und begleiten die notwendige Nachhaltigkeitszertifizierung. Da die Nachfrage nach Biomethan immer weiter steigen wird, sehen wir uns als Zukunftsorientierter und spannender Arbeitsgeber. Für weitere Informationen schau dir gerne unsere Website an: https://agriportance.com Zur Vergrößerung unseres Teams suchen wir zum nächstmöglichen Zeitpunkt einen engagierten Full Stack Developer-/ in (w/m/d) in Vollzeit Unser Team sucht sowohl Berufseinsteiger als auch erfahrene Mitarbeiter, denn jeder findet bei agriportance

Bekijk vacature »

Trainee OutSystems Developer @ Team Resilience

Over de functie Jouw reis als OutSystems Developer begint met een opleiding van 1 maand in Lissabon op 9 januari 2023. Via de Team Resilience Academy krijg je de kans om je te ontwikkelen tot OutSystems expert. Je werkt samen met andere trainee developers en onder directe begeleiding van doorgewinterde OutSystems developers. Het is een snelle en betrouwbare methode om een ervaren softwareontwikkelaar te worden waarbij je vanaf het begin verkeerde gewoontes vermijdt en altijd focust op echt vakmanschap. Je begint met een technische deep dive, unieke OutSystems trainingsmodules en een stimulerende klantcase terwijl je de apps van morgen bouwt

Bekijk vacature »

Medior Frontend developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Frontend Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Frontend Developers om ons development team te versterken. Je draagt positief bij aan de teamgeest binnen een projectteam je kijkt verder dan je eigen rol. Eventueel begeleid je ook andere ontwikkelaars in het softwareontwikkelproces. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

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 »

E-mail Campaign Developer Digital Marketing Agency

Heb jij een passie voor E-mail Marketing vanuit de techniek & development? Wil jij werken met een zeer hecht team van (e-mail) marketing specialisten? Ben jij op zoek naar de kans om jezelf te ontwikkelen tot een echte expert? En zie jij jezelf al werken in een prachtig kantoor in het warme hart van Amsterdam? Is het antwoord hierop ja? Lees dan verder, want dit is voor jou! Jouw nieuwe werkgever: Een Award Winning Digital Marketing Agency met een sterke focus op e-commerce en alle performance kanalen! Deze hard groeiende agency bestaat uit een jong en hecht team van hardwerkende

Bekijk vacature »

Software developer

Over deze functie Als .NET developer bouw je mee aan innovatieve dienstverlening en draag jij bij aan de groei van de organisatie. Kenter groeit namelijk hard op het gebied van kwaliteit, professionaliteit en innovatie en is altijd op zoek naar verbeteringen. Zij richten zich op de ontwikkeling van moderne meetoplossingen, ook juist op korte termijn. Zo kunnen zij vooruitlopen op het gebied van IoT, realtime data en andere innovatieve oplossingen. Als .NET developer ben je van onschatbare waarde. Je werkt samen met ruim 20 IT professionals aan zowel greenfield- als legacy-projecten. Dat doe je in samenwerking met ontwikkelaars, data engineers,

Bekijk vacature »
Tom aan t Goor

Tom aan t Goor

02/04/2012 13:28:52
Quote Anchor link
Ik heb een php file:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$berichten
= 12;
echo 'Er zijn '.$berichten.' berichten gevonden.;
?>

$berichten = 12; staat in regel 18.


Nu wil ik dmv een ander bestand, de regel $berichten = 12; vervangen door:
$berichten = 15;

Ik heb gekeken, maar ik kan wel str_replace vinden, alleen bestaat er ook een soort line_replace?
Dat als je zegt line_replace('18', '$berichten = 15;');
Dat regel 18 wordt weg gehaald, en de nieuwe regel voor in de plaats komt?
Of is er ook een andere manier?

Ps. De variabele $berichten, moet opgeslagen blijven, ook al er niemand op de site zit!
Gewijzigd op 02/04/2012 13:30:02 door Tom aan t Goor
 
PHP hulp

PHP hulp

04/12/2022 00:16:02
 
Gerhard l

gerhard l

02/04/2012 13:33:54
Quote Anchor link
Je kan gewoon de waarde veranderen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
$var
= 'eerste waarde';
echo 'Waarde: '. $var;

$var = 'tweede waarde';
echo 'Waarde: '. $var;
?>

Hier heb je geen str replace voor nodig lijkt mij.
 
Tom aan t Goor

Tom aan t Goor

02/04/2012 13:36:05
Quote Anchor link
maar ik wil de waarde vernieuwen vanuit een 2e php bestand.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$berichten
= 12;
echo 'Er zijn '.$berichten.' berichten gevonden.;
?>

staat in index.php

en in replace.php moet dan iets komen van:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
fopen("index.php");'
line_replace('
18', '$berichten = 15;');
}

?>


Dat hij het uit een ander bestand vervangt
 
Gerhard l

gerhard l

02/04/2012 13:37:44
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
$var
= 'eerste waarde';
echo 'Waarde: '. $var;

include 'replace.php';
// als je in replace.php $var weer een andere waarde geeft wordt die gewoon meegenomen

echo 'Waarde: '. $var;
?>
Gewijzigd op 02/04/2012 13:37:51 door gerhard l
 
- SanThe -

- SanThe -

02/04/2012 13:39:04
Quote Anchor link
Als het alleen om dat getal gaat zet dan dat getal in een database of alleen in een file. Dan is het simpel aan te passen en ook simpel op te halen.
 
Tom aan t Goor

Tom aan t Goor

02/04/2012 13:43:38
Quote Anchor link
Gerhard l op 02/04/2012 13:37:44:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
$var
= 'eerste waarde';
echo 'Waarde: '. $var;

include 'replace.php';
// als je in replace.php $var weer een andere waarde geeft wordt die gewoon meegenomen

echo 'Waarde: '. $var;
?>


Nu wordt de waarde veranderd als je de index.php bekijkt.
Kan je het dan ook zo een draai geven, dat hij alleen wordt veranderd, en opgeslagen, als je de replace.php bekijkt?
Zo ja, hoe?

Toevoeging op 02/04/2012 13:44:08:

- SanThe - op 02/04/2012 13:39:04:
Als het alleen om dat getal gaat zet dan dat getal in een database of alleen in een file. Dan is het simpel aan te passen en ook simpel op te halen.


Ik wil de database niet gebruiken hiervoor, dat is namelijk mijn hele punt.
 
Wouter W

Wouter W

02/04/2012 14:50:10
Quote Anchor link
Ik denk dat dit werken moet:

Nu kijk je of het bestand wat je opent replace.php heet.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$adres
= $_SERVER["SCRIPT_NAME"];
$file = explode("/",$adres);
$file = $file[count($file) - 1];
if($file === "replace.php"){
  $getal = "tweede getal";
}

else{
  $getal = "eerste getal";
}


?>
 
Tom aan t Goor

Tom aan t Goor

02/04/2012 17:59:20
Quote Anchor link
Dit is eigenlijk ook niet echt wat ik bedoel, ik wil eigenlijk niks handmatig aan de index.php veranderen, maar via replace.php de index.php veranderen.
 
Wouter W

Wouter W

02/04/2012 19:35:21
Quote Anchor link
Waarom wil je dat doen?
Er zijn genoeg je nu genoeg mogelijkheden gegeven.
Als je van nederland naar belgie rijdt is, ga je toch ook niet via zwitserland?

Als je dit toch perse wil, dan moet je met file_get_contents gaan werken,
en een heleboel string functies.

Als je index er zo uit ziet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$getalwatgeen12moetzijn
= 12;

echo $getalwatgeen12moetzijn;
?>


vanuit replace.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$index
= file_get_contents("index.php");
$start = strpos($index,"$getalwatgeen12moetzijn");
$nieuweindex = substr($index,0,$start)
$nieuweindex .= "$getalwatgeen12moetzijn = 16;";
$nieuweindex .= substr($index,$start + strlen("$getalwatgeen12moetzijn = 12;"),strlen($index)-$start);

file_put_contents("index.php", $nieuweindex);
?>


niet getest,
geen aanrader het zo te gebruiken,
maar zo kan het wel.

Weet niet of het precies zo uitkomt, anders moet je maar even knutselen met je de stringfuncties. http://nl.php.net/manual/en/ref.strings.php
 
Eddy E

Eddy E

02/04/2012 21:19:51
Quote Anchor link
Kan je index.php niet includen en dan zelf de var herschrijven zoals Gerhard zegt?
Eventueel met ob_start() werken.
 
Obelix Idefix

Obelix Idefix

02/04/2012 21:33:29
Quote Anchor link
Tom Tom op 02/04/2012 13:28:52:
Ps. De variabele $berichten, moet opgeslagen blijven, ook al er niemand op de site zit!

Hierin zit de moeilijkheid. Die variabele moet dus ergens worden bewaard/opgeslagen. En een database mag niet. Dan is het enige in een bestandje wegschrijven en inlezen.

Nut/noodzaak ontgaat me overigens volledig, maar TS zal er een goede reden voor hebben.
 



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.