Narzędzia użytkownika

Narzędzia witryny


pl:paw:lab_paw_php_2

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
pl:paw:lab_paw_php_2 [2021/01/08 14:09]
127.0.0.1 edycja zewnętrzna
pl:paw:lab_paw_php_2 [2023/12/10 13:43] (aktualna)
wojnicki [Ćwiczenie 2: Współpraca z Bazami Danych]
Linia 16: Linia 16:
 ==== Informacje dodatkowe: Przesyłanie plików ==== ==== Informacje dodatkowe: Przesyłanie plików ====
  
-Poniżej znajduje się przykładowy formularz umożliwiający przsłanie pliku:+Poniżej znajduje się przykładowy formularz umożliwiający przesłanie pliku:
  
-<code html>+<code html h1.html>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
Linia 42: Linia 42:
 oraz aplikacja PHP (uwaga: należy zachować plik pod nazwą ''file.php'', gdzyż taka nazwa jest skonfigurowana w formularzu powyżej): oraz aplikacja PHP (uwaga: należy zachować plik pod nazwą ''file.php'', gdzyż taka nazwa jest skonfigurowana w formularzu powyżej):
  
-<code php>+<code php file.php>
 <?php <?php
   var_dump($_FILES);   var_dump($_FILES);
Linia 54: Linia 54:
 </code> </code>
  
-==== Informacje dodatkowe: Komunikaty błędów ==== 
  
-Na ''studencie'' PHP jest skonfigurowane w ten sposób, że komunikaty o błędach lub ostrzeżeniach nie są przesyłane do przeglądarki. +===== Ćwiczenie 2: (nadobowiązkowe) Współpraca z Bazami Danych =====
-Aby włączyć przesyłanie takich komunikatów należy na początku skrypy dodać: +
- +
-<code php> +
-<?php +
-ini_set('display_errors', 1); +
-ini_set('display_startup_errors', 1); +
-error_reporting(E_ALL); +
-... +
-?> +
-</code> +
-===== Ćwiczenie 2: Współpraca z Bazami Danych =====+
  
   - Dopisz mechanizm uwierzytelniania, tak aby galeria była dostępna tylko dla tych, którzy przy próbie dostępu do ''galeria.php'' podadzą właściwą nazwę użytkownika i hasło.    - Dopisz mechanizm uwierzytelniania, tak aby galeria była dostępna tylko dla tych, którzy przy próbie dostępu do ''galeria.php'' podadzą właściwą nazwę użytkownika i hasło. 
Linia 79: Linia 67:
 MySQL można użyć w poniższy sposób. Uwaga: kod przeznaczony dla PHP7 (w PHP5 obowiązywały inne nazwy funkcji, zamiast ''mysqli'' powinno być ''mysql'', uległa również zmianie kolejność argumentów - zobacz w dokumentacji PHP: http://php.net/manual/en/ref.mysql.php oraz http://php.net/manual/en/ref.mysqli.php) MySQL można użyć w poniższy sposób. Uwaga: kod przeznaczony dla PHP7 (w PHP5 obowiązywały inne nazwy funkcji, zamiast ''mysqli'' powinno być ''mysql'', uległa również zmianie kolejność argumentów - zobacz w dokumentacji PHP: http://php.net/manual/en/ref.mysql.php oraz http://php.net/manual/en/ref.mysqli.php)
  
-<code php>+<code php db1.php>
 $con_id=mysqli_connect('adres_serwera','nazwa_uzytkownika','haslo_do_bazy'); $con_id=mysqli_connect('adres_serwera','nazwa_uzytkownika','haslo_do_bazy');
 mysqli_select_db($con_id,'nazwa_bazy'); mysqli_select_db($con_id,'nazwa_bazy');
Linia 93: Linia 81:
 Analogiczny kod dla PHP5: Analogiczny kod dla PHP5:
  
-<code php>+<code php db2.php>
 <?php <?php
 $con_id=mysql_connect('adres_serwera','nazwa_uzytkownika','haslo_do_bazy'); $con_id=mysql_connect('adres_serwera','nazwa_uzytkownika','haslo_do_bazy');
pl/paw/lab_paw_php_2.1610111368.txt.gz · ostatnio zmienione: 2021/01/08 14:09 przez 127.0.0.1