Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kopiowanie pliku, próbuję, ale się nie da !!
barteks93
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.12.2005
Skąd: ze 100licy :)

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


próbuję skopiować pusty plik o nazwie pustyplik.txt tak, aby nowy plik miał nazwę taką, jaką się poda w polu text:


  1. <?php
  2. if ($p == "Rejestruj")
  3. {
  4. $file = 'pustyplik.txt';
  5. $newfile = '$login.txt';
  6.  
  7. if (!copy($file, $newfile)) {
  8.  echo "kopiowanie pliku $file, nie powiodło sięnr";
  9. } else {
  10.  echo "kopiowanie pliku $file, powiodło sięnr";
  11. } }
  12. print ('<form ACTION="" method="post">');
  13. print ('Napisz:<br><input TYPE="text" name="login"><br><br>');
  14. print ('<input TYPE="submit" name="p" value="Rejestruj"><br><br>');
  15. print ('</form>');
  16. ?>



Czy coś tu robię nie tak questionmark.gif
Go to the top of the page
+Quote Post
luinnar
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

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


Masz błąd, ma być tak:
  1. <?php
  2. $newfile = $_POST['login'] . '.txt'; 
  3. ?>

Dopisz sobie jeszcze obsługę powtarzających się plików.


--------------------
notDevBlog - devblog.luinnar.com
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A kolega to wie co to jest MANUAL :?:

copy()
Cytat
Notatka:  Notatka o kompatybilności w Windows: Jeśli kopiujesz plik pusty (o rozmiarze 0 B ) copy() zwróci FALSE, lecz plik zostanie poprawnie skopiowany.


No chyba że testujesz na !Windows.

----edit----
@luinnar a widziałes kiedys system dopuszczający dwa takie same loginy :?:
Jesli plik odpowiada loginowi to nie ma potrzeby martwic się o powtarzające się nazwy plików.
Go to the top of the page
+Quote Post
DreeD
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 120
Pomógł: 0
Dołączył: 29.11.2003
Skąd: Tarnów

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


Zle:
  1. <?php
  2. if ($p == "Rejestruj")
  3. ?>
Dobrze:
  1. <?php
  2. if ($_POST['p'] == "Rejestruj")
  3. ?>

Bez tego ani rusz..
Go to the top of the page
+Quote Post
luinnar
post
Post #5





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

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


Cytat(mike_mech @ 2005-12-04 15:38:05)
@luinnar a widziałes kiedys system dopuszczający dwa takie same loginy :?:
Jesli plik odpowiada loginowi to nie ma potrzeby martwic się o powtarzające się nazwy plików.
Cytat(barteks93)
aby nowy plik miał nazwę taką, jaką się poda w polu text
Może to tylko taka nazwa zmiennej.


--------------------
notDevBlog - devblog.luinnar.com
Go to the top of the page
+Quote Post
-Guest-
post
Post #6





Goście







spox big thx winksmiley.jpg winksmiley.jpg
Go to the top of the page
+Quote Post
barteks93
post
Post #7





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.12.2005
Skąd: ze 100licy :)

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


Jak najbardziej wiem co to jest manual biggrin.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 Aktualny czas: 20.08.2025 - 01:36