Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Tworzenie pliku
terreska
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 23.07.2006

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


Szukałam... bezskutecznie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jaka komenda w php służy do tworzenia pliku?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jarmiar
post
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

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


zrobiłem też jak ty mówiłeś i nie działa.

napisałem jeswzcze inny kod i tutaj mi nie działa.
może coś pomożesz

plik wykonaj.php

  1. <?
  2. if(auth()) {
  3. $uzytkownik = $_SESSION["USER_LOGIN"];
  4. $plik = $_POST['plik'];
  5. $zawartosc = $_POST['zawartosc'];
  6. $tworzenie = touch($uzytkownik."/".$plik);
  7. echo($tworzenie);
  8. chmod($uzytkownik."/".$plik, 0777);
  9. if($tworzenie) {
  10. echo "<form method=POST action=index.php?page=wykonaj2>
  11. <p>
  12. Plik $plik <input type=hidden name=plik value=$plik>&nbsp; utworzono poprawnie&nbsp; <br>
  13. Zawartość pliku którą chcesz wysłać:<br>
  14. <br>
  15. <textarea rows=14 name=zawartosc cols=41><html>
  16. <head>
  17. </head>
  18. <body>
  19. </body>
  20. </html></textarea><br>
  21. <input type=submit value=Dalej></p>
  22. </form>
  23. ";
  24. }
  25. else {
  26. echo('Nie można utworzyć pliku');
  27. }
  28. }
  29. else {
  30. echo('Zaloguj się');
  31. }
  32. ?>


plik wykonaj2.php

  1. <?
  2. if(auth()) {
  3. function zapisz() {
  4. $uzytkownik = $_SESSION["USER_LOGIN"];
  5. $dane = $_POST['zawartosc'];
  6. $file = $_POST['plik'];
  7. $fp = fopen($file, "w");
  8. flock($fp, 2);
  9. fwrite($fp, $dane);
  10. flock($fp, 3);
  11. fclose($fp);
  12. }
  13. if(zapisz()) {
  14. echo("Plik został utworzony poprawnie.<br> Możesz teraz zobaczyć swój plik <a href=$uzytkownik/$plik>tutaj</a>");
  15. }
  16. else {
  17. echo('Wystąpił błąd przy zapisie');
  18. }
  19. }
  20. else {
  21. echo('Zaloguj się');
  22. }
  23. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 17:45