php, line replace, ipv str_replace

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior fullstack PHP Developer

FullStack PHP Developer Huizen Jij kent PHP van binnen en van buiten en ontwikkelt daarmee de beste software. Zo maak je onze horeca-klanten blij, want zij hebben dankzij onze digitale oplossingen meer omzet en minder kosten. Grow Together Online een pizza bestellen, afrekenen en snel eten; dat wil jij toch ook? Onze groeiende scale-up maakt dit mogelijk! Wij leveren vanuit Foodticket namelijk bestel- en betaalsoftware voor restaurants over de hele wereld. Dat gaat alleen niet zomaar. Dat vraagt om een epic web-based platform, met hightech-functionaliteiten. Aan de slag met moderne, solide webtechnologieën om delen van ons nieuwe API-based platform te

Bekijk vacature »

Medior iOS Developer

As an iOS Developer you prefer to work on cool apps for established brands. You will work on iOS apps with interesting features that help companies and of course their users. As a Medior iOS developer you work in a team on various iOS Applications. You get enough space within the team to organize your work according to your own insight and to carry it out independently. Bring on your new ideas, improvements or features! Functie-eisen Experience with RESTful APIs App architecture MVP or MVVM, MVVI) You are familiar with unit tests and with CI/CD You are familiar with UIKit

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 »

Front-end Developer

Front-end 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 »

Freelance senior Programmeur (zzp)

Dienst Uitvoering Onderwijs Uren per week: 36,00 Standplaats: Groningen Max tarief: € 90,00 Startdatum inzet: 2-1-2023 Einddatum inzet: 1-1-2024 Wat doen we voor werk momenteel? Nieuwe applicaties: We bouwen nieuwe applicaties voor inwinnen B3/B4 scholen. Deze scholen kunnen inschrijvingen via een website aanleveren per keer of meerdere inschrijvingen via bestand. Deze inschrijvingen leggen we vast en ze kunnen ook beheerd worden. Moderniseren: Daarnaast hebben we zoals alle andere teams ook een flinke migratie voor de boeg om in de Cloud te landen. Eén applicatie (AVOID) hebben we al succesvol gemigreerd en deze draait bijna in PRD. De grootste uitdaging voor

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 9 januari bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

PHP Developer / Symfony

Dit ga je doen Jouw taken als PHP Developer bestaan voornamelijk uit het: Bouwen aan de core van een digitaal zorgplatform en de bijbehorende applicaties middels PHP, Symfony en Laravel; Meewerken aan het integreren van Symfony in het Legacy Platform; Lezen van oude code en waar nodig kleine aanpassingen doorvoeren; Koffie drinken met je collega's! Hier ga je werken Wat ga je doen? In de kern ga je als PHP Developer binnen een developmentteam bouwen aan een digitaal zorgplatform. Je gaat bouwen aan de core van dit platform en de bijbehorende applicaties, welke in Legacy Code (PHP 7.1 en 8)

Bekijk vacature »

HR Solution Architect

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 HR Solution Architect who will contribute to this and that might be you? Your contribution to TenneT As a Human Resource Solution Architect you, together with your colleague Domain and Solution Architects, are responsible for building and maintaining the architecture of the TenneT IT landscape for HR. You define architectural principles for all Human Resource systems and modules (for example SAP SuccessFactors, SAP HCM, Avature and smaller third party applications) in close cooperation with other

Bekijk vacature »

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

Team Lead PHP

Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren. Wat doe je als Team Lead PHP bij Coolblue? Als Team Lead PHP bouw en leid je een team dat uitblinkt in het leveren van hoogwaardige en kostenefficiënte software. Je ondersteunt teamleden bij het afbakenen van hun doelen en met de aanpak om ze te behalen. Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren en een effectief team op te bouwen. Ook Team Lead PHP worden bij Coolblue? Lees hieronder

Bekijk vacature »

Java Developer

Wat wij bieden Hybride werken, met als uitgangspunt 50% op kantoor en 50% vanuit huis; Flexibele werktijden en direct een contract voor onbepaalde tijd; Een goed salaris wat aansluit bij je kennis en ervaring; Een mobiliteitsbudget dat aansluit bij jouw manier van reizen; Opleidingsmogelijkheden op basis van behoefte en ambitie; dus geen vast budget; Een pensioenregeling, waar je niet verplicht aan hoeft bij te dragen; 20 vakantiedagen en daarnaast 4,7% van je salaris om flexibel in te vullen, bijvoorbeeld goed voor 7 extra vakantiedagen. Wat jij meeneemt Een hbo- of wo-diploma in een technische richting; Ervaring met het ontwikkelen van

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

Delphi Developer

As a Delphi Developer you work together with other development teams to make our back-office applications work as optimal as possible. How do I become a Delphi Developer at Coolblue? You work together with other development teams to make our back-office applications work as optimal as possible, being extending features or migrating them to APIs. Everything to put a smile in our colleagues' faces! Although you are a Delphi Developer, you are not averse to some C#. Would you also like to become a Delphi Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing

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

28/01/2023 19:59:04
 
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.