file_put_contents schrijft niet naast elkaar.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. 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

Bekijk vacature »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

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 »

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

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »
Lorenzho Dealorde

Lorenzho Dealorde

16/10/2017 16:10:49
Quote Anchor link
Ik heb 4 .txt bestanden die geopent worden via 'file_get_contents'.
vervolgens 'echo' ik die op de webpage, dat gaat goed.
4 namen komen naast elkaar te staan.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php echo $write; ?>
// Koos Jeroen Henk Klaas


vervolgens schrijf ik de $write naar een .php bestand.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$file
= "HalveFinale.php";
$write = "$Kandidaat1 $Kandidaat2 $Kandidaat3 $Kandidaat4";

file_put_contents($file , $write , FILE_APPEND) or die ('ER IS IETS VERKEERD GEGAAN!');
?>


Wat er nu gebeurt is dat de 4 namen in het .php bestand onder elkaar geschreven worden.
Zoals hier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
Koos
 Jeroen
 Henk
 Klaas


Mijn doel is om ze naast elkaar te schrijven, maar ik zou niet weten hoe.
Zoals hier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Koos Jeroen Henk Klaas

code:
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
<?php
$text
= file_get_contents('Kandidaten/flatFile9.txt');
$textArray = explode("\n", $text);
$randArrayIndexNum = array_rand($textArray);
$Kandidaat1 = $textArray[$randArrayIndexNum];


$text = file_get_contents('Kandidaten/flatFile10.txt');
$textArray = explode("\n", $text);
$randArrayIndexNum = array_rand($textArray);
$Kandidaat2 = $textArray[$randArrayIndexNum];


$text = file_get_contents('Kandidaten/flatFile11.txt');
$textArray = explode("\n", $text);
$randArrayIndexNum = array_rand($textArray);
$Kandidaat3 = $textArray[$randArrayIndexNum];


$text = file_get_contents('Kandidaten/flatFile12.txt');
$textArray = explode("\n", $text);
$randArrayIndexNum = array_rand($textArray);
$Kandidaat4 = $textArray[$randArrayIndexNum];


$file = "HalveFinale.php";
$write = "$Kandidaat1 $Kandidaat2 $Kandidaat3 $Kandidaat4";

file_put_contents($file , $write , FILE_APPEND) or die ('ER IS IETS VERKEERD GEGAAN!');
?>



<?php echo $write; ?>
Gewijzigd op 16/10/2017 16:34:29 door Lorenzho Dealorde
 
PHP hulp

PHP hulp

22/12/2024 11:25:22
 
Ben van Velzen

Ben van Velzen

16/10/2017 16:40:39
Quote Anchor link
Is dit op Windows of op een Unix variant? Op Windows moet je ook van de \r af komen, het makkelijkst is om hiervoor trim te gebruiken.
 
Lorenzho Dealorde

Lorenzho Dealorde

16/10/2017 16:44:55
Quote Anchor link
@Ben van velzen, Op een windows variant. Ik gebruikt /r niet om te schrijven naar het .php bestand.
de output van file_put_contents wordt onder elkaar geschreven, maar mijn doel is om ze naast elkaar te krijgen.
Is er dan een verschil is file_put_contents als het erop aankomt welke variant je gebruikt?
 
Ben van Velzen

Ben van Velzen

16/10/2017 17:10:34
Quote Anchor link
Yup, dat verschil is er. Maar test het voor de grap eerst eens uit.
 
Adoptive Solution

Adoptive Solution

16/10/2017 17:10:40
Quote Anchor link
Zo iets?

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

$text
= file_get_contents('flatFile1.txt');
$string = str_replace(array("\r\n", "\r", "\n"), " ", $text);

$text = file_get_contents('flatFile2.txt');
$string .= str_replace(array("\r\n", "\r", "\n"), " ", $text);

$text = file_get_contents('flatFile3.txt');
$string .= str_replace(array("\r\n", "\r", "\n"), " ", $text);

echo $string;

?>


Een mits.

In dit voorbeeld zullen twee namen aan elkaar staan als het eerste tekstbestand slechts EEN regel ZONDER regelomhaal heeft.

Voor het beste resultaat dient aan het eind van het tekstbestand een lege regel te staan.

Inspiratie deed ik hier op :

http://php.net/manual/en/function.nl2br.php

Btw. Dat de namen naast elkaar staan in de browser komt omdat een browser regelomhalen negeert. In de broncode staan ze onder elkaar.
Gewijzigd op 16/10/2017 17:13:11 door Adoptive Solution
 
Ben van Velzen

Ben van Velzen

16/10/2017 17:18:24
Quote Anchor link
Volgens mij heb ik je al de hint gegeven dat je gewoon trim() kan gebruiken? Zou het sowieso een heel stuk eenvoudiger maken.
 
Lorenzho Dealorde

Lorenzho Dealorde

16/10/2017 19:33:50
Quote Anchor link
Bij deze heb ik door @Ben van Velzen en @Adoptive Solution het opgelost!
heb \n verandert door \r\n.
"\r\n", "\r", "\n"), " " schreef alles wat er in de .txt bestanden zaten.

Erg bedankt!
Gewijzigd op 16/10/2017 19:34:24 door Lorenzho Dealorde
 
Thomas van den Heuvel

Thomas van den Heuvel

16/10/2017 22:52:00
Quote Anchor link
Maar dit betekent ook dat de bronnen waar je uit leest regelovergangen bevatten? Zou je die namen niet beter op een andere manier kunnen scheiden? Bijvoorbeeld via tab of een "pipe" (verticaal streepje)? Dan heb je dit regelovergangprobleem om te beginnen niet :).
 



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.