Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mkdir(' no i jak to zrobić? ');
integer000
post
Post #1





Grupa: Zarejestrowani
Postów: 129
Pomógł: 0
Dołączył: 24.09.2005

Ostrzeżenie: (30%)
XX---


Witam jak napisać coś takiego:

Pole tekstowe a obok przycisk, jeśli w poie nie jest nic wpisane a naciśnie się przysisk to nic się nie dzieje, ale jeśli coś się wpisze w pole tekstowe to po naciśnięciu przycisku na serwerze tworzy się katalog o nazwie takiej jak to co zostało wpisane w polu tekstowym.

i poniżej chciałem jeszcze zrobić warunek jeśli katalog został utworzony to cośtam.....
a jeśli nie to coś innego...

Jak takie coś napisać (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

myślałem tak ale coś nie trybi ...

  1. echo '<form method="post">';
  2. echo '<input type="text" name="namecatalog" size="30">';
  3. echo '<input type="submit" value="start">';
  4. echo '</form>';


  1. <?php
  2.  
  3.  
  4. if (! empty ( $_POST['namecatalog'] ) )
  5. {
  6. $catalogname = $_POST['namecatalog'];
  7. $sciezka = 'htm/';
  8. $c = $sciezka.$catalogname;
  9. mkdir ($c);
  10. echo 'katalog: <b>';
  11. echo $c;
  12. echo'</b>';
  13.  
  14. } else{
  15.  
  16.  echo'dddddd';
  17.  
  18.  }
  19.  
  20. ?>


Ten post edytował integer000 8.01.2006, 10:36:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Lars
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


kod testowalem 2 razy:
  1. <?php ## php BLOCK_START
  2. if(!isset($_POST['s'])) {
  3. echo '<form method="post">'; 
  4. echo '<input type="text" name="namecatalog" size="30">';
  5. echo '<input type="submit" name="s" value="start">';
  6. echo '</form>';
  7. } else {
  8.  
  9. if (! empty ( $_POST['namecatalog'] ) )
  10. {
  11. $catalogname = $_POST['namecatalog'];
  12. $sciezka = 'htm/';
  13. $c = $sciezka.$catalogname;
  14. mkdir ($c);
  15. echo 'katalog: <b>';
  16. echo $c;
  17. echo'</b>';
  18.  
  19. } else{
  20.  
  21.  echo'dddddd';
  22.  
  23.  }
  24. }
  25. ## php BLOCK_END
  26. ?>


działa poprawnie,
1. nadałeś chmod 777 na "htm"?
2. moze wogole htm nie istnieje
3. pokaz komunikat bledu
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.12.2025 - 23:27