skanuj0192 (5)

skanuj0192 (5)



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


Wyszukiwarka

Podobne podstrony:
45876 skanuj0304 (2) 318 PHP i MySQL dla każdego Wartość zamówień może być również sumowana za pomoc
49181 skanuj0194 (5) 206 PHP i MySQL dla każdego Aktualna pozycja w pliku może zostać zmieniona za p
skanuj0225 (3) 238 PHP i MySQL dla każdego 3. W przypadku gdy zmienna załogowany nie jest ustawiona,
skanuj0498 516 PHP i MySQL dla każdego Liczba wierszy generowanych w pętli while jest kontrolowana p

więcej podobnych podstron