Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] przepisywanie linkow - htaccess jest dobrze ale nie dokonca
Forum PHP.pl > Forum > Przedszkole
bialko0019
Witam.

Zrobiłem modrewritem plik htaccess:

  1. <?php
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteRule ^([a-zA-Z]+),([a-zA-Z]+)$ $1/$2.php [L]
  5. ?>


i teraz jak napisze link : http://nazwa.cba.pl/page,dodaj otwiera sie plik http://nazwa.cba.pl/page/dodaj.php .

Ale mam problem z formularzami, tez tak mam wpisaywac z przecinkiem ? tzw. mam plik wyslij.php:

  1. <?
  2. $nick = $_POST['nick'];
  3. $funkcjonalnosc = $_POST['funkcjonalnosc'];
  4. $praktycznosc = $_POST['praktycznosc'];
  5. $ogolna = $_POST['ogolna'];
  6. $mail = $_POST['mail'];
  7. $opinia = $_POST['opinia'];
  8. $kategoria = $_POST['kategoria'];
  9. $podkategoria = $_POST['podkategoria'];
  10. $pole = $_POST['pole'];
  11. $nick  = HTMLSpecialChars($nick);
  12. $funkcjonalnosc  = HTMLSpecialChars($funkcjonalnosc);
  13. $praktycznosc  = HTMLSpecialChars($praktycznosc);
  14. $ogolna  = HTMLSpecialChars($ogolna);
  15. $mail  = HTMLSpecialChars($mail);
  16. $opinia  = HTMLSpecialChars($opinia);
  17. $kategoria  = HTMLSpecialChars($kategoria);
  18. $podkategoria = HTMLSpecialChars($podkategoria);
  19. $pole  = HTMLSpecialChars($pole);
  20. $tresc = wordwrap($pole, 50, "\n", 1);
  21. $wynik = '<hr width="100%" size="10" /><br><br><b>' . $nick . '</b><br><a href="mailto:' . $mail . '">' . $mail . '</a><br>' . $pole . '<br />' . $kategoria . '<br><b>' . $podkategoria . '</b><br><b>Funkcjonalnosc : </b>' . $funkcjonalnosc . '<br><b>Praktyczność : </b>' . $praktycznosc . '<br><b>Ogólna ocena : </b>' . $ogolna . '<br><br><br>' . $opinia . '<br><hr width="100%" size="10" />';
  22.       $plik = "http://nazwa.cba.pl/astrominikleopotoczerekiwiczanki.txt" ;
  23.       $fp = fopen($plik, "a");
  24.       fwrite ($fp, $wynik);
  25.       fclose($fp);
  26.    echo("<b>$nick, </b>Twoja opinia została wysłana na serwer. Po zaakteptowaniu przez modelatora, zostanie wyświetlona w dziale <b> $podkategoria </b> w <b> $kategoria </b> pod nazwą <i> $pole </i> <br><br><b>Dziękujemy !</b>");
  27.  
  28.  
  29. ?>
  30.       <br><br<br>Możesz teraz swobodnie wrócić do <a href="index.php">Strony Głównej</a>



to gdzie ma zapisywac formularz to w zmiennej $plik = wpisuje sie adres pliku tekstowego gdzie maja sie zapisywac dane - tez mam wpisac z przecinkiem czy juz bez? jak to tam wpisac w kacu ? teraz jak wpisze normalnie z przecinkiem to przeciez jest inny typ pliku - nie php jak w htaccess tylko txt.

i gdy patrze na plik: http://nazwa.cba.pl/astrominikleopotoczerekiwiczanki.txt to jest pusty - nie zapisuje sie nic w nim, napewno jest cos zle wpisane w zmiennej $plik . Przed uruchomieniem modrewrite wzystko bylo ok, ale teraz jak to uruchomilem zaczolem zmieniac i sie troszeczke pogubilem ;p


Mam nadzieje ze znajda się jakies odpowiedzi smile.gif
gsk
pokaz plik z formularzem.. i sproboj dac tam poprostu page/dodaj.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.