file_put_contents schrijft niet naast elkaar.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

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 »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

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 »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior 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

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

16/02/2025 13:56:37
 
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.