204 PHP i MySQL dla każdego
widoczny na rysunku 7.7. Formularz tworzony jest za pomocą standardowych znaczników HTML: form, textarea i input. Dane z formularza przekazywane są metodą GET do skryptu znajdującego się pod adresem http://localhost/dodaj.php.
Listing 7.16. Formularz umożliwiający wysianie opinii
<html>
<head>
<title>Opinie</title>
</head>
<body>
<b>Wyraź swoją opinię</B>
<br>
<form method=”GET" action-"http://localhost/dodaj.php">
<textarea rows="5" cols="20" name-"opinia">
</textarea>
<br>
<input type="submit">
</form>
<p>Dotychczasowe opinie:<p>
<?php
if(file_exists("./opinie.txt")){
$str = file_get_contents('./opinie.txt'):
$str = str_replace(''\n". ''<br>". $str): echo(Sstr):
}
?>
</body>
</html>
Rysunek 7.7. Wygląd formularza |
Pik Edycja yfldok Przejdź Zakładki Narzędzia Pornos | ||
kod z listingu 7.16 |
- i.. -,;.; 0) | |_J http://localhost/index.php |
d | |
# Rozpocznij |
przygód... :. L' Aktualności |
Wyraź swoją opinię
Wyślij zapytanie j Dotychczasowe opinie:
Dane dotyczące dotychczasowych opinii przechowywane będą w pliku o nazwie opinie. txt. Muszą one zostać odczytane przez instrukcje PHP. Najpierw sprawdzamy, za pomocą funkcji file_exists, czy plik o wymienionej nazwie na pewno znajduje się w katalogu bieżącym serwera (oczywiście można zmienić, wedle własnych potrzeb). Jeśli tak, zawartość pliku jest odczytywana za pomocą funkcji f i 1 e_get_contents i zapisywana w zmiennej str. Zawartość zmiennej str jest następnie przetwarzana w taki