Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zmienna i mkdir - zadziała?
Coolmax
post 1.07.2006, 14:28:26
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Wiem, że jako tekst to zadziała, ale czy przekazując w $_POST zmienną $login poniższa funkcja zadziała i utworzy folder o takiej nazwie jaką zawiera $login?
  1. <?php
  2. //tak?
  3. mkdir("D:/folder/" . $login); //winxp
  4. //bo tak chyba nie
  5. mkdir("D:/folder/$login");
  6. //a może:
  7. $path = "D:/folder/" . $login;
  8. mkdir($path);
  9. ?>

Ale wariant nr. 1 i 3. to jest chyba to samo, z tym, że mi osobiście wydaje się że 3. jest bezpieczniejsze.

Ten post edytował Coolmax 1.07.2006, 14:29:25


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Ludvik
post 1.07.2006, 14:30:24
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


To wszystko to samo. Tylko należy pamiętać, że przy wyłączonym register_globals (czyt. prawie zawsze) będziesz musiał użyć $_POST['login'] i jeszcze sprawdzić zawartość.


--------------------
Go to the top of the page
+Quote Post
Coolmax
post 1.07.2006, 14:40:21
Post #3





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


To w takim razie jeszcze jedno pytanie do ciebie, na początku skryptu mam coś takiego
  1. <?php
  2. $login = $_POST['login'];
  3. ?>
, potem operuje tylko na zmiennych. Czy przy wł. register_globals jest to potrzebne?


--------------------
Go to the top of the page
+Quote Post
Ludvik
post 1.07.2006, 14:45:18
Post #4





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Jest potrzebne, kiedy musisz się upewnić, że dane zostały przesłane metodą POST. Najlepiej zapomnij, że istnieje coś takiego jak register_globals, nikt o zdrowym rozsądku nie zostawia tej opcji włączonej.


--------------------
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: 14.08.2025 - 03:45