Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ŁOPATOLOGIA
Forum PHP.pl > Forum > PHP
rzseattle
Tekst topicu jest ciekawy co smile.gif

CHodzi mi o to ze mam juz dosc (zadna aluzja do was) pisania skryptow w oparciu o gotowe rozwiazania. Moze nie przeszkadzaja mi te rozwiazane problemy ale to ze wlasciwie bardzo czesto nie kapuje JAK one zostaly rozwiazane. Dochodzi do tego ze pisze rzeczy dosyc zaaansowane jednoczesnie nierozumiejac podstawowych czesci tych skryptow. I tak na przykład napisałem caly system obslugi bazy danych nie rozumiejac jak działa funkcja wyswietlajaca dane w tabelkach (sciagnalem ja z manuala a potem modyfikowalem np do <select>)
Dlatego zmieniam swoje postepowanie i zaczynam pytac o wszystko czego nie rozumie. Wybaczcie ale nie wszystko da sie "odszyfrowac" z manuala, zwlaszcza gdy jest po angielsku (przez moja nauczycielke ang teraz moge prowadzic takie zajecia jak "kurs spania w ekstremalnych warunkach dzwiekowych" itd.)
Wiec jesli wam to nie przeszkadza to w tym temacie bede pytal o rzeczy dla was pewnie banalne, ale dla mnie niezrozumiale (mam nadzieje ze po waszych wyjasnieniach tez stana sie dla mnie banalne)
tak wiec:
1. Jak dziala funkcja eregi (tylko nie mowcie ze tak samo jak "ereg")
2. Castor kiedyc wykorzystywal takie znaczki "(.*)", co to jest?
3. Pco czasami na koncu komedy jest takie cos "/n/t"
Mac
Cytat
3. Pco czasami na koncu komedy jest takie cos "/n/t"

/n znaczy tyle samo co naciśnięty enter (tzn. jest to opuszczenie "kursora" o jedną linię)
/t oznacza tyle samo ci naciśnięcie tabluatora (tzn. przesuwa "kursor" o kilka spacji do przodu)
a /n/t razem to opuszczenie o jedną linię "kursora" i przesunięcie o kilka spacji do przodu smile.gif
hyper
Funkcja eregi() nalezy do zbioru funkcji korzystajacych z wyrazen regularnych. Wiecej na ten temat przeczytasz na http://pl.php.net/manual/pl/ref.regex.php.
Mac
Cytat
1. Jak dziala funkcja eregi (tylko nie mowcie ze tak samo jak "ereg")

eregi to jest to samo co funkcja ereg tylko, że "nie zwraca" uwagi na duże i małe litery.
Ereg to (przykłady):
---------------------------
ereg ("abc", $tekst);

Zwraca true jeśli znajdzie (funkcja ereg) "abc"
gdziekolwiek w zmiennej $tekst.
--------------------------------------------------------
ereg ("^abc", $tekst);

Zwraca true jeśli znajdzie (funkcja ereg) "abc";
na początku zmiennej $tekst.
--------------------------------------------------------
ereg ("abc$", $tekst);

Zwraca true jeśli znajdzie (funkcja ereg) "abc"
na końcu zmiennej $tekst.

eregi ("(ozilla.[23]|MSIE.3)", $HTTP_USER_AGENT);
Zwraca true jeśli przeglądarka
to Netscape 2, 3 lub MSIE 3 (Jeśli znajdzie w zmiennej $HTTP_USER_AGENT ozilla.[23] lub (|) MSIE.3.

ereg ("([[:alnum:]]+) ([[:alnum:]]+) ([[:alnum:]]+)", $tekst,$regs);
Przypisuje 3 słowa zgadzające się z wzorem ([[:alnum:]]) i jest znalezione w zmiennej $tekst
do zmiennej $regs[1], $regs[2] and $regs[3].

$tekst = ereg_replace ("^", "<br />", $tekst);
Dodaje tag <br /> na poczatku zmiennej $tekst.

$tekst = ereg_replace ("$", "<br />", $tekst);
Dodaje tag <br />; na końcu zmiennej $tekstng.

$tekst = ereg_replace ("n", "", $tekst);
Dodaje znak n (enter) do zmiennej $tekst
smile.gif
kryr
Cytat
Cytat

3. Pco czasami na koncu komedy jest takie cos "/n/t"

/n znaczy tyle samo co naciśnięty enter (tzn. jest to opuszczenie "kursora" o jedną linię)
(...)

Zalezy na jakim systemie winksmiley.jpg Na win masz parke znaczkow 10 i 13 smile.gif pod unixem wystarczy tylko ten jeden... :wink:
castor
Cytat
Tekst topicu jest ciekawy co smile.gif
1. Jak dziala funkcja eregi (tylko nie mowcie ze tak samo jak "ereg")
2. Castor kiedyc wykorzystywal takie znaczki "(.*)", co to jest?
3. Pco czasami na koncu komedy jest takie cos "/n/t"


juz masz pare odpowidzi ja dodam tylko piec groszy

1. macswietnie ci to wyjasnil :wink:

2.
. -> to jakis znak obojetnie jaki
* -> znaczy to samo co {0,}czyli wcale lub objetnie ile :wink:

a calosc oznacza (.*) wyrazenie ktore wyszukuje poprostu wszystko..
......najczesciej uzywa sie tego jesli chcesz wydobyc cos spomiedzy czegos i chcesz wziazdz po uwage wszystkie mozliwe znaki :wink:

3.
n --nowa linia
r--powrot karetki
t --tabulator

a enter to w zaleznosci od systemu
WIN --> rn
UNIX -->n
MAC -->r
rzseattle
Jak na razie dzieki (pewnie pojawi sie jeszcze kilka pytan). Sorki ze wam wczesniej thx nie wyslalem ale mialem problemy z wejsciem na forum.

ps wasze odpowiedzi naprawde wiele mi rozjasnily
hyper
Cytat
... Sorki ze wam wczesniej thx nie wyslalem ale mialem problemy z wejsciem na forum.


dlatego, ze forum po prostu nie dzialalo:
1) pad dysku [sobota - niedziela]
2) pad internetu [poniedzialek - wtorek]
Tym razem to nie moja wina, sila wyzsza smile.gif
kryr
tadada: paluszek i glowka - to szkolna wymowka laugh.gif tongue.gif
hyper
Co ja niby mogę poradzić na te sprawy?

Jak dacie mi pieniądze, kupie więcej łacz, nowe dyski rolleyes.gif
rzseattle
a tak wlasciwie za php.pl stoi jakas firma czy tylko hyper?questionmark.gif
wogole skad sie wziol ten serwis?
hyper
Serwisem php.pl zajmuję się samodzielnie, jako osoba fizyczna.

Witryna (a właściwie domena jeśli chodzi o chwilę obecną) wzięła się z
mojego zafascynowania php i komputerami. Pewnego dnia kupiłem
sobie konto z obsługą php i zacząłem tworzyć serwis z informacjami
o tym języku. Po niedługim czasi pomyślałem sobie, że fajnie byłoby
posiadać taką fajną 3-literową domenę, jaką jest php.pl. Tak to właśnie
wyglądało. A dzis powstaje już szósta wersja serwisu.
itsme
a ile chcesz moze spoleczna zrzutka smile.gif)

dla site admina smile.gif))

to nie zart
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.