Cytaty musiałem zamienić na bloki kodu - ograniczenie forum.
Zawarto?? kursuKod
* sposoby instalacji serwera http na komputerze osobistym,
* instalacja serwera paczk? krasnala,
* r?czne stawianie serwera Apache, podpi?cie php jako modu?u i postawienie MySQL z phpMyAdmin,
* opcje edytora, w którym b?dziemy pisa?, dopóki nasze skrypty nie b?d? zbyt rozbudowane,
WAMP/XMPP/etc
Kod
# pacman -S apache php5 php5-apache mysql phpmyadmin eclipse-phpeclipse
# Mog?y mi si? pomyli? nazwy paczek
Kod
* sposoby wskakiwania do kodu php,
<?php
KOD PHP TUTAJ
Kod
* komentarze w kodzie php,
// Komentarz liniowy
# Komentarz liniowy
/* Blok komentarza */
Kod
* najprostszy skrypt typu "Hello Word".
<?php echo 'Hello World';
Kod
* zmienne i operacje na nich,
$nazwa = WARTOSC;
$nazwa = 123;
$nazwa = 'tekst';
// Zmienne mo?emy wykorzystywa? w rĂł?nych operacjach:
funkcja($argument);
Kod
* funkcje operuj?ce na tekstach, liczbach i znakach,
http://pl.php.net/manual/pl/funcref.phpKod
* definiowanie sta?ych,
define('NAZWA STA?EJ', 'WARTOSC');
// Wewn?trz klas:
class Abc {
const STALA = 'WARTOSC';
}
Kod
* rzutowanie,
$liczba = (int) '123'; // PHP nie obs?uguje rzutowania (czy to w gĂłr? czy to w dĂł?) obiektĂłw
Kod
* kierowanie przep?ywem sterowania - bloki if oraz switch,
Przy tym to mnie od Narcyzów zwyzywano:
http://forum.php.pl/index.php?showtopic=162933&hl=Kod
* tablice,
http://php.net/manual/en/language.types.array.phpKod
* p?tle,
while (oraz do-while),
for,
foreachKod
* operatory,
http://pl.php.net/manual/en/language.operators.phpKod
* specjalne p?tle dla tablic,
foreachKod
* pisanie w?asnych funkcji.
function mojaFunkcja() {
}
Kod
* zmienna predefiniowana : $_SERVER,
* zmienna predefiniowana : $GLOBALS,
* zmienna predefiniowana : $_GET,
* zmienna predefiniowana : $_POST,
* zmienna predefiniowana : $_SESSION,
* zmienna predefiniowana : $_COOKIE,
* zmienna predefiniowana : $_FILES.
http://php.net/manual/en/language.variables.superglobals.phpKod
* co to jest w ogóle baza danych, z czego si? sk?ada i po co jest,
wiki: RDBMS - ewentualnie konkretne silniki: MySQL, PostgreSQL, Oracle DB, MSSQL, SQLite itp. itd.
Kod
* co to jest baza MySQL i j?zyk SQL, czy co? takiego jest na serwerach komercyjnych,
Nawet na darmowych jest
Kod
* phpMyAdmin - co to jest i do czego s?u?y,
Wiki
Kod
* skrypt konfiguracji po??czenia php z baz?,
http://pl.php.net/manual/en/pdo.construct.phpKod
* skrypt tworz?cy tabel?,
http://dev.mysql.com/doc/refman/5.1/en/create-table.htmlKod
* skrypt dodaj?cy rekord,
http://dev.mysql.com/doc/refman/5.1/en/insert.htmlKod
* skrypt aktualizuj?cy rekord,
http://dev.mysql.com/doc/refman/5.0/en/update.htmlKod
* skrypt pobieraj?cy dane z bazy,
http://dev.mysql.com/doc/refman/5.0/en/select.htmlKod
Porównanie programowania strukturalnego i obiektowego.
A poszerz horyzonty - porównaj sobie wi?ksz? ilo?? paradygmatów prog.:
http://pl.wikipedia.org/wiki/Paradygmat_programowaniaKod
* przyk?adowa klasa
class MyClass { }
Kod
* dlaczego pocz?tkuj?cy powinien pisa? strukturalnie.
Je?eli jest tam stwierdzenie, ?e powinien to jaki? #$@$@1 tworzy? ten kurs.
Kod
Projekt to skrypt dodawania komentarzy na stron?. Na jednej stronie u?ytkownik wpisuje komentarze a na drugiej jest panel administracyjny dla w?a?ciciela serwisu, w którym w?a?ciciel zatwierdza czy komentarz mo?e pojawi? si? na stronie. Po zatwierdzeniu w panelu administracyjnym komentarz wy?wietla si? na stronie. Zarówno na stronie, jak i w panelu, je?li komentarzy b?dzie du?o to automatycznie maj? utworzy? kolejne podstrony z komentarzami.
http://www.google.com/search?client=opera&...-8&oe=utf-8Jak chcesz mo?esz te 47 z? przela? na konto dowolnie wybranej org. z tej listy:
http://www.mpips.gov.pl/bip/index.php?idkat=2268