![]() ![]() |
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.03.2005 Skąd: Jaworzno Ostrzeżenie: (0%)
|
Witam!
Nowy wortal tuz tuż, a nie mamy jeszcze zbyt wiele nowych materiałów... więc proponuje, abyśmy wspólnymi siłami zabrali się za temat Kurs php dla początkujących. Zrobiłem plan, wg którego moglibysmy coś takiego napisać: Cytat 1... Wstęp • Co to jest php? • Do jakiej grupy skierowany jest ten kurs? • Po co znać ten język i czemu ma on służyć? • Co to jest Apache i do czego służy? • Instalacja Apache i php dla systemu Linux • Instalacja Apache php pod systemem Windows • Jak pracować, czyli dobieranie edytora php 2… Podstawy • Umieszczanie skryptów w (x)HTML • Komentarze w php • Używanie zmiennych o Tworzenie zmiennych o Typy zmiennych o Przypisywanie wartości zmiennym i ich odczyt o Zmienne predefiniowane o Podsumowanie • Korzystanie ze stałych o Definiowanie stałych o Dostęp do wartości stałych o Stałe predefiniowane o Podsumowanie • Wstęp do tablic o Typy tablic o Tworzenie tablic i ich odczyt o Tablice superglobalne o Funkcje explode() i implode() o Pętla foreach do obsługi tablic o Podsumowanie • Operatory oraz wyrażenia o Do czego służą operatory? o Operatory logiczne o Operator przypisania o Operatory inkrementacji i dekrementacji o Operatory bitowe o Operatory porównania o Operatory dla wyrażeń arytmetycznych o Operator tekstowy o Podsumowanie • Pętle i wyrażenia warunkowe o Wyrażenia if, elseif oraz else o Instrukcja switch o Pętla warunkowa while o Pętla for o Podsumowanie • Korzystanie z funkcji w php (*hwao, gotowe) o Składnia i wstęp do funkcji o Defioniowanie funkcji o Zwracanie wartości zmiennych z funkcji 3… Przesyłanie danych z formularzy • Dostęp do przesłanych wartości • Korzystanie z $_POST I $_GET • Zasięg przesyłanych zmiennych z formularza • Przesyłanie plików przez formularz o Dostosowywanie formularza do przesyłania plików o Tablica $_FILES o Pliki tymczasowe o Zapis plików przesłanych • Podsumowanie 4… Operacje na plikach • Podstawowe operacje – otworzenie oraz zamknięcie pliku • Prawa odczytu plików • Modyfikacja oraz usuwanie plików • Dostęp do właściwości pliku • Blokowanie plików • Kopiowanie plików • Modyfikacja praw dostępu do plików • Podsumowanie 5… Operacje na katalogach • Otwieranie i zamykanie katalogów • Odczytywanie katalogów • Usuwanie oraz tworzenie nowych katalogów • Sprawdzanie ilości zajmowanego miejsca na dysku] • Podsumowanie 6… Funkcje czasu i daty • Funkcje daty oraz ich właściwości • Tworzenie względnych dat • Formatowanie dat • Podsumowanie 7… Obsługa poczty e-mail • Funkcja mail() • Obsługa załączników • Autoryzacja serwera • Podsumowanie 8… Wyrażenia regularne w php • Używane symbole i znaki • Funkcje obsługi wyrażeń regularnych • Przykład: Sprawdzanie poprawności adresu email i kodu pocztowego 9… Sesje, Cookies i Mechanizmy HTTP • Obsługa i mechanizm działania Ciasteczek o Tworzenie i dostęp do ciasteczek o Usuwanie ciasteczek • Tworzenie i zarządzanie sesjami o Tworzenie zmiennych sesyjnych o Tablica $_SESSIONS o SID, czyli identyfikator sesji o Niszczenie sesji • Nagłówki HTTP • Korzystanie z autoryzacji HTTP • Podsumowanie 10… Tworzenie grafiki w php (tiraeth) • Tworzenie obrazu • Rysowanie obrazu • Generowanie tekstu na płótnie obrazu • Łączenie obrazów • Podsumowanie 11... Standardy programowania • Standardy pisania skryptów • Dokumentacja i opis kodu • Podsumowanie Na kazdej stronie o php jest kurs, wiec dlaczego mielibyśmy być gorsi? Wiem, jako wasze argumenty przeciw będą napewno, ze jest tyle takich kursów w necie, więc po co tracić czas lub że wszystko jest w manualu. Otóż uwazam, że możemy napisać coś naprawdę dobrego - całośc byłaby okrzesana pokolorowanymi kodami php, wszystko byłoby komentowane jak i dlaczego tak sie dzieje. Bardzo gorąco zachęcam do zapisywania się. Sprawy organizacyjne, tzn kto o czym napisze zgłaszajcie albo w tym topicu, albo na moje PW, albo na mojego jabbera. I nie bierzcie się za pisanie tego kursu z podejściem 'a napisze bo mi sie nudzi' albo 'tak dla jaj sobie popisze' - postarajcie się troche, w koncu z tego będa się uczyc inni. Niech motywem przewodnim będzie jakość a nie ilość Pozdrawiam, Mateo. -------------------- |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 9.11.2004 Ostrzeżenie: (0%)
|
Wszystko jest w manualu, napisane bardzo przystępnym(angielskim
BTW - Jabber, a nie Jabbler |
|
|
|
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.03.2005 Skąd: Jaworzno Ostrzeżenie: (0%)
|
Ale początkujący woli uczyć się z jakiegoś przejrzystego kursu - wiem, bo tez tak zaczynalem
-------------------- |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.09.2003 Ostrzeżenie: (0%)
|
Cytat(dasko @ 2005-07-15 12:13:52) Wszystko jest w manualu, napisane bardzo przystępnym(angielskim Masz racje w manualu jest niemal wszystko. Do wielu funkcji, czy też zagadnień, brakuje przykładów. Moim zdaniem taki kurs to bardzo fajna sprawa. Wyjaśniałby krótko o co chodzi. Jest to forma pośrednia pomiędzy manualem a pełnometrażowym artykułem... Dodatkowo małe kompendium* wiedzy w języku polskim jest wielce porządane. Popieram pomysł, choć na listę się nie zapisuje. Gdyby brakowało chętnych włoże w to sercę oraz uwagę i napiszę coś od siebie. *Dzieło podręczne zawierające zbiór lub zarys podstawowych wiadomości z jakiejś dziedziny wiedzy - definicja pobrana ze słownika języka polskiego PWN. -------------------- Oooo, cia is on the phone... Ok, I got it. Shit I lost it.
|
|
|
|
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.03.2005 Skąd: Jaworzno Ostrzeżenie: (0%)
|
Ponownie zachęcam do napisania tytułowego kursu, bo nowy Vortal tuż tuż, a możnaby umieścić nasz tekst wraz z premierą.
-------------------- |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 28.09.2003 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Ja jeszcze od siebie dorzuce pare propozycji dzialow:
- funkcje (i to zaraz po zmiennych) - rekurencja, referencje, zwracanie (wielu) wartosci itp - obsluga wyjscie ob_* - klasy i obiekty - standardy kodowania + dokumentowanie - testowanie - moze jeszcze na wstepie cos o edytorkach Jak cos to z checia pomoge |
|
|
|
Post
#7
|
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%)
|
M4chu o klasach już jest na wortalu
-------------------- |
|
|
|
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków |
Może poprostu dopisać te rzeczy na wiki ? Idealny kurs dla początkującego.
|
|
|
|
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%)
|
I znowu sie zaczyna dylemt - moze zrobimy tylko wiki i forum ?
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
|
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.03.2005 Skąd: Jaworzno Ostrzeżenie: (0%)
|
Zaczyna się robić tak jak przypuszczałem - będą rozwarzania na temat Wiki - otóż oświadczam, że kurs ten ma być na wortal jako dla zupełnie niewtajemniczonych. Pierwsze co przychodzi do głowy szukającemu to 'www.php.pl' i tam pewnie w dziale artykuły coś takiego znajde.
M4chu: obiuekty i klasy będą tematem być może kiedyś innego kursu. Ponadto resztę wrzucimy gdzieś w spis - wszystkie zmiany w programie zmieniac bede w pierwszym poscie - nie ma sensu zaśmiecać tematu. Tak więc funkcje, referencje, wstęp do edytorów i dokumentowanie swoich skryptów zostaną dodane. podkresle je jakos. Czy ktos ma jeszcze swoje propozycje? są może już jacyś chętni? Pozdrawiam, Mateo. -------------------- |
|
|
|
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 18.05.2005 Skąd: Radom Ostrzeżenie: (0%)
|
Jestem zupelnie green w php . Chcialem sie nauczyc tego jezyka. Dwa lata temu poznalem html i javascript. Kupilem ksiazke do nauki php 'Funkcje php' , ale przesadzilem bo to tak jakbym kupil samolot a umiem jezdzic tylko samochodem.
Próbowalem wiedzy z internetu lecz nie kumam tego echa! Piotr. -------------------- |
|
|
|
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.03.2005 Skąd: Jaworzno Ostrzeżenie: (0%)
|
I wlasnie dlatego trzeba ten kurs napisac! nasza domena nas zoobowiązuje (chyba moge tak powiedziec) do posiadania miana najlepszego nauczyciela php z polskiego internetu
-------------------- |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.09.2003 Ostrzeżenie: (0%)
|
Cytat(ociu) Może poprostu dopisać te rzeczy na wiki ? Idealny kurs dla początkującego. Filozoficznie stwierdze, że w encyklopedii nie znajdę jak napisać podanie o pracę. A po filozofii: encyklopedia ma jedynie opisywać rzeczy, definiować je i odsyłać dalej. Co to jest Bufor, MVC, itd. Niech wiki będzie tym, czym miała być. Swoją drogą, zrobie mały ot: FAQ (po skończeniu nad nim prac) przenieść na wortal? Trzymajmy się tematu. _Mateo ma racje. Domena zobowiązuje. Cytat ...
A gdzie alternatywy dla Windowsa i Apache? "Instalacja i konfiguracja" (Manual) @_Mateo: Kto się zgłosił (sugeruje listę na dole postu)? Kiedy start? -------------------- Oooo, cia is on the phone... Ok, I got it. Shit I lost it.
|
|
|
|
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.03.2005 Skąd: Jaworzno Ostrzeżenie: (0%)
|
@Dravo: Póki co nie ma planów na start z oczywistych przyczyn. Alternatywy dla win i apache dopisałem. Wszystkich chętnych i zmiany są w pierwszym poście.
Zachęcam do pracy, Mateo. -------------------- |
|
|
|
Post
#15
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
Ja mam troche juz napisane... nie jest tego duzo ale zawsze cos, możesz sie odezwac domnie to moge podrzucic.
Klasy php5 funkcje |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 3.12.2004 Ostrzeżenie: (0%)
|
Ja bym byl za utworzeniem teraz grupy ktora sie bedzie zajmowac kursem, utworzyc specjalny dzial dla takiej grupy gdzie tylko oni moga pisac a reszta userow tylko i wylacznie czytac. Nastepnie zrobic drugi dzial w ktorym userzy moga zglaszac swoje prozpocyje, bledy, etc. Zebrac ludzi ktorzy sie zobowiaza pisac na dany temat i zebrac jakies materialy na poczatek aby bylo wiadomo ze taka osoba sie zna na tym co pisze. I zaczac go pisac bo takie pisanie i wysylanie do Ciebie nie bedzie ciekawe kurs nie bedzie spojny a tak kazdy bedzie mogl pisac w miejscu na ktorym skonczyl poprzednik, etc.
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 12.01.2005 Ostrzeżenie: (0%)
|
przeciez jest do zassania fajny manual 11 mega az zajmuje
przyklady tez sa .....te pisane na php.net przez uzytkownikow:) -------------------- Warsztat: Easy PHP 1.7:Apache 1.3.27|PHP 4.3.3|PHPMYADMIn 2.5.3|MYSQL 4.0.15
|
|
|
|
Post
#18
|
|
![]() Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%)
|
Próba stworzenia kursu php została już kiedyś podjęta przez społeczność Webcity.pl, jednak wygląda na to że pomysł upadł. Może jednak coś udało im się już napisać (wiem, że mieli już wszystko ładnie rozplanowane w formie drzewka). Więcej informacji na forum Webcity: http://webcity.pl/forum/index.php?act=SF&f=16
-------------------- "Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning."
Cudi's devBlog |
|
|
|
Post
#19
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Jestem ZA. Chętnie zajmę się działem numer 10 (Tworzenie grafiki w php). Niedługo coś napiszę, ale rezerwuję sobie ten dział :]
|
|
|
|
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.03.2005 Skąd: Jaworzno Ostrzeżenie: (0%)
|
1 sprawa. kurs php to nie manual;
2 sprawa. prosze nie pisac w tym temacie o sensownosci itp. - ten temat sluzy do zapisywania sie tych, ktorzy chca pomoc lub maja zastrzezenia do spisu tresci; 3 sprawa. Nie bedziemy robic zadnych grup ani dzialow - postawimy jakas strone zeby sie dogadac @tiraeth: zostales zapisany -------------------- |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:32 |