Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Hydepark _ Pare pytań

Napisany przez: ZaXaZ 24.07.2014, 13:19:33

1. Mam pliki changelog.txt, readme.txt i zastanawiam się -> w jakim folderze powinny się znajdować?

2. Pytanie do osób które zarabiają ponad 250zł,
Większość osób po opanowaniu podstaw tworzą tematy typu
"Co po php" ja jednak mam pytanie "Jak dalej z php", podstawy
opanowałem już dawno, póki co uczę się przeglądając manual,
Staram się używać jak najwięcej funkcji nowo poznanych
(trzymając się przy tym wydajności) jednak pomijając kwestie czasu,
Jak wy się uczycie? Tak jak opisałem? Przy projektach jeśli są z innymi szukacie nowo poznane funkcję? Jeszczę inaczej? - bo jakoś chyba się uczycie tongue.gif, sposobów jest wiele ale chciałbym wiedzieć przy czym najbardziej pogłębiacie wiedzę.

Napisany przez: Turson 24.07.2014, 16:17:57

1. Nie wiem czy nie rozumiem, czy to takie proste. Folder główny.
2. Uczysz się przeglądając manual? Mam nadzieję, że łączysz to z praktyką, bo inaczej to ciężko będzie. Żeby nauczyć się nowych zagadnień, trzeba podejmować projekty wykraczające poza nasze horyzonty. Jak dla mnie najlepszą formą nauki jest praca.

Napisany przez: ZaXaZ 24.07.2014, 16:59:04

Cytat(Turson @ 24.07.2014, 17:17:57 ) *
1. Nie wiem czy nie rozumiem, czy to takie proste. Folder główny.
2. Uczysz się przeglądając manual? Mam nadzieję, że łączysz to z praktyką, bo inaczej to ciężko będzie. Żeby nauczyć się nowych zagadnień, trzeba podejmować projekty wykraczające poza nasze horyzonty. Jak dla mnie najlepszą formą nauki jest praca.


2. dzięki za odpowiedż ;-), tak łącze z praktyką funkcje w których widze sens (i są trudniejsze), a prostrze zapamiętuje na przyszłość jakby były mi potrzebne.
1. żle zadałem pytanie, nie w jakim tylko O jakiej nazwie (angielsko języcznej).

edit: po przemyśleniu @up najlepsza odpowiedż, może tylko mi przeszkadza że razem w folderze skrypty i txt a i tak każdy daje je do głównego.

Napisany przez: Wazniak96 24.07.2014, 17:31:21

1. Tworzysz projekt o nazwie Hipopotam i wrzucasz te pliki do katalogu Hipopotam razem z całym projektem...
2. Nie musisz znać wszystkich funkcji na pamięć ani umieć z myśli pisać kod używając ich. facepalmxd.gif Wystarczy, ze wiesz ze taka funkcja istnieje, wiesz do czego służy i gdzie możesz znaleźć informacje jak ją użyć. Nawet nie musisz znać jej dokładnej nazwy bo i tak wujek Google Ci pomoże... Oczywiście nie mówię tutaj o funkcjach takich jak mysql czy operowanie na ciągach znaków choć i tego byś się wkłół podczas praktyki. Czego się dalej uczyć. OOP. Ale to dość złożone zagadnienie więc nie załam się od razu. Ja już spory kawałek czasu leżę na OOP. A w dzisiejszych czasach to podstawa smile.gif

Napisany przez: ZaXaZ 24.07.2014, 22:26:23

Cytat(Wazniak96 @ 24.07.2014, 18:31:21 ) *
1. Tworzysz projekt o nazwie Hipopotam i wrzucasz te pliki do katalogu Hipopotam razem z całym projektem...
2. Nie musisz znać wszystkich funkcji na pamięć ani umieć z myśli pisać kod używając ich. facepalmxd.gif Wystarczy, ze wiesz ze taka funkcja istnieje, wiesz do czego służy i gdzie możesz znaleźć informacje jak ją użyć. Nawet nie musisz znać jej dokładnej nazwy bo i tak wujek Google Ci pomoże... Oczywiście nie mówię tutaj o funkcjach takich jak mysql czy operowanie na ciągach znaków choć i tego byś się wkłół podczas praktyki. Czego się dalej uczyć. OOP. Ale to dość złożone zagadnienie więc nie załam się od razu. Ja już spory kawałek czasu leżę na OOP. A w dzisiejszych czasach to podstawa smile.gif


co do funkcji nie zawsze znajdę, google chyba mnie nie lubi więc wolę zapamiętać bynajmniej nazwe funkcji a w funkcjach ktorych nie znajde przeznaczenia tak jak pisałeś (google... o ile znajde, jakby bylo potrzebne w przyszlosci), co do praktyk operacji na stringach mam już dawno wyrobione -> boty, czaty gg gdzie też styczność mała z OOP ale nauczyłem się dopiero po książce - i zrozumiałem.

Napisany przez: Wazniak96 25.07.2014, 10:06:19

Tak się składa, że mam zęby zjedzone na Czatach GG i powiem Ci Tyle, że w nich tyle OOP co dwie marne klasy od GG czyli praktycznie nic. Żadnych wzorców projektowych, Dziedziczności czy polimorfizmu. To tylko podstawy i uwierz, że żeby przestawić się z myślenia strukturalnego na obiektowe potrzeba sporo czasu i praktyki. smile.gif

Ooo sory... W PushConnection są pola i metody statyczne... To coś...



Napisany przez: ZaXaZ 28.07.2014, 11:07:59

Cytat(Wazniak96 @ 25.07.2014, 11:06:19 ) *
Tak się składa, że mam zęby zjedzone na Czatach GG i powiem Ci Tyle, że w nich tyle OOP co dwie marne klasy od GG czyli praktycznie nic. Żadnych wzorców projektowych, Dziedziczności czy polimorfizmu. To tylko podstawy i uwierz, że żeby przestawić się z myślenia strukturalnego na obiektowe potrzeba sporo czasu i praktyki. smile.gif

Ooo sory... W PushConnection są pola i metody statyczne... To coś...


mi te dwie marne klasy ułatwiły zrozumienie dostęp do metod publicznych (przez ->)

swoją drogą całą reszte co opisałeś mam w książcze "dla osób które znają podstawy"
- "Mistrz PHP - Pisz nowoczesny kod" jestem z jej zadowolony i polecam, pierwszy dział OOP, drugi PDO, itd jest także o polimorfizmie w którymś z dalszych działów, polecam szczególnie osobą które tworzyły by własny server(lub posiadają) bo dalsze działy niestety dla takich osób, tongue.gif

btw. te klasy przydało by się napisać od nowa, błędy za błedami z ich strony ;|.

Nowe pytanie (Tym razem MySQL - mam nadzieje ze dozwolone w tym dziale)

Moglby ktos mi wytlumaczyc co oznacza np
tinyint(1) vs tinyint(2)
varchar(3) vs varchar(4)

w tekstowym zdaje mi sie ze to maksymalna dlugosc ale czy sie nie myle?, a jak w liczbowych?-przeciez one maja okreslona dlugosc.

czytalem cos tam o zerofil ale wszystko zapomnialem wiec licze ze ktos da taki post ze raz na zawsze sie nauczę.

Napisany przez: nospor 28.07.2014, 11:10:53

Prosze, tu masz opis znaczenia dla liczbowych
http://nospor.pl/int11-kontra-int.html

Co do tekstowych to masz racje

Napisany przez: Pyton_000 28.07.2014, 11:10:59

http://forum.php.pl/index.php?showtopic=101606

Napisany przez: SmokAnalog 28.07.2014, 15:56:33

Cytat(nospor @ 28.07.2014, 12:10:53 ) *
Prosze, tu masz opis znaczenia dla liczbowych
http://nospor.pl/int11-kontra-int.html

O proszę, nie wiedziałem o tym smile.gif

Napisany przez: Dejmien_85 30.07.2014, 01:02:03

Cytat(ZaXaZ @ 24.07.2014, 14:19:33 ) *
ale chciałbym wiedzieć przy czym najbardziej pogłębiacie wiedzę.


Najlepszy sposób to pisanie aplikacji.

Chcesz się nauczyć jak pisać? Wybierz sobie jakiś cel, np. "Stworzę serwis ogłoszeniowy z panelem administratora, a także użytkownikami, którzy będą mogli tworzyć swoje konta, a później dodawać ogłoszenia, a admini będą weryfikować te ogłoszenia, bla, bla, bla, itd...".

Do tworzenia serwisu wybierz sobie jakiegoś frameworka (na początek CodeIgniter wystarczy) i zacznij pisać. Podczas pisania spotkasz masę problemów (od drobnych, np. weryfikacja kont, hashowanie haseł, po trudniejsze - zazwyczaj związane z logiką aplikacji).

Wyznacz cel (określ co chcesz zrobić) i zacznij pisać aplikację, wtedy spotkasz się z wszystkimi problemami i zagadnieniami, z jakimi spotykają się programiści - i będziesz zdobywał cenne doświadczenie.

Pamiętam moje początki, były dokładnie jak Twoje - zaczynałem od przeglądania manuala, ale nauka zaczęła się dopiero wtedy, gdy zacząłem pisać swoją pierwszą apkę (serwis). Także działaj! ; )

Napisany przez: ZaXaZ 3.08.2014, 00:52:37

-- PHP --
1. Czy moge wyswietlic jakos wszysykie zmienne przekazane do skryptu?
2. Wyczytalem gdzies ze im wiecej zmiennych tym skrypt dziala wolniej, co o tym myslicie?

--edit--
co do 1. juz znalazlem get_defined_vars

Napisany przez: fate 3.08.2014, 06:14:51

Nie przejmuj sie tym nie piszesz narazie kobyly i nie zauwazysz roznicy ALE staraj sie unikac niepotrzebnych zmiennych, upraszczac kod do maximum nie robic spagetti, a to po to ze jak ktos lub nawet ty za pol roku w to zajrzysz od razu naniesiesz potrzebne zmiany bez analizowania linijka po linijce co tam sie dzieje

Napisany przez: ZaXaZ 3.08.2014, 19:50:50

-- HTML/CSS --
Jak mogę ustawić automatyczną szerokosc, wysokosc do stron moblinych?

Napisany przez: fate 3.08.2014, 20:54:00

media queries

Napisany przez: ZaXaZ 7.08.2014, 16:38:35

--PHP--
Niektóre servery mają inną godzinę, np. obecny z którego korzystam ma czas amerykański (+5h do przodu)

poza tym fora i fb niektóre mają opcje ustawienia sobie GMT.

jak mogę skoregować godzinę? jest jakaś funkcja do edycji przy wyswietlaniu?

Napisany przez: trueblue 7.08.2014, 16:50:22

Czas na serwerze poprzez php.ini lub htaccess.
https://www.google.pl/search?q=settimezone+htaccess+php.ini

Napisany przez: ZaXaZ 7.08.2014, 18:04:19

Cytat(trueblue @ 7.08.2014, 17:50:22 ) *
Czas na serwerze poprzez php.ini lub htaccess.
https://www.google.pl/search?q=settimezone+htaccess+php.ini


zmienilem php tak:

  1. date_default_timezone_set('Europe/Warsaw');


a wie ktoś jak zapytaniem zmienić MySQL?
(Może być wywoływane cały czas zapytaniem jak nieda sie stale zmienic)

Napisany przez: trueblue 7.08.2014, 18:05:44

http://stackoverflow.com/questions/3451847/mysql-timezone-change

Napisany przez: ZaXaZ 7.08.2014, 19:01:46

Cytat(trueblue @ 7.08.2014, 19:05:44 ) *
http://stackoverflow.com/questions/3451847/mysql-timezone-change


Cytat
SQLSTATE[HY000]: General error: 1298 Unknown or incorrect time zone: 'Europe/Warsaw'


  1. $PDO->query('SET time_zone = \'Europe/Warsaw\'');


  1. $PDO->query('SET time_zone = \''.http://www.php.net/date('P').'\'');


Naprawiłem, tylko musi byc oczywiscie tamto z php co pisalem pare postow wyzej

Napisany przez: trueblue 7.08.2014, 19:01:58

Tam jest wyjaśnienie i rozwiązanie błędu 1298, ale z racji uprawnień do serwera nie będziesz mógł tego zrobić.
Rozwiązaniem jest dodawanie/odejmowanie X godzin: SET time_zone = '+01:00'; ale jeśli strefa czasowa serwera nie uwzględnia zmiany czasu letni/zimowy, to lipa, ale możesz rozbudować to rozwiązanie (jest w drugiej odpowiedzi w poście z linku).

Napisany przez: ZaXaZ 12.08.2014, 00:07:36

--PHP--
Do czego właściwie służy stała PHP_EOL?
czy EOL=End of line?
poda ktoś przykład gdzie jest wymagana ta stała bądź gdzie jest pomocna?

Napisany przez: mrc 12.08.2014, 04:57:42

PHP_EOL jest pomocne podczas gdy:
a) piszesz programy konsolowe i chcesz sobie formatować wyjście
cool.gif działasz na plikach i chcesz odczytywać linijka po linijce - wtedy zbierasz sobie do bufora za każdym razem ciąg aż do PHP_EOL.

Napisany przez: Pyton_000 12.08.2014, 07:45:43

Tutaj masz ładnie wytłumaczone
http://stackoverflow.com/questions/128560/when-do-i-use-the-php-constant-php-eol

Napisany przez: ZaXaZ 14.08.2014, 02:07:53

Czy dobrze zabieram się do przeliczenia Mil na Kilometry?

  1. if ($mila<1) $km = $mila*0.1609;
  2. else $km = $mila*1.609344;


jestem słaby z matmy.

Napisany przez: Crozin 14.08.2014, 05:55:49

1. To nie jest bycie "słabym z matmy"...
2. Dlaczego nie sprawdzić jak bzdurne wyniki dostajesz?
3. Słyszałeś kiedyś by stosunek mil do kilometrów był zmienny?

Napisany przez: nospor 14.08.2014, 09:08:51

Cytat
Słyszałeś kiedyś by stosunek mil do kilometrów był zmienny?
No jak nie masz pełnej mili, to logiczne ze stosunek jest inny wink.gif

ps: jakby ktos sie nie kapnął, to byl taki zart to co napisalem wyzej smile.gif

Napisany przez: ZaXaZ 14.08.2014, 12:06:18

Cytat(Crozin @ 14.08.2014, 06:55:49 ) *
1. To nie jest bycie "słabym z matmy"...
2. Dlaczego nie sprawdzić jak bzdurne wyniki dostajesz?
3. Słyszałeś kiedyś by stosunek mil do kilometrów był zmienny?

1. no to programistą...
2. według mnie znacznie nie odbijają (ale nie porownywalem)
3. probowalem zeby jak mniejsze od 1 zeby wyliczalo dla 0.9 itd jak wieksze to tez inaczej ale tu nie wiem jak do konca.
chyba zeby jak >=1.1 robic explode po .i tu razy tamta liczbe 0. cos, poprawi mmie ktos czy dobrze kombinuje?

Napisany przez: Pyton_000 14.08.2014, 12:44:00

A nie możesz po prostu zrobić

  1. $km *= 1.609344;
?

Napisany przez: nospor 15.08.2014, 09:51:23

Cytat
3. probowalem zeby jak mniejsze od 1 zeby wyliczalo dla 0.9 itd jak wieksze to tez inaczej ale tu nie wiem jak do konca.
chyba zeby jak >=1.1 robic explode po .i tu razy tamta liczbe 0. cos, poprawi mmie ktos czy dobrze kombinuje?
zrozum, ze stosunek mili do kilometra zawsze jest taki sam. Niezaleznie czy mil masz wiecej niz 1 czy nie....

Skoro wiec tak sie wylicza km
$km = $mila*1.609344;
to taki wzor jest dla kazdej wielkosci mili i nie trzeba kombinowac z zadnymi ifami.... wzor jest jeden i koniec, czyli:
$km = $mila*1.609344;

Napisany przez: ZaXaZ 21.08.2014, 21:12:05

--HTML5--

Co zamiast font?

Próbowałem:

  1. <http://december.com/html/4/element/p.html>xx<http://december.com/html/4/element/p.html style="color:red">xxx</http://december.com/html/4/element/p.html>xx</http://december.com/html/4/element/p.html>

Jednak przelamuje mi linie, kiedy sposób z niższego html:
  1. <http://december.com/html/4/element/p.html>xx<http://december.com/html/4/element/font.html color="red">xx</http://december.com/html/4/element/font.html>xx</http://december.com/html/4/element/p.html>

Działa jak trzeba ale validator się pluje.

Ps. Przykłady z głowy żeby zobrazować gdzie problem

Napisany przez: Turson 21.08.2014, 21:17:55

A wiesz co robi <p> ? Przecież to znacznik akapitu. Daj zwykły <span>

Napisany przez: lukasz_os 21.08.2014, 21:20:17

  1. <http://december.com/html/4/element/p.html>xxx<http://december.com/html/4/element/span.html style="color:red">xxxxx</http://december.com/html/4/element/span.html>xxx</http://december.com/html/4/element/p.html>

Napisany przez: ZaXaZ 23.08.2014, 15:58:37

Cytat(Turson @ 21.08.2014, 22:17:55 ) *
A wiesz co robi <p> ? Przecież to znacznik akapitu. Daj zwykły <span>


Teraz działa dzięki, zaraz poczytam o różnicach między span a p
Poki co jak widzialem u innych uzywali to do stylow ale nie wiedzialem ze to jakies specjalne.

--PHP, (API)--

Jak mogę sprawdzić IP osoby która jest na GG?

Napisany przez: Wazniak96 23.08.2014, 16:31:16

Nie sprawdzisz. GG nie udostępnia takich informacji. smile.gif

PS: do czego Ci to?

Napisany przez: ZaXaZ 23.08.2014, 17:16:07

Cytat(Wazniak96 @ 23.08.2014, 17:31:16 ) *
Nie sprawdzisz. GG nie udostępnia takich informacji. smile.gif

PS: do czego Ci to?


Banowanie po IP mniej sprytnych użytkowników..

Napisany przez: Wazniak96 24.08.2014, 13:12:42

I co Ci to da? Problem ze skutecznym banem jest problemem, z którym boryka się wiele serwisów. Nie ma jako takiego stałego identyfikatora, do którego mielibyśmy dostęp. A IP? Przecież też jest zmienne.

Jedyną opcją to tak jak pisałem, autoryzacja przez stronę internetową + everycookies ale w ten temat się zbytnio nie zanurzałem. Trudno się tego pozbyć ale wszystko się da ominąć. Na pewno pomoże Ci to pozbyć się dziecinnych looli, którzy nie będą mieli pojęcia co się dzieje smile.gif

Napisany przez: ZaXaZ 24.08.2014, 13:41:23

Cytat(Wazniak96 @ 24.08.2014, 14:12:42 ) *
I co Ci to da? Problem ze skutecznym banem jest problemem, z którym boryka się wiele serwisów. Nie ma jako takiego stałego identyfikatora, do którego mielibyśmy dostęp. A IP? Przecież też jest zmienne.

Jedyną opcją to tak jak pisałem, autoryzacja przez stronę internetową + everycookies ale w ten temat się zbytnio nie zanurzałem. Trudno się tego pozbyć ale wszystko się da ominąć. Na pewno pomoże Ci to pozbyć się dziecinnych looli, którzy nie będą mieli pojęcia co się dzieje smile.gif


Dlatego pisalem dla mniej sprytnych uzytownikow.

A co do evercookie: dziala na kazdym gg? mobilne, pc czy tylko w przegladarce?
Bo nie jestem pewien ale chyba tylko w przegladarce;

Napisany przez: Wazniak96 24.08.2014, 15:45:01

czy wiesz wgl co to cookies ? Bo jeśli tak to gdzie widziałeś w BotApi GG możliwość zapisywania jakichkolwiek danych na dysku użytkownika?

Lepiej poczytaj najpierw w necie zanim zadasz kolejne zbędne pytania. Oczywiście, że chodzi tutaj wyłącznie o przeglądarkę. smile.gif

Poza tym napisałem przecież, że chodzi tutaj o autoryzację przez stronę internetową...

Napisany przez: ZaXaZ 24.08.2014, 16:43:52

Cytat(Wazniak96 @ 24.08.2014, 16:45:01 ) *
czy wiesz wgl co to cookies ? Bo jeśli tak to gdzie widziałeś w BotApi GG możliwość zapisywania jakichkolwiek danych na dysku użytkownika?

Lepiej poczytaj najpierw w necie zanim zadasz kolejne zbędne pytania. Oczywiście, że chodzi tutaj wyłącznie o przeglądarkę. smile.gif

Poza tym napisałem przecież, że chodzi tutaj o autoryzację przez stronę internetową...


Noo, nie doczytałem i wiem co to cookies, a pytanie zadałem bo gg ma w ustawieniach opcje czyszczenia jak i ograniczenia cookie.

Napisany przez: Wazniak96 24.08.2014, 18:17:04

To widocznie nie rozumiesz działania BotApi GG. Wiadomości wysyłane przez nas trafiają najpierw do GG botmastera, a dopiero on przesyła dane do naszego hostingu. Odpowiada także, za dostarczenie odpowiedzi serwera do użytkowników. Podsumowując ani użytkownicy nie mają dostępu do danych naszego serwera ani my do danych użytkowników. A GG jak każdy serwis, z którym użytkownik się łączy bezpośrednio ma prawo używać cookies i na pewno ich używa. Stąd opcja skasowania ciastek.

Reasumując o użytkowniku możesz się tyle dowiedzieć, i tyle na nim akcji wykonać ile udostępnia BotApi, GG Api i stare gadu-gadu api. smile.gif

Napisany przez: ZaXaZ 26.08.2014, 14:53:28

@up pytalem sie bo myslalem ze jakos magiczmie dziala bot api, po twojej wypowiedzi.

--PHP--
Czy ten kod jest "ostateczny"?
Da sie go jakos skrocic lub przyszybszyc?

  1. $string = 'asdfd!ść!.';
  2. $str = http://www.php.net/str_replace(http://www.php.net/array('.','!'), '', $string);
  3. $str = http://www.php.net/str_replace(http://www.php.net/array('ą','ś','ć'), http://www.php.net/array('a','s','c'), $str); //zamiana polskich znakow.

Pisane z glowy wiec nie wypisalem wszystkich polskich znakow.
Moglbym oczywiscie zrobic tak:
  1. http://www.php.net/array('.','!','ą','ś','ć'), http://www.php.net/array('','','a','s','c') //(...)

Ale kod bedzie mniej czytelny itd

Napisany przez: trueblue 26.08.2014, 15:21:46

Może funkcja strtr: http://php.net/manual/en/function.strtr.php

Napisany przez: ZaXaZ 26.08.2014, 22:05:59

--PHP--
Zobaczyłem kod obok którego nie mogłem przejść bokiem:

  1. if (!($var1 && $var2 && $var3)) return false;

Rozumiem ze chyba mam to odczytac tak:
Cytat
jeśli (fałsz i fałsz i fałsz) zwróc fałsz;

Czy jest to równo znaczne z:
  1. if (!$var1 && !$var2 && !$var3) return false;

questionmark.gif questionmark.gif questionmark.gif
pytam bo jeśli tak, przy kolejnej zmiennej kod może okazać się krótszy.
Co na obecnym etapie ma dla mnie zaczenie.

Wystarczy mi sama odpowiedz "tak" od jakiegos doswiadczonego uzytkownika na potwierdzenie
jednak fajnie jakby ktos mial link do artykulu opisujacy to "skrocenie" - o ile nim jest;

Napisany przez: peter13135 26.08.2014, 23:30:32

Cytat
Wystarczy mi sama odpowiedz "tak" od jakiegos doswiadczonego uzytkownika na potwierdzenie

Odpowiedź brzmi nie, i sam możesz to przecież prosto sprawdzić - masz tylko 8 możliwości.

Najpierw pokażę Ci, dlaczego Twój przykład jest zły.

Zdaje się, że jedyne przypadki, że to Ci się zgodzi, są wtedy gdy wszystkie zmienne mają taką samą wartość.
pierwsze wyrażenie
Kod
~(1 ^ 1 ^ 1) <=> ~(1) <=> 0

Drugie wyrażenie
Kod
(~1 ^ ~1 ^ ~1) <=> (0 ^ 0 ^ 0 ) <=> 0


Drugi przypadek, dla którego warunki zwracają to samo.

Pierwsze wyrażenie
Kod
~(0 ^ 0 ^ 0) <=> ~(0) <=> 1

Drugie wyrażenie
Kod
(~0 ^ ~0 ^ ~0) <=> (1 ^ 1 ^1) <=> 1



Wystarczy, że jedna zmienna będzie false i już "tożsamość nie działa" smile.gif
Kod
~(0 ^ 1 ^ 1) <=> ~(0) <=> 1

Drugie wyrażenie
Kod
(~0 ^ ~1 ^ ~1) <=> (1 ^ 0 ^ 0 ) <=> 0

Jak widzisz, wyniki różne.


To są podstawy logiki. Aby prawidłowo przekształcić skorzystaj z pierwszego prawa De Morgana http://pl.wikipedia.org/wiki/Prawa_De_Morgana

Podstawowy wzór wygląda tak:
Kod
~(p ^ q ) <=> (~p v ~q)

ale możesz sobie ten wzór dowolnie rozszerzyć
Kod
~(p ^ q ^ r ) <=> (~p v ~q v ~r)



Napisany przez: ZaXaZ 27.08.2014, 15:25:58

--HTML/CSS--
Chce w html/css zrobić żeby tekst nie był linkiem, pewnie da sie w JS ale wole bez bo kazdy moze wylaczyc, nawet przypadkiem (jesli nie wie co to).
Problem:

  1. <footer>Copyright&copy; ZaXaZ 2013-<?=http://www.php.net/date('Y')?>r.</footer>


Date zamienia w link, da sie jakos inaczej zapisac zeby nie bylo linkiem ale zeby byl pelny rok?

Napisany przez: Pyton_000 27.08.2014, 15:32:00

W link to co najwyżej zamienia Ci jakiś śmieć w przeglądarce aka. Skype

Napisany przez: peter13135 27.08.2014, 15:33:12

Nic nie rozumiem.

Napisany przez: ZaXaZ 27.08.2014, 15:38:35

Cytat(Pyton_000 @ 27.08.2014, 16:32:00 ) *
W link to co najwyżej zamienia Ci jakiś śmieć w przeglądarce aka. Skype

Tzn?.

@peter13135 zamienia mi date w stopce (2013-2014) na link w telefonie/tablecie.

Napisany przez: Pyton_000 27.08.2014, 15:44:19

Masz Skype? jeżeli tak to to jest twój problem.

Ew. cos innego działającego na podobnej zasadzie. Skype swego czasu podczas instalacji na windzie wołał czy może wyszukiwać "numery" na stronach aby można było zadzwonić bezpośredno

Napisany przez: ZaXaZ 27.08.2014, 15:54:51

Cytat(Pyton_000 @ 27.08.2014, 16:44:19 ) *
Masz Skype? jeżeli tak to to jest twój problem.

Ew. cos innego działającego na podobnej zasadzie. Skype swego czasu podczas instalacji na windzie wołał czy może wyszukiwać "numery" na stronach aby można było zadzwonić bezpośredno


Urzadzenie mobilne;
Ale tak samo dziala do ("gg:10000", "aaaa@aaa.com" itp) - odpala odpowiednie aplikacje,
czyli nieda sie nic zrobic zeby dezaktywowac "fake link"?

Napisany przez: peter13135 27.08.2014, 15:57:05

Da się.
Po prostu wywal ten program (może to jakiś plugin do przeglądarki), który robi Ci te zamianki.

Napisany przez: ZaXaZ 27.08.2014, 16:00:48

Cytat(peter13135 @ 27.08.2014, 16:57:05 ) *
Da się.
Po prostu wywal ten program (może to jakiś plugin do przeglądarki), który robi Ci te zamianki.

No wlasnie chce poza tym, bo to kazdy ma na urzadzeniach mobilnych (telefonach/tabletach).

Ewentualnie moge zrobic cala stopke jako link
  1. <http://december.com/html/4/element/a.html href="#">...</http://december.com/html/4/element/a.html>

Ale wtedy nie bede mogl (chyba) pogrubic poszczegolnego slowa jakbym chcial

Napisany przez: Turson 27.08.2014, 16:58:58

Możesz pogrubić co ci się podoba.

Napisany przez: ZaXaZ 30.08.2014, 17:34:04

Cytat(Turson @ 27.08.2014, 17:58:58 ) *
Możesz pogrubić co ci się podoba.


A no, pogrubiło, ostatecznie takie rozwiazanie chyba najlepsze, niz zeby byl link tylko w dacie:
  1. <footer><http://december.com/html/4/element/a.html href="#">?<http://december.com/html/4/element/b.html>ZaXaZ</http://december.com/html/4/element/b.html> 2013-2014r.</http://december.com/html/4/element/a.html></footer>


--CSS--
Co oznacza to:
  1. div>a

Chodzi o > podejrzalem gdzies na czyjejs stronie to i dziala z tym rezultatem co chciałem. Tylko nie wiem co to. Jak to sie nazywa?
Jak kogoś to obchodzi to zrobilem tak:
  1. footer, footer>a
  2. {
  3. color:#1DA32F;
  4. text-align:center;
  5. }

Dzieki temu nie musze tworzyc w footer zadnego odnosnika a data sie sama pokoloruje (2013-2014)


--HTACCES--
Jak moge przekierowac na strone glowna jesli
(IP!=ipSerwera i IP!=12.123.11.00)
Chodzi mi o zabezpieczenie folderów gdzie tylko strona może mieć dostęp, w drugim przypadku strona+jedno ip.

Napisany przez: nospor 30.08.2014, 18:46:32

Cytat
--CSS--
Co oznacza to:
[CSS] pobierz, plaintext

div>a

Chodzi o > podejrzalem gdzies na czyjejs stronie to i dziala z tym rezultatem co chciałem. Tylko nie wiem co to. Jak to sie nazywa?

ZaXaZ zaczynasz pomalu przeginac.... weź zajrzyj do dokumentacji i nie lataj z kazdą pierdułą na forum... naprawde nie po to ono istnieje.
http://www.w3schools.com/cssref/css_selectors.asp

Napisany przez: ZaXaZ 30.08.2014, 18:55:05

Cytat(nospor @ 30.08.2014, 19:46:32 ) *
ZaXaZ zaczynasz pomalu przeginac.... weź zajrzyj do dokumentacji i nie lataj z kazdą pierdułą na forum... naprawde nie po to ono istnieje.
http://www.w3schools.com/cssref/css_selectors.asp


Jak sie uczylem css tylko o "." bylo, a co do htacces nie znalazlem nic (nawet jakbym znalazl to i tak nie wiem czy to "ten kod", bo nie umiem htacces)
To niech ktos jeszcze pomoze z tym htacces i sie juz nie pytam bo chyba wiecej pytan nie mam ;p.

Napisany przez: nospor 30.08.2014, 18:59:28

Cytat
Jak sie uczylem css tylko o "."
To nastepnych razem ucz sie dokumentacji a nie z jakis podrzednych stronek... Linka dostales.

Napisany przez: trueblue 30.08.2014, 19:07:44

Cytat(ZaXaZ @ 30.08.2014, 18:34:04 ) *
Jak moge przekierowac na strone glowna jesli
(IP!=ipSerwera i IP!=12.123.11.00)


Kod
RewriteCond %{REMOTE_ADDR} !^tu_wpisz_IP_serwera$
RewriteCond %{REMOTE_ADDR} !^12\.123\.11\.00$
RewriteRule .* http://adres_strony_glownej [R=301,L]

Napisany przez: ZaXaZ 30.08.2014, 19:38:16

Cytat(trueblue @ 30.08.2014, 20:07:44 ) *
Kod
RewriteCond %{REMOTE_ADDR} !^tu_wpisz_IP_serwera$
RewriteCond %{REMOTE_ADDR} !^12\.123\.11\.00$
RewriteRule .* http://adres_strony_glownej [R=301,L]


Dwa pytania co do tego:
1. Czy moge w pierwszej linijce wpisać tak?:
RewriteCond %{REMOTE_ADDR} !^{SERVER_ADDR}$
(Sugeruje sie tym ze REMOTE_ADDR mozna)
2. Wpisalem dwa testowe ip w pliku ".htacces" i nie przekierowuje,

RewriteCond %{REMOTE_ADDR} !^13\.127\.10\.01$
RewriteCond %{REMOTE_ADDR} !^12\.123\.11\.00$
RewriteRule .* http://zaxaz.x.pl [R=301,L]

Chyba ze to wina servera.

Napisany przez: trueblue 30.08.2014, 19:46:01

Tak, widzę, że poprawiłeś, to powinno działać.
Tylko, że nie wiem czemu IP serwerowemu chcesz zablokować dostęp.

Wpisałeś dwa testowe, ale czy faktycznie komputer, z którego testujesz ma na zewnątrz takie IP?

EDIT: Masz regułkę RewriteEngine On?

Napisany przez: ZaXaZ 30.08.2014, 20:06:21

Cytat(trueblue @ 30.08.2014, 20:46:01 ) *
Tak, widzę, że poprawiłeś, to powinno działać.
Tylko, że nie wiem czemu IP serwerowemu chcesz zablokować dostęp.

Wpisałeś dwa testowe, ale czy faktycznie komputer, z którego testujesz ma na zewnątrz takie IP?

~ Probuje zeby jak adres IP nie bedzie od BotAPI GG (91.197.15.34) - musze zabezpieczyc pliki czatu bo server pokazuje drzewko z linkami jak sie wejdzie w strone.
~ i jak nie bedzie naszego serwera ({SERVER_ADDR}).
To żeby przekierowało.
A IP serwerowi (na ktorym jest wykonywany skrypt) nie chce wlasnie zablokowac, chce zeby bylo tak jak jak pisalem od tej linijki w gore;

Edit: nie mam, zaraz dodam.

Dalej nic:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^{SERVER_ADDR}$
RewriteCond %{REMOTE_ADDR} !^91\.197\.15\.34$
RewriteRule .* http://{HTTP_HOST} [R=301,L]

Nie wiem czy dobrze zrobilem bo google nie wyszukiwalo RewriteEngine On
Testowałem też na drugim hostingu, ten link moge udostepnic: http://zaxaz.blutu.pl/50005480/

Napisany przez: Pyton_000 30.08.2014, 21:07:57

Cytat
Zakazany


Nie masz uprawnień do dostępu do /50005480/ na tym serwerze.

Napisany przez: trueblue 30.08.2014, 21:32:54

Cytat(ZaXaZ @ 30.08.2014, 21:06:21 ) *
RewriteCond %{REMOTE_ADDR} !^{SERVER_ADDR}$

Przyznam, że choć wcześniej napisałem, że to powinno działać, teraz nie jestem pewien co do tej regułki, wyłącz ją (# przed) i zobaczymy.

Napisany przez: ZaXaZ 30.08.2014, 22:42:14

Cytat(trueblue @ 30.08.2014, 22:32:54 ) *
Przyznam, że choć wcześniej napisałem, że to powinno działać, teraz nie jestem pewien co do tej regułki, wyłącz ją (# przed) i zobaczymy.

O kurde sory, zapisalem plik o nazwie ".htacces" co pisalem wyzej; zamiast ".htaccess" teraz jest ze przekierowuje pod:
"http://%7Bhttp_host%7D"
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^{SERVER_ADDR}$
RewriteCond %{REMOTE_ADDR} !^91\.197\.15\.34$
RewriteRule .* http://{HTTP_HOST} [R=301,L]


Edit:
Zamiłem według neta
RewriteRule .* http://{HTTP_HOST} [R=301,L]
Na
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

I to samo.

@Pyton_000, radze nie wierzyc komunikata serwera blutu, cos na....li to zmienilem na inny, offtopic.gif i teraz znow bede zmienial bo jak doczytalem "wersja 5.3 php jest wolniejsza o jakies 40%+ od 5.6" ja chce 5.5

Napisany przez: trueblue 31.08.2014, 07:33:00

Kod
[html]RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^91\.197\.15\.34$
RewriteRule .* http://tu_adres_strony_glownej [R=301,L][/html]
Na razie spróbuj tak.

Napisany przez: Wazniak96 31.08.2014, 08:42:54

Cytat(ZaXaZ @ 30.08.2014, 23:42:14 ) *
... i teraz znow bede zmienial bo jak doczytalem "wersja 5.3 php jest wolniejsza o jakies 40%+ od 5.6" ja chce 5.5


Może i jest to prawda ale ogólnie rzecz biorąc administracja ustawia na wersję natywną tą, która najstabilniej działa i najszybciej. Np. u mnie natywna to 5.3.28 i skrypt chatu pod BotApi wykonuje się w okolicach 0.3 - 0.5. Gdy ustawię na coraz wyższą to coraz wolniej. Z tym, że są to małe różnice. 0.6 - 0.8 Gdy ustawię na 5.6 to czas jest zabójczy. 0.8-1.2 więc nie łykaj wszystkiego jak żaba muł. Kup w końcu usługę w porządnym hostingu. Wcale nie są takie drogie jeśli się nie ma zamiaru jakiejś kobyły stawiać. wink.gif

PS: Kali pochodzic z afryka, Kali nie umiec pisac po polsku?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)