File aanmaken met php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Daan Vee

Daan Vee

01/07/2016 15:06:43
Quote Anchor link
Een stomme vraag:
Ik gebruik de volgende code om een bestand te maken:

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
<?PHP
$newfilename
= "Nieuw_tekst_bestand.txt"; // Naam van nieuwe tekstbestand
$newtextlines = "Nieuwe tekst!"; // Tekst

//  mode    Description
// 'r'        Openen voor alleen lezen; plaats de bestands pointer aan het begin van het bestand.
// 'r+'     Openen voor lezen en schrijven; plaats de bestands pointer aan het begin van het bestand.
// 'w'      Openen voor alleen schrijven; plaats de bestands pointer aan het begin van het bestand en maak het bestand 0 bytes lang. Als het bestand niet bestaat, probeer het aan te maken.
// 'w+'        Openen voor lezen en schrijven; plaats de bestands pointer aan het begin van het bestand en maak het bestand 0 bytes lang. Als het bestand niet bestaat, probeer het aan te maken.
// 'a'        Openen voor alleen schrijven; plaats de bestands pointer aan het einde van het bestand. Als het bestand niet bestaat, probeer het aan te maken
// 'a+'        Openen voor lezen en schrijven; plaats het bestands pointer aan het einden van de file. Als het bestand niet bestaat, probeer het aan te maken

    
$file = fopen($newfilename,'a+'); // Bestand openen of aanmaken zie bovenstaande informatie..
    
fwrite($file, $newtextlines); // Tekst erin schrijven
?>


Maar waar ergens komt dit bestand terecht?!
 
PHP hulp

PHP hulp

25/11/2024 05:06:18
 
- Ariën  -
Beheerder

- Ariën -

01/07/2016 15:17:32
Quote Anchor link
In de working directory waar je PHP-script staat.
 
Daan Vee

Daan Vee

01/07/2016 15:33:23
Quote Anchor link
En hoe kan ik het naar een andere directory posten?
 
- SanThe -

- SanThe -

01/07/2016 15:47:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$newfilename = "Nieuw_tekst_bestand.txt"; // in de huidige directory
$newfilename = "../Nieuw_tekst_bestand.txt"; // directory terug
$newfilename = "map/Nieuw_tekst_bestand.txt"; in map die in de huidige directory staat
$newfilename = "/...het complete server path..../Nieuw_tekst_bestand.txt"; in die directory op de server
 
Daan Vee

Daan Vee

01/07/2016 18:28:16
Quote Anchor link
Thanks!

Toevoeging op 01/07/2016 18:33:09:

Nog een lastige vraag:
Ik wil gecodeerde inhoud in het bestand kwijt, bijvoorbeeld de volgende lap tekst:

Z{\rtf1\ansi\ansicpg1252\deff0\deflang1043{\fonttbl{\f0\fnil\fcharset0 Arial;}{\f1\fnil\fcharset0 ;}}
{\colortbl ;\red0\green0\blue255;\red255\green255\blue255;\red255\green0\blue0;}
\viewkind4\uc1\pard\li4995\ri4995\cf1\fs144 ## ONDERWERP 1\cf2
\par \cf3 CAM 1\cf2

Hoe zorg ik ervoor dat bijvoorbeeld die tekst in $newtextlines terecht komt, zonder dat ik gedoe krijg met m'n slashses/aanhalingstekens, etc. in php?
 
Adoptive Solution

Adoptive Solution

01/07/2016 20:55:22
Quote Anchor link
Kwam dit tegen door te zoeken.

http://stackoverflow.com/questions/29922771/convert-rtf-to-and-from-plain-text

Wellicht kan je hetzelfde bereiken in PHP.
 
Daan Vee

Daan Vee

02/07/2016 13:23:09
Quote Anchor link
Dank Adoptive Solution.
Al snap ik niet helemaal hoe het werkt...
Ik hoef alleen maar die rare tekst in m'n bestand te schrijven.
En dat lukt me niet helemaal met jouw code...
Hoe zou ik dat moeten doen?
 
- Ariën  -
Beheerder

- Ariën -

02/07/2016 13:30:06
Quote Anchor link
http://webcheatsheet.com/php/reading_the_clean_text_from_rtf.php

Hiermee kan je de 'schone' tekst uit een RTF-format lezen.
 
Thomas van den Heuvel

Thomas van den Heuvel

02/07/2016 13:33:07
Quote Anchor link
Daan Vee op 01/07/2016 18:28:16:
Hoe zorg ik ervoor dat bijvoorbeeld die tekst in $newtextlines terecht komt, zonder dat ik gedoe krijg met m'n slashses/aanhalingstekens, etc. in php?

Euh, definieer een interface hiervoor, bijvoorbeeld een webformulier?

Het doel lijkt vooralsnog bestanden bakken, maar wat probeer je uiteindelijk te doen/te maken? Een editor van het een of ander ofzo?
 



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.