Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tworzenie pliku: "katalog/katalog/plik.html"
ReBeLs513
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 14.03.2010
Skąd: Dessau

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


Próbowałem dodawać do tego skryptu kod ale to uzupelnieniu formularza zostaje utworzony tylko katalog i to w takiej postaci: "0.726489..."

  1. <?php
  2. // odbieramy dane z formularza
  3. $katalog = trim($_POST['katalog']);
  4. $kataloga = trim($_POST['kataloga']);
  5. $plik = trim($_POST['plik']);
  6. $zawartosc = trim($_POST['zawartosc']);
  7. // sprawdzamy czy dane istnieja
  8. if($katalog and $kataloga and $plik and $zawartosc) {
  9. // tworzymy katalog
  10. mkdir($katalog/$kataloga, 0777);
  11. // tworzymy plik w zalozonym katalogu
  12. fopen("$katalog/$kataloga/$plik","a");
  13. $zonk = fopen("$katalog/$kataloga/$plik","wb");
  14. flock($zonk, LOCK_EX);
  15. fwrite($zonk, $zawartosc);
  16. flock($zonk, LOCK_UN);
  17. fclose($zonk);
  18. echo "<font color=\"green\">Myśl została dodana!</font><br />";
  19. echo 'Cała ścieżka do pliku: <b>'.$katalog.'/'.$kataloga.'/'.$plik.'</b> <p>Treść:<br
  20.  
  21. /><br />';
  22. echo htmlspecialchars($zawartosc);}?>


Ktoś wskaże błąd?


--------------------
Przypomnij o "+", jeśli mi pomogłeś a nie zapunktowałem :P
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
melkorm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


  1. mkdir($katalog/$kataloga, 0777);
  2. var_dump($katalog/$kataloga);


Czasami ta `wolność` pe - ha - pa boli .... .


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





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 14.03.2010
Skąd: Dessau

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


pod formularzem wyskoczyło mi "float 0.38709677419355" a utworzył się tylko katalog "0.38709677419355" zamiast 12


--------------------
Przypomnij o "+", jeśli mi pomogłeś a nie zapunktowałem :P
Go to the top of the page
+Quote Post
melkorm
post
Post #4





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


Nie miało to naprawić Twojego skryptu, tylko nakierować na to co robisz ŹLE.


--------------------
Go to the top of the page
+Quote Post
ReBeLs513
post
Post #5





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 14.03.2010
Skąd: Dessau

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


Jak usuwam ten drugi katalog i nie wpisuje / to jest ok ale rzecz w tym, że katalog potrzebuje stworzyć w drugim katalogu i dopiero tam plik, więc nie obejdzie się bez "/" przez co skrypt mi nie chciał i nie chce chodzić


--------------------
Przypomnij o "+", jeśli mi pomogłeś a nie zapunktowałem :P
Go to the top of the page
+Quote Post
melkorm
post
Post #6





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


Zainteresuj się jak się łączy stringi w PHP i dlaczego dostajesz liczbę, a nie katalog/katalog.


--------------------
Go to the top of the page
+Quote Post
ReBeLs513
post
Post #7





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 14.03.2010
Skąd: Dessau

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


Już chyba wiem haha.gif Przeczytałem:-)


--------------------
Przypomnij o "+", jeśli mi pomogłeś a nie zapunktowałem :P
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 - 04:09