skanuj0130 (14)

skanuj0130 (14)



Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 141

skrypt, odczytujący wartos'ć pola tekstowego z formularza z listingu 5.5, z wykorzystaniem wszystkich trzech wymienionych sposobów. Przykładowy efekt działania skryptu, kiedy do pola tekstowego formularza został wprowadzony ciąg znaków test, został przedstawiony na rysunku 5.4.

Listing 5.6. Sposoby odczytu danych przesłanych metodą POST

<htral>

<head>

<tit1e>Wynik działania skryptu</title>

</head>

<body>

<?php

//sposób pierwszy

$2mienna - $HTTP_POST_VARS['polel']: echo("l. Wartość pola polel to Szmienna <br>"):

//sposób drugi

$zmienna = $_P0ST['polel']:

echo("2. Wartość pola polel to Szmienna <br>“):

//sposób trzeci Szmienna - Spolel:

echo("3. Wartość pola polel to Szmienna’’):

?>

</body>

</html>

Rysunek 5.4.

Różne sposoby odczytu danych dają ten sam efekt


P& Edycja ffiidok Przsjsjź Zakładki łjarzędaa Pornos

3 * -/ '    k.JJ I- http://127.0.0.1/skrypt.ph0

^ Rozpocznij przygód... J Aktualności

1.    Wartość pola polel to test

2.    Wartość pola polel to test

3.    Wartość pola polel to test

Wysyłanie plików (upload)

Aby wysłać plik z komputera użytkownika na serwer, trzeba przygotować odpowiedni formularz HTML umożliwiający wybór pliku oraz skrypt PHP, który ten plik odbierze. Również środowisko PHP powinno być odpowiednio skonfigurowane. W pliku php.ini musi być włączona opcja file_uploads, zmienna upload_tmp_dir powinna wskazywać na katalog, w którym będą zapisywane dane tymczasowe podczas ich pobierania, zmienna upload_max_filesize powinna wskazywać na maksymalny rozmiar pojedynczego pliku (standardowo 2 MB). Jeżeli katalog tymczasowy nie zostanie podany, zostaną wykorzystane ustawienia systemowe. Uprawnienia dostępu do katalogu tymczasowego powinny być tak ustawione, aby PHP miało możliwość zapisywania w nim


Wyszukiwarka

Podobne podstrony:
skanuj0140 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 151 Katalog jest otwierany za pomo
20417 skanuj0132 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 143 Plik wysiany do serwera
50756 skanuj0134 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 145 Klauzula default instruk
skanuj0138 (15) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 149 fclose(Sfd): header("Cont
skanuj0144 (13) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 155 header("Content-Type:
10110 skanuj0136 (15) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 147Wysyłanie pliku wybierane
10466 skanuj0142 (12) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 153 Warto zauważyć, że przy
82595 skanuj0128 (17) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 139 Rysunek 5.3. Formularz

więcej podobnych podstron