Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie pliku
ido
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 3.05.2005

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


chyba nie zrozumiem nigdy tych formularzy....

skrypt ma tworzyc nowy plik .txt w katalogu, powinien miec uprawnienia 777

stworzylem cos takiego, ale niestety nic sie nie wyswietla i do tego nie wiem ja zrobic przycisk submit :/

  1. <?
  2. if($_POST['nazwa']){
  3.  
  4. print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">
  5. <p><input type="submit" size="15" value="nazwa" name="nazwa"></p>
  6. </form>';
  7. }else{
  8. $ext = '.txt';
  9. $pk = fopen( '_forum/wasze' . 'nazwa' . '$ext' , 'w+');
  10. }
  11. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Pozwole sobie troche przebudowac Twoj kod, który nie był pozbawiony błędów. Zobacz teraz czy działa.
  1. <?php
  2. if( ! isset ( $_POST['nazwa'] ) )
  3. { 
  4. print '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '"> 
  5.  <p align="justify" style="margin-left:20px; margin-right:20px"> 
  6.  <input type="text" size="15" name="nazwa" value="nazwa_pliku"><br />';
  7.  
  8. $file  = 'fs.txt';
  9. $fopen = fopen( $file, "r" );
  10. $fread = fread( $fopen, filesize( $file ) );
  11.  
  12. echo '<textarea name="text" rows="10" cols="30">' . fpassthru($file) . '</textarea>';
  13.  
  14. fclose($file); 
  15. echo '<br /><br />';
  16.  
  17. echo '<input type="submit" size="15" value="Utwórz" name="submit"></p>
  18. </form>';
  19.  
  20. } else {
  21.  
  22.  $ext = '.php';
  23.  $pk = fopen( '_forum/fs_' . $_POST['nazwa'] . $ext , 'w+');  
  24.  
  25.  fputs( $pk, $text );
  26.  header( "Location: a_temat_3.php" );
  27.  
  28. }
  29.  
  30. ?>
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: 16.10.2025 - 01:54