Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pobieranie tekstu z formularza i zapisywanie go w pliku
RaiZeN
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 4
Dołączył: 6.03.2014
Skąd: Suwałki

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


Cześć

Tworże prosty system skracania linków, który polega na tym że użytkownik wpisuje link do skrócenia, klika guzik i otrzymuje kod składający się z losowych znaków, następnie plik .php nazwany tak jak ten wygenerowany kod trafia do folderu i w treści wpisuje tekst z formularza (czyli link do skrócenia). Kod wygląda tak:
  1. <?
  2. $znaki = '1234567890qwertyuiopasdfghjkklzxcvbnm';
  3. $id = '';
  4. for ($i=0; $i<7; $i++)
  5. {
  6. $url .= $znaki[rand()%(strlen($znaki))];
  7. }
  8. echo 'http://www.banan.pl/url/$url';
  9. $file = "$url.php";
  10. $sk = '<?php echo <meta http-equiv="refresh" content="1;url="$_POST['link'];" /> ?>';
  11. #<meta http-equiv="refresh" content="1;url='$_POST['link'];" />
  12. $fp = fopen($file, "a");
  13. flock($fp, 2);
  14. fwrite($fp, $sk);
  15. flock($fp, 3);
  16. fclose($fp);
  17. ?>


Błąd wygląda tak:

Parse error: syntax error, unexpected T_STRING in /virtual/banan.pl/url/link.php on line 10


Natomiast index.php wygląda tak:
  1. <form action="link.php">
  2. <input type="text" name="link" />
  3. <input type="submit" name="ok" value="Skróć link!" />
  4. </form>

Chodzi o to aby tekst z formularza z index.php wpisać do pliku .php po "url=".
smile.gif

PS: Ta strona nie ma takiego adresu tylko zmieniłem żeby nie reklamować biggrin.gif

Ten post edytował RaiZeN 9.04.2014, 17:08:54
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: 22.08.2025 - 08:32