Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak dodać katalog + Plik w nim [Formularz]
Reptile ReX
post
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.01.2008

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


Nie wiem jak dobrze zatytuować moj temat.

Mianowicie chodzi mi o to aby przez formularz stworzyć nowy katalog (nowe konto) w katalogu "free" a w nim plik index.php + plik tekstowy

Więc zrobiłem takie coś:

  1. <form method="post" action="make.php">
  2. Nazwa: <input type="text" name="nazwa"><br><br>
  3. Twoje Hasło: <input type="password" name="pass"><br><br>
  4. <input type="submit" value="Zrób">


  1. make.php
  2.  
  3. <?php
  4. $filename = 'free/'.$nazwa;
  5. $nazwa = $_POST['nazwa'];
  6. $dir = "free/".$nazwa;
  7. if (file_exists($filename)) {
  8. echo "Takie konto już istnieje";
  9. } else {
  10. $tabelka = '1234567890qwertyuiopasdfghjkklzxcvbnm';
  11. $id = '';
  12. for ($i=0; $i<6; $i++)
  13. {
  14. $id .= $tabelka[rand()%(strlen($tabelka))];}
  15. mkdir($dir, 0777);
  16. $plik = 'free/'.$nazwa.'/index.php';
  17. $add = fopen($plik,'a');
  18. fputs($add,'<html><body>
  19. <form method="post" action="">
  20. Podaj swoje hasło: <input type="password" name="xyz">
  21. <input type="submit" value="OK">
  22. <?php
  23. $haslo = $_POST["xyz"];
  24. $nazwa = "ZMIENNA $ID !!";
  25. $plik = fopen($nazwa,"r");
  26. $dane = fread($plik,filesize($nazwa));
  27. fclose($plik);
  28. if ($haslo == "123" ) {
  29. echo("<br><br>".nl2br($dane)); }
  30. ?>
  31. </body>
  32. </html>');
  33. fclose($add);
  34. $plik2 = 'free/'.$nazwa.'/'.$id.'.txt';
  35. $add2 = fopen($plik2,'a');
  36. fputs($add2,'Twoje Logi.');
  37. fclose($add2);
  38. echo("Gratulacje Założyłeś Konto<br><br>
  39.  
  40. Twój Adres to: <b>http://localhost/free/".$nazwa."/</b>");
  41. }
  42. ?>


I teraz nasuwa mi się pytanie, co zrobić, aby zmienną $id z pliku make.php przypisać do tego miejsca:
$nazwa = "ZMIENNA $ID"; w kodzie gotowym dla index.php
a może jest jakiś inny przepis aby zrobić taki motyw?

Próbowałem w taki sposób:

  1. '$id'


Parse error: syntax error, unexpected T_VARIABLE

Proszę o pomoc.

Ten post edytował Reptile ReX 9.04.2010, 06:55:27
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: 19.08.2025 - 13:40