Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
pl:paw:lab_paw_php_4 [2021/03/20 16:26] wojnicki [Informacje dodatkowe: Dostęp do bazy CouchDB] |
pl:paw:lab_paw_php_4 [2022/01/11 15:17] (aktualna) wojnicki [Ćwiczenie 3: Klasy i obiekty, generacja dokumentów PDF] |
||
---|---|---|---|
Linia 89: | Linia 89: | ||
- | Do przesyłania danych wykorzystaj biblioteke CURL: | + | Do przesyłania danych wykorzystaj biblioteke CURL (Uwaga: jeżeli dostęp do CouchDB jest chroniony, we wszystkich poniższych adresach HTTP trzeba dodać informacje o nazwie użytkownika i haśle tj.: http://... -> http:// |
<code php curl.php> | <code php curl.php> | ||
<?php | <?php | ||
Linia 229: | Linia 229: | ||
Dostarczona jest struktura danych (np. pochodząca z odczytu z bazy danych) przechowująca informacje o flocie samochodów: | Dostarczona jest struktura danych (np. pochodząca z odczytu z bazy danych) przechowująca informacje o flocie samochodów: | ||
- | <code php> | + | < |
// dane: marka samochodu, kolor, nr rej., przebieg, stan techniczny | // dane: marka samochodu, kolor, nr rej., przebieg, stan techniczny | ||
$dane = array( | $dane = array( | ||
Linia 248: | Linia 248: | ||
Przykład użycia biblioteki znajdziesz poniżej. | Przykład użycia biblioteki znajdziesz poniżej. | ||
- | <code php> | + | < |
require_once(' | require_once(' | ||
Linia 264: | Linia 264: | ||
Do sporządzenia tabelki możesz użyć metody '' | Do sporządzenia tabelki możesz użyć metody '' | ||
- | Z w/w danych wygeneruj tabelkę w HTML, którą przypisz do zmiennej np. '' | + | Z w/w danych wygeneruj tabelkę w HTML, którą przypisz do zmiennej np. '' |
- | <code php> | + | < |
require_once(' | require_once(' | ||
Linia 299: | Linia 299: | ||
Do przetestowania działania klasy możesz użyć poniższego kodu. | Do przetestowania działania klasy możesz użyć poniższego kodu. | ||
- | <code php> | + | < |
<?php | <?php | ||
$logowanie = new Logowanie(); | $logowanie = new Logowanie(); | ||
Linia 317: | Linia 317: | ||
Dostęp do bazy danych PostgreSQL na charonie albo borgu można zrealizować w poniższy sposób. | Dostęp do bazy danych PostgreSQL na charonie albo borgu można zrealizować w poniższy sposób. | ||
- | <code php> | + | < |
<?php | <?php | ||
$dbh = new PDO(' | $dbh = new PDO(' | ||
Linia 328: | Linia 328: | ||
W przypadku korzystania z tego samego serwera dla skrytpow PHP i bazy danych, do PostgreSQL można podłączyć się nie używając hasła w następujący sposób. | W przypadku korzystania z tego samego serwera dla skrytpow PHP i bazy danych, do PostgreSQL można podłączyć się nie używając hasła w następujący sposób. | ||
- | <code php> | + | < |
<?php | <?php | ||
$dbh = new PDO(' | $dbh = new PDO(' | ||
Linia 342: | Linia 342: | ||
Dostęp do bazy danych MySQL na serwerze mysql.agh.edu.pl (hsło dostępowe mozna uzyskac przez panel AGH: https:// | Dostęp do bazy danych MySQL na serwerze mysql.agh.edu.pl (hsło dostępowe mozna uzyskac przez panel AGH: https:// | ||
- | <code php> | + | < |
<?php | <?php | ||
$dbh = new PDO(' | $dbh = new PDO(' |