Nieuw bestand / directory maken
Mijn code is als volgt:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<? //Log
if (!empty($IP)) {
$file = "Logs/" . $year . "/" . $month . "/" . $IP . ".html";
mkdir("Logs/" . $year . "/" . $month); // Deze regel errord en dat komt omdat de directory al bestaat, maar ik heb al vanalles geprobeerd voor als de map bestaat hij dit overslaat
$open = fopen( $file, "a+" );
fputs( $open, $date . "text <BR>");
fclose( $open );
} Else {
$file = "Errors/" . $year . "/" . $month . "/errors.html";
mkdir("Errors/" . $year . "/" . $month); // Deze regel errord en dat komt omdat de directory al bestaat, maar ik heb al vanalles geprobeerd voor als de map bestaat hij dit overslaat
$open = fopen( $file, "a+" );
fputs( $open, $date . "text <BR>" );
fclose( $open );
} ?>
if (!empty($IP)) {
$file = "Logs/" . $year . "/" . $month . "/" . $IP . ".html";
mkdir("Logs/" . $year . "/" . $month); // Deze regel errord en dat komt omdat de directory al bestaat, maar ik heb al vanalles geprobeerd voor als de map bestaat hij dit overslaat
$open = fopen( $file, "a+" );
fputs( $open, $date . "text <BR>");
fclose( $open );
} Else {
$file = "Errors/" . $year . "/" . $month . "/errors.html";
mkdir("Errors/" . $year . "/" . $month); // Deze regel errord en dat komt omdat de directory al bestaat, maar ik heb al vanalles geprobeerd voor als de map bestaat hij dit overslaat
$open = fopen( $file, "a+" );
fputs( $open, $date . "text <BR>" );
fclose( $open );
} ?>
Gewijzigd op 01/01/1970 01:00:00 door Rik
En de error is?
Warning: mkdir() [function.mkdir]: File exists in P:\xampp\htdocs\bot3.4\robotvincent.php on line 58
waarbij de code in eerste post 48 tot 62 is :)
if(!file_exists('jedir'))
{
//aanmaken
}
natuurlijk, soms verkijk je je op de simpelste dingen :doh:
Er bestaat blijkbaar al een file met dezelfde naam.
probeerde ik net, maar hij maakt nu niks aan :S
(natuurlijk wel code gezet bij // maak map aan, ben niet dom)
Gewijzigd op 01/01/1970 01:00:00 door Rik
PHP heeft wel voldoende rechten in de map waarin de nieuwe map aangemaakt moet worden?
Quote:
(natuurlijk wel code gezet bij // maak map aan, ben niet dom)
(natuurlijk wel code gezet bij // maak map aan, ben niet dom)
ook zo slim geweest om pad/naar/map aan te passen dan?
@Blanche, Ja, want alles draait op mijn localhost op de administartor account enzo.
@Jacco, Tuurlijk...
Rik schreef op 27.11.2008 18:57:
@SanThe, moet het per se tuseen '' Want ik heb een aantal variables erin, en die worden dan niet meegenomen...
$Vars altijd buiten de quotes houden.
Het is toch aleen maar voor localhost dus zoveel maakt het verder niet uit (als ik vars uiten de quotes deed dan werkte het weer niet >.>)
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$text = "text";
$longtext = "long" . $text;
echo $longtext; //returns longtext
[/code]
let op de punt.
$text = "text";
$longtext = "long" . $text;
echo $longtext; //returns longtext
[/code]
let op de punt.
Thijs Damen schreef op 27.11.2008 20:38:
en waar haal je dat vandaan?
Dan zal je $var wel leeg zijn.
@SanThe, nee er staat iets in :)
Maar het probleem is waarsch. opgelost =]