Narzędzia użytkownika

Narzędzia witryny


pl:paw:lab_paw_php_4

Różnice

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

Odnośnik do tego porównania

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://login:haslo@... ):
 <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>+<code php dane.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>+<code php pdf1.php>
 require_once('TCPDF-6.3.5/tcpdf_import.php'); require_once('TCPDF-6.3.5/tcpdf_import.php');
  
Linia 264: Linia 264:
  
 Do sporządzenia tabelki możesz użyć metody ''writeHTML()'', która generuje treść na podstawie składni HTML. Do sporządzenia tabelki możesz użyć metody ''writeHTML()'', która generuje treść na podstawie składni HTML.
-Z w/w danych wygeneruj tabelkę w HTML, którą przypisz do zmiennej np. ''$html='<table><thead>.....</thead><tbody>...</tbody></head>' ''. Możesz użyć poniższego kodu. +Z w/w danych wygeneruj tabelkę w HTML, którą przypisz do zmiennej np. ''$html='<table><thead>.....</thead><tbody>...</tbody></head>' ''. Możesz użyć poniższego kodu. Więcej przykładów znajdziesz pod adresem: https://tcpdf.org/examples/example_006/ 
-<code php>+<code php pdf2.php>
 require_once('TCPDF-6.3.5/tcpdf_import.php'); require_once('TCPDF-6.3.5/tcpdf_import.php');
  
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>+<code php ltest.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>+<code php pgsql1.php>
 <?php <?php
 $dbh = new PDO('pgsql:host=localhost;dbname=nazwa_bazy_danych', 'nazwa_uzytkownika_bazy', 'haslo_uzytkownika_bazy'); $dbh = new PDO('pgsql:host=localhost;dbname=nazwa_bazy_danych', 'nazwa_uzytkownika_bazy', 'haslo_uzytkownika_bazy');
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>+<code php pgsql2.php>
 <?php <?php
 $dbh = new PDO('pgsql:dbname=nazwa_uzytkownika_bazy'); $dbh = new PDO('pgsql:dbname=nazwa_uzytkownika_bazy');
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://panel.agh.edu.pl/ ) można zrealizować w poniższy sposób. Dostęp do bazy danych MySQL na serwerze mysql.agh.edu.pl (hsło dostępowe mozna uzyskac przez panel AGH: https://panel.agh.edu.pl/ ) można zrealizować w poniższy sposób.
  
-<code php>+<code php mysql1.php>
 <?php <?php
 $dbh = new PDO('mysql:host=mysql.agh.edu.pl;dbname=nazwa_bazy_danych','nazwa_uzytkownika_bazy', $dbh = new PDO('mysql:host=mysql.agh.edu.pl;dbname=nazwa_bazy_danych','nazwa_uzytkownika_bazy',
pl/paw/lab_paw_php_4.1616254006.txt.gz · ostatnio zmienione: 2021/03/20 16:26 przez wojnicki