Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Katalog o podanej nazwie, Jak go stworzyć
djgarsi
post 25.03.2010, 12:10:31
Post #1





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

Ostrzeżenie: (0%)
-----


Witam. Chciałbym stworzyć skrypt, który będzie mi tworzył na serwerze katalog o podanej nazwie (należy ją wpisać w pole formularza).
Tworzenie samego katalogu wiem mniej wiecej jak zrobić.

  1. $foldername="nazwa";
  2. mkdir ($foldername, 0755);


i tu jest pytanie. Jak stworzyć formularz do tworzenia katalogu o podanej nazwie przez użytkownika?


--------------------
Go to the top of the page
+Quote Post
nospor
post 25.03.2010, 12:20:30
Post #2





Grupa: Moderatorzy
Postów: 36 473
Pomógł: 6300
Dołączył: 27.12.2004




No a w ogole formularz umiesz stworzyc? Jak tak, to tu musisz stworzyc taki sam formularz z jednym polem na wpisanie nazwy katalogu.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
trucksweb
post 25.03.2010, 12:23:31
Post #3





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. <form action="" method="post">
  2. <input type="text" name="nazwa"/>
  3. <input type="submit" value="wyslij">
  4. </form>


teraz po stronie php, odczytujesz nazwe wpisana przez uzytkownika:

  1. if($_POST['nazwa'] AND $_POST['nazwa'] != '')
  2. $foldername= htmlspecialchars($_POST['nazwa']);



i wsio


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
djgarsi
post 25.03.2010, 12:32:55
Post #4





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

Ostrzeżenie: (0%)
-----


  1. if($_POST['nazwa'] AND $_POST['nazwa'] != '')
  2. $foldername= htmlspecialchars($_POST['nazwa']);
  3.  
  4. echo '<form action="" method="post">
  5. <input type="text" name="nazwa"/>
  6. <input type="submit" value="wyslij">
  7. </form>';


taka postać nie tworzy katalogu.sad.gif

Ten post edytował djgarsi 25.03.2010, 12:33:35


--------------------
Go to the top of the page
+Quote Post
nospor
post 25.03.2010, 12:33:56
Post #5





Grupa: Moderatorzy
Postów: 36 473
Pomógł: 6300
Dołączył: 27.12.2004




a czy masz tam gdzies komende mkdir()? No mysl czlowieku a nie kopiujesz bezmyslnie....
poza tym nie AND a &&


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
djgarsi
post 25.03.2010, 12:39:45
Post #6





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

Ostrzeżenie: (0%)
-----


  1. if($_POST['nazwa'] && $_POST['nazwa'] != '')
  2. $foldername = htmlspecialchars($_POST['nazwa']);
  3. mkdir ($foldername, 0755);
  4.  
  5. echo '<form action="" method="post">
  6. <input type="text" name="nazwa"/>
  7. <input type="submit" value="wyslij">
  8. </form>';


To już działa ale... jest błąd Warning: mkdir() [function.mkdir]: No such file or directory in /home/djgarsi/domains/djgarsi.pl/public_html/katalog/index.php on line 5

Ten post edytował djgarsi 25.03.2010, 12:41:34


--------------------
Go to the top of the page
+Quote Post
trucksweb
post 25.03.2010, 12:43:54
Post #7





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


dry.gif

  1. if($_POST['nazwa'] && $_POST['nazwa'] != '')
  2. {
  3. $foldername = htmlspecialchars($_POST['nazwa']);
  4. mkdir ($foldername, 0755);
  5. }
  6.  
  7. echo '<form action="" method="post">
  8. <input type="text" name="nazwa"/>
  9. <input type="submit" value="wyslij">
  10. </form>';


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
nospor
post 25.03.2010, 12:44:09
Post #8





Grupa: Moderatorzy
Postów: 36 473
Pomógł: 6300
Dołączył: 27.12.2004




dziala ale jest blad... winksmiley.jpg

Pamietasz jak mowilem o mysleniu? To nadal aktualne winksmiley.jpg
  1. if($_POST['nazwa'] && $_POST['nazwa'] != '') {
  2. $foldername = htmlspecialchars($_POST['nazwa']);
  3. mkdir ($foldername, 0755);
  4. }


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
thek
post 25.03.2010, 12:45:38
Post #9





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A nawiasy otwierające { i zamykające } IF to zjadłeś z głodu czy przez przypadek? Noż ludzie... Podstawy się kłaniają...


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
djgarsi
post 25.03.2010, 12:49:34
Post #10





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

Ostrzeżenie: (0%)
-----


No dobrze. Już nie krzyczcie.smile.gif Działa.smile.gif Dziękuję ślicznie.smile.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.05.2024 - 20:51