[php] kan geen file aanmaken

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik kan geen bestanden aanmaken in een dir gemaakt met mkdir()
hier is een test scriptje:»klik«
code van het test scriptje:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
error_reporting(E_ALL);

echo "removing dir....<br>";
rmdir("test/test");
echo "making dir test/test/.....<br>";
mkdir("test/test", 0777);
echo "creating file in test/test......<br>";

$f=fopen("test/test/test.txt", 'w');
fwrite($f, "test");
fclose($f);
echo "<br>bye!";

?>


de dir test heeft de goede chmod, en de mkdir() gaat goed, maar daarna kan hij er geen file in aanmaken. |:(
UID 48 is apache
UID 503 is een of andere admin account

ik heb safe_mode_gid al aan laten zetten, maar dat hielp ook niet

Acties:
  • 0 Henk 'm!

  • T-Blizzard
  • Registratie: Juni 2001
  • Nu online
whoeps

[ Voor 94% gewijzigd door T-Blizzard op 20-04-2003 22:54 . Reden: foutjuh ]


Acties:
  • 0 Henk 'm!

  • T-Blizzard
  • Registratie: Juni 2001
  • Nu online
$f=fopen("test/test/test.txt", 'w');

die file bestaat op dat moment toch gewoon nog niet?....

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
dat klopt, maar als hij niet bestaat maakt php hem voor je aan.

Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 11:46

MBV

Zo te zien mag de webclient niet schrijven. Je zal de bevoegdheden opnieuw in moeten stellen.