Witam serdecznie. Zaczynam pisać proste skrypty w php. Zacząłem od sb bo to łatwa sprawa. Staram się go udoskonalać. Wyczytałem funkcje która sama utworzy plik i nada mu odpowiednie chmody. Wykorzystałem, tylko mam problem.
Najpierw podam mój kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Kaiba</title>
</head>
<?php
$nazwa_pliku = '/sciezka/do/pliku.txt';
echo "Plik $nazwa_pliku istnieje"; } else {
$dir = "baza.txt";
}
$imie = trim($_POST['imie']); $wpis = trim($_POST['wpis']); $dane = "$imie";
echo "<form action=\"\" method=\"POST\"><input type=\"text\" name=\"imie\" ><input type=\"text\" size=\"50\" name=\"wpis\"><input type=\"submit\" value=\"Zobacz\" class=\"button\"></form>"; }
else
{
$wpis = "$data - $imie - $wpis<br>";
$zapisz_do ="baza.txt";
$zapisz = fopen($zapisz_do, "a"); echo "<form action=\"\" method=\"POST\"><input type=\"text\" color=\"#FFCC33\" name=\"imie\" ><input type=\"text\" size=\"50\" name=\"wpis\"><input type=\"submit\" value=\"Zobacz\" class=\"button\"></form>"; }
include("baza.txt");
?>
Na stronie www.darmowy-katalog-stron.compblog.pl mam błąd:
Warning
: mkdir() [function.mkdir]: File exists in
/home
/kaiba
/domains
/compblog
.pl
/public_html
/darmowy
-katalog
-stron
/index
.php on line
16
Jestem prawie pewny że jest spowodowany tym, że plik istnieje a funkcja chce go jeszcze raz stworzyć. Zdało by się to zrobić jakąś pętlą.
Myślałem o takim rozwiązaniu:
<?php
$nazwa_pliku = '/sciezka/do/pliku.txt';
echo "Plik $nazwa_pliku istnieje"; } else {
echo "Plik $nazwa_pliku nie istnieje"; }
?>
Tylko nie wiem czy idzie to tak zrobić. Możecie pomóc. Pozdro.
Naprawiłem już. Thx
Ten post edytował kaiba55 6.03.2010, 14:59:05