Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Osobny folder na serwerze, [szukam] Skrypt PHP
vojtek_
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 13.03.2005

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


Jak zrobić taki skrypt, że rejestrując się pod nickiem np: vojtek na serwerze tworzy się katalog o nazwie vojtek. I po zarejestrowaniu, kopiują się do niego pliki np: index.htm itd. biggrin.gif


--------------------
Wykrztałcenie nie piwo nie musi być pełne.
Go to the top of the page
+Quote Post
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Witam,

mkdir();
copy();

http://pl2.php.net/manual/pl/ref.filesystem.php

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
vojtek_
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 13.03.2005

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


No ale ja jestem początkujący i nie wiem jak się do tego zabrać.
Bo ja potrzebuje po wypełnieniu formularza żeby tworzyło ten katalog i kopiowało pliki.
Dajcie skrypt konkretny laugh.gif


--------------------
Wykrztałcenie nie piwo nie musi być pełne.
Go to the top of the page
+Quote Post
soldat
post
Post #4





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 14.03.2005
Skąd: W-wa

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


  1. <?php
  2.  
  3. echo &#092;"<html><body>\";
  4. if (empty($_POST[act])) {
  5.  
  6. echo &#092;"<form method=\"post\"><input type=\"hidden\" name=\"act\" value=\"zapis\">Nick : <input type=\"text\" name=\"nick\"><input type=\"submit\" value=\"ZAREJESTRUJ\"></form>n\";
  7.  
  8. } 
  9.  
  10. else {
  11.  
  12. $kat=$_POST[nick];
  13.  
  14. // tworzenie katalogu
  15. if (!file_exists($kat)) { 
  16.  
  17. mkdir($kat); 
  18. // kopiowanie plików
  19. copy(&#092;"index.html\",\"$kat/index.html\");
  20.  
  21. // i tak dalej ...
  22.  
  23. echo &#092;"<p>Skopiowano pliki.</p>\";
  24.  
  25. }
  26.  
  27. else { echo &#092;"<p>Istnieje już plik lub katalog o nazwie $kat.</p>\"; }
  28.  
  29. }
  30.  
  31. echo &#092;"</body></html>\";
  32.  
  33. ?>


Zwróć uwagę na odpowiednie uprawnienia katalogu w którym umieszczasz skrypt, bo inaczej mkdir moze się nie wykonać.

Poza tym oczywiście traktuj powyższy skrypt tylko jako wskazówkę (jakkolwiek powinien działać). Przydałoby się jeszcze np. kontrolować nazwę nicka, biorąc pod uwagę, że ma być on nazwą katalogu.

Ten post edytował soldat 18.04.2005, 15:33:11
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 Aktualny czas: 19.08.2025 - 17:31