Toon posts:

[php] .php & .txt bestand aanmaken?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Kan iemand mij (pseudo) vertellen met welk php commando ik een bestand kan maken?

Ik wil een php en een txt bestand aanmaken.

Tnx!

  • Logic
  • Registratie: Juni 2000
  • Laatst online: 16-09 13:43

Logic

SmartOS:Love at First Boot

php.net ? >:)

If it bleeds, it can be killed!


Verwijderd

Topicstarter
ja, ik had idd al zitten zoeken. Ik ben nu bezig met dit;
code:
1
2
3
4
5
6
7
8
9
10
11
<?

$nieuwbestand = tempnam ("/artikelen", "nieuw01");

$fp = fopen($nieuwbestand, "w");
fwrite($fp, "writing to tempfile");
fclose($fp);

echo "er is iets in het bestand geschreven";

?>

maar volgens mij werkt dat niet helemaal (hij maakt iig geen bestand aan! :) )

Weet iemand wel het goede commando?

  • rvrbtcpt
  • Registratie: November 2000
  • Laatst online: 16-09 17:16
Heb je wel rechten om een nieuw bestand te schrijven?
Ligt natuurlijk aan het OS dat je gebruikt.
Soms moet je een lege file neerzetten. Daar schrijfrechten aan toe kennen en dan kun je ernaartoe schrijven.
Moet je de file niet verwijderen want dan moet je hetzelfde weer opnieuw doen.

Verwijderd

Topicstarter
aan de rechten ligt het helaas niet.

Ik zoek gewoon het commando (php) om een nieuw bestand aan te maken. Schrijven en deleten uit bestanden is geen probleem, dat kan als volgt:
code:
1
2
3
4
$bestand = "blabla.txt";
$file_open = fopen($Bestand, "w"); 
$file_write = fwrite($file_open, "er is wat bij!"); 
fclose($file_open);

Maar ik wil graag een nieuw bestand maken. Op php.net zie ik de goede functie niet! Hij zal er wel zijn, maar ik weet echt niet welke.... Iemand?

  • _DeWie_
  • Registratie: November 2001
  • Laatst online: 10-04 16:23
Kijk eens goed op php.net naar fopen!
Hint 2de argument :)

  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
Op woensdag 05 december 2001 14:47 schreef _DeWie_ het volgende:
Kijk eens goed op php.net naar fopen!
Hint 2de argument :)
inderdaad..

zoeken bij fopen zal je helpen :)

Verwijderd

Topicstarter
juistem! Hartstikke bedankt allen :)

Ik heb nu dit:
code:
1
2
3
4
5
6
7
8
9
<?

$fp = fopen(bestandsnaam, "w");
fwrite($fp, "writing to tempfile");
fclose($fp);

echo "er is iets in het bestand geschreven";

?>

...en dat werkt! Maar.... kan ik ook het bestandtype definieren? Als ik bij bestandsnaam > bestandsnaam.txt neerzet, dan negeert hij de punt en maakt hij er bestandsnaamtxt van. ?! Ik zal zelf ook nog even zoeken. Alvast hartstikke bedankt!

EDIT: ik heb het al! Ik moest de bestandsnaam tussen ' zetten! Echt bedankt mensen!

  • Lurge
  • Registratie: Maart 2000
  • Niet online

Lurge

ActueleWind

als je dit nou volgende keer met [ php ] code [ / php ] dingen eromheen post dan zie je sneller wat de fout is en loop je niet zo lang te zoeken. :)

ActueleWind

Pagina: 1