fwrite, fopen, etc.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

React native developer

We have received a new investment and therefore want to get started quickly to expand our new app with new features. If you are an expert with react native we would love to have you in our team. Functie-eisen You have at least 4 years of experience developing in React Native apps and... TypeScript, Firebase, GIT, REST, and Swagger. Working together is your second nature Passion for the development profession & high degree of curiosity You speak English You are in the possesion of a Dutch work permit ánd reside in The Netherlands. Unfortunately, our clients do not work with

Bekijk vacature »

Freelance java developer / scrummaster (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 82,00 Voor onze partnerorganisatie, de Belastingdienst, zijn wij op zoek naar een Java Developer met kennis van en ervaring met de Scrum methodiek. In deze rol wordt er van je gevraagd dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Weet wat er van een scrummaster wordt verwacht; Als volwaardig teamlid participeert binnen het scrumproces in je team en in de SAFe-releasetrain; Zowel zelfstandig kunt werken in een scrumteam als intensief de samenwerking zoekt met je directe collega’s en je omgeving; Samenwerkt met je collega’s

Bekijk vacature »

Senior 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 »

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 »

Android developer

As an app-developer you love to work on great apps, for big, international brands. Apps with interesting new features that help companies provide their service in new and innovative ways. In this role you’ll work as Android developer at a company who takes the above at heart. Together with an experienced team of specialists you’ll get the chance to work on a variety of innovative apps. You will work with supportive colleagues that are keen to exchange ideas, but you will also get enough freedom to do your work according to your own insights. Functie-eisen In order to be successful

Bekijk vacature »

Android (mobile) Developer met JAVA in de regio Al

Bedrijfsomschrijving Mobile Development en Ops Engineering gaan hand in hand bij deze organisatie dat een hoog verantwoordelijkheidsgevoel draagt. Als organisatie ontwikkelt zij dan ook veelal mobiele applicaties ter inspiratie en ondersteuning van belangrijke sectoren in Nederland. Met het technische team van gepassioneerde developers en engineers voeren ze dagelijks veelal diverse, inspirerende en complexe werkzaamheden uit. Door gebruik van innovatieve software en de nieuwste platformen binnen de sector is deze klant dan ook zeker als vooruitstrevend te betitelen waar zijn enorm veel waarde aan hecht. De organisatie is momenteel zeer succesvol en zet mooie stappen richting de toekomst en daarom kunnen

Bekijk vacature »

Java-softwaredeveloper

Wat je gaat doen: Dit ga je doen Daar kunnen we heel kort over zijn: software ontwikkelen met de agile-/scrumteams van toonaangevende organisaties. Zoals ministeries, gemeentes, financiële instellingen en retail- en energiebedrijven. En als het bij je past, begeleid je collega-developers in het ontwikkelproces. Doordat je tijdelijk aan een opdracht werkt, doe je in korte tijd veel mooie ervaringen op en leer je nieuwe technieken en tools kennen. Je teamleden werken bijvoorbeeld met Spring, JPA/Hibernate, AJAX, REST/JSON, GIT, AWS en TDD. Het interessante is dat jij volledig in control bent en zelf kiest welke opdrachten je oppakt. Het soort rol,

Bekijk vacature »

Java-softwaredeveloper

Wat je gaat doen: Dit ga je doen Daar kunnen we heel kort over zijn: software ontwikkelen met de agile-/scrumteams van toonaangevende organisaties. Zoals ministeries, gemeentes, financiële instellingen en retail- en energiebedrijven. En als het bij je past, begeleid je collega-developers in het ontwikkelproces. Doordat je tijdelijk aan een opdracht werkt, doe je in korte tijd veel mooie ervaringen op en leer je nieuwe technieken en tools kennen. Je teamleden werken bijvoorbeeld met Spring, JPA/Hibernate, AJAX, REST/JSON, GIT, AWS en TDD. Het interessante is dat jij volledig in control bent en zelf kiest welke opdrachten je oppakt. Het soort rol,

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 »

Senior Java developer (backend)

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

.NET Developer Roosendaal Werken voor een internationaal opererende technische groothandel, maar dan volledig online. Deels in je home-office of vanuit kantoor bouw je samen met je collega's de code van morgen. Dat is je missie! In deze rol ben je niet alleen bezig met code kloppen, maar geef je ook actief je mening in het development proces. Je bent bezig in een .NET omgeving waarbij de nieuwste technieken worden gebruikt. Een positie waarin je mee denkt, schrijft en ontwikkelt aan de in-house ontworpen applicaties. Heb je zelf een goed idee? Dan is de kans groot dat dit idee de volgende

Bekijk vacature »

WO Full Stack Developer Software Agile / Scripting

Samengevat: Deze werkgever is trendsetter op het gebied van duurzaam aanpasbare software. Wil jij interdisciplinair werken? Ben jij bekend met de Agile ontwikkelmethodiek? Vaste baan: Full Stack Developer Softwareontwikkeling WO 3.500 - 5.000 Full Stack Developer Ons bedrijf bouwt klant specifieke informatiesystemen voor de integrale ondersteuning van bedrijfsprocessen. Chats, interactieve dashboards, mobile apps en….jouw innovatieve ideeën?! Zij werken altijd aan nieuwe innovatieve oplossingen. 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

Bekijk vacature »

Senior 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 »

Senior developer (Almelo en thuis)

Functie­omschrijving Ben jij degene die de Justitiële organisaties verder helpt naar een volledig digitale en transparante informatiehuishouding? Wil jij jouw kennis van data gedreven werken, AI en containerisatie hiervoor inzetten? Lees dan verder. Wat ga je doen? We zoeken een senior developer die onze dienstverlening op het gebied van digitaal archiveren en intelligent metadateren verder brengt. Dit doe je door de scrumteams door jouw enthousiasme en drang naar innovatie verder te coachen en herin te ontwikkelen. . Het gaat om miljoenen records, complexe ketens, uitdagende maatschappijkritische applicaties op het gebied van het bewaren en uitwisselen van digitale dossiers en documenten

Bekijk vacature »

Senior Java ontwikkelaar

Als Senior Java ontwikkelaar bij Sogeti ben je onderdeel van onze toonaangevende community. Deze bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen. Bijvoorbeeld een systeem voor het ondersteunen van treinverkeersleiders bij ProRail of een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Tendernet, Kamer van Koophandel, ABN AMRO, Alphabet en de Politie. Werken bij Sogeti De Java community

Bekijk vacature »
Emplode dd

emplode dd

05/02/2011 15:49:02
Quote Anchor link
Wederom terug gekeerd voor advies!
Nou, ik probeer dus een gebruikers.txt te maken, of ook maar gewoon een textfile met iets erin. En volgens mijn boek zou het zo moeten

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

$bestand
=fopen("gebruikers.txt", "w");

if(!$bestand) {
echo("kon geen bestand openen!");
}


fwrite($bestand, $outputtekst, $lengte);

$outputtekst =
$_POST["user"] . "\n" . $_POST["achternaam"];

fclose($bestand);

if(fclose($bestand))
{

    echo("Account is aangemaakt");
}

else{
    echo ("Kon bestand niet afsluiten");
}

?>

    <HTML>
    <form name="getallen"  action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <input type="text" name="user">
    <input type="text" name="achternaam">
    <input type="submit" value="Gaan!">

    </html>

Wat naar mijn weten voor geen donder klopt, zoals als vrijwel alles in het boek, ;p.

Maar goed, naar wat onderzoek op het onderwerp, kwam ik een voorbeeld script tegen, die het zelfde zou moeten doen.
Deze ziet er echter zo uit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$myFile
= "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "Bobby Bopper\n";
fwrite($fh, $stringData);
$stringData = "Tracy Tanner\n";
fwrite($fh, $stringData);
fclose($fh);
?>

Maar, als ik dat run zegt hij "can't open file", maar vanuit mijn begrip zou hij hier toch, als de file niet aanwezig is, maak fopen er een aan, en vervolgens zou dan een file op mijn computer staan met de $stringdata. Maar ik krijg nergens een reactie uit.

Ik zou graag experimenteren met deze functie, maar het begin loopt al fout.
Iemand toevallig wat advies en/of zeggen wat ik fout doe?

Dit forum is momenteel namelijk mijn grootste bron van informatie, :)
 
PHP hulp

PHP hulp

28/01/2023 15:37:33
 
Pieter Jansen

Pieter Jansen

05/02/2011 16:06:07
Quote Anchor link
Dit is zeer waarschijnlijk een rechten issue. PHP heeft standaard niet de rechten om zomaar bestanden te schrijven. Kijk eens naar de rechten die je hebt in die map waar je scrijft. Als dit niet 0777 is, mag je niet schrijven en weigert fopen() dienst.

Dit kun je eventueel oplossen door erboven iets neer te zetten als:

chmod(".", 0777);

Dit is een mask op je directory zodat je ook kan lezen en schrijven.
 
Jordi Kroon

Jordi Kroon

05/02/2011 16:06:29
Quote Anchor link
er staat testFile.txt . Mischien heb je je vergist in die hoofdletter

Je kan beter geen or die gebruiken Dat is geen nette fouthandeling

Doe het dan zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
  $fh
= fopen($myFile, 'w');

  if(!$fh) {
   echo "can't open file!";
  }

?>


Toevoeging op 05/02/2011 16:08:02:

@merijn , Volgens mij hoef je txt files niet te chmodden , Maar je kan beter 775 gebruiken als 777 ;)
 
Martijn B

Martijn B

05/02/2011 16:09:23
Quote Anchor link
Tegenwoordig gebruik je hiervoor:

http://nl3.php.net/manual/en/function.file-put-contents.php

Veel makkelijker...
 
Jordi Kroon

Jordi Kroon

05/02/2011 16:10:39
Quote Anchor link
Hij gaat denk ik volgens het boek mee :)
 
Pieter Jansen

Pieter Jansen

05/02/2011 16:11:28
Quote Anchor link
@Jordi, klopt, heb je gelijk, maar dan kun je net zo goed 644 gebruiken ;) Doet er niet toe, voor het testen kun je beter met de grootst mogelijke scope beginnen en langzaam terug stappen.

daarnaast hoef je textfiles niet te chmodden, maar moet je directory schrijven wel toestaan. Als dat niet toegestaan is, kun je fopen() aanroepen wat je wil, als je niet de rechten hebt, hang je hoe dan ook.
 
Jordi Kroon

Jordi Kroon

05/02/2011 16:12:24
Quote Anchor link
nog even het script bekeken
<form name="getallen" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER['PHP_SELF']; ?>
" method="post">
Mischien dat je boek zegt dat dit kan maar, Dit kan onveilig zijn .
Vul dan de pagina naam in of doe action=""
 
Emplode dd

emplode dd

05/02/2011 16:14:26
Quote Anchor link
Dankje voor jullie reacties jongens.
@merijn Ik denk dat dat het wel eens kan zijn. Ik moet namelijk een wachtwoord opgeven als hij in systeem directories wil schijven. Zal het wachtwoord er even afhalen en proberen!

@Jordi
Dankje, In de bovenste heb ik idd die methode gehanteerd. :)

@ Martijn
Ja, idd, en overzichterlijker, dank je, zal het onthouden.

Ik zal even kijken of het lukt nu, en raporteer nog wel even terug, want er zal ongetwijfeld iets fout gaan, haha.

Toevoeging op 05/02/2011 16:15:34:

@Jordi, Hey, ja dat heb ik vaker gehoord ja! Ik zal er om denken, ik hergebruik mijn oude scripts altijd, vandaar, :)

Toevoeging op 05/02/2011 17:04:30:

Gelukt! @Merijn, klopte inderdaad wat je zei!

Dank je jongens!
Ongetwijfeld tot het volgende hoofdstuk, haha. :)
 



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.