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
integer000
post
Post #2





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

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


No własnie ... 777 zapomniałem (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)

to by było rozwiązane, Ale...

po stworzeniu katalogu chce zrobić do niego Upload. i tu kolejny problem:

  1. <?php
  2.  
  3. //mkdir//
  4.  if(!isset($_POST['s'])) {
  5.  echo'Utwórz katalog';
  6.  echo '<form method="post">'; 
  7.  echo '<input type="text" name="namecatalog" size="30">';
  8.  echo '<input type="submit" name="s" value="Utwórz">';
  9.  echo '</form>';
  10.  } else {
  11.  
  12.  if (! empty ( $_POST['namecatalog'] ) )
  13.  {
  14.  $catalogname = $_POST['namecatalog'];
  15.  $sciezka = 'htm/';
  16.  $c = $sciezka.$catalogname;
  17.  mkdir ($c);
  18.  echo 'Utworzony katalog: <b>';
  19.  echo $c;
  20.  echo'</b><br><br><br><br>';
  21.  //upload//
  22.  echo'<b>Upload</b>';
  23.  if($_POST["actionupload"] == "Zapisz plik")
  24.  {
  25.  unset($datename);
  26.  
  27.  if(!isset($_FILES) && isset($HTTP_POST_FILES))
  28.  $_FILES = $HTTP_POST_FILES;
  29.  if(!isset($_FILES['date_file']))
  30.  $error["date_file"] = "Nie odnaleziono pliku";
  31.  $datename = basename($_FILES['date_file']['name']);
  32.  if(empty($datename))
  33.  $error["datename"] = "Nie odnaleziono pliku o podanej nazwie";
  34.  
  35.  if(empty($error))
  36.  {
  37.  $newdate = $c . $datename;
  38.  $result = move_uploaded_file($_FILES['date_file']['tmp_name'], $newdate);
  39.  if(empty($result))
  40.  $error["result"] = "error upload";
  41. }
  42. }
  43.  echo'<form method="POST" enctype="multipart/form-data" name="date_upload_form">
  44.  <p><input type="file" name="date_file" size="20"></p>
  45.  <p><input type="submit" value="Zapisz plik" name="actionupload"></p>
  46.  </form>';
  47.  
  48. if (date_upload_form == action) {
  49. $_SERVER["PHP_SELF"];
  50. }
  51. if(is_array($error))
  52. {
  53. while(list($key, $val) = each($error))
  54. {
  55. echo $val;
  56. echo "<br>n";
  57. }
  58. }
  59. }
  60.  else{
  61.  echo'Katalog nie został utworzony !<br>';
  62. }
  63. }
  64.  
  65. ?>


Ten post edytował integer000 8.01.2006, 13:38:03
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: 26.12.2025 - 00:55