Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

SpiritCode
Napisane: 17.03.2015, 12:46:57





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Pole email ma name "email" a z tego co widzę powinien nazywać się "e_mail"
  Forum: Przedszkole · Podgląd postu: #1150000 · Odpowiedzi: 3 · Wyświetleń: 138

SpiritCode
Napisane: 9.02.2015, 06:31:56





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

PHP?
Ma dużo poradników. Oficjalna dokumentacja w większości w języku polskim.
Wchodząc do tematu miałem w głowie "o koleś będzie pisał sobie gierkę" a Ty po prostu chcesz mieć stronę do OTS.
Nie wiem czy jest sens zaprzęgać Frameworka do logowania, tworzenia postaci i statystyk.

Jeśli już musisz to może Kohana albo Laravel. Można znaleźć poradniki w naszym języku ale są z reguły ubogie i niedokładne.
Moja rada: spróbuj to napisać bez żadnego frameworka - będzie szybciej niż uczyć się czegoś nowego i później będziesz wiedział o co chodzi w każdej linijce kodu.
Druga opcja to poszukaj jakiegoś miłego CMS, który łatwo Ci będzie dostosować do swoich potrzeb. Na Wordpressie widziałem już różne cudawianki. Może coś w tym kierunku?
  Forum: Frameworki · Podgląd postu: #1144502 · Odpowiedzi: 6 · Wyświetleń: 771

SpiritCode
Napisane: 6.02.2015, 11:07:24





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

niekoniecznie. Nie powinno mieć to wpływu działanie zapytania wink.gif
  Forum: Przedszkole · Podgląd postu: #1144042 · Odpowiedzi: 5 · Wyświetleń: 456

SpiritCode
Napisane: 18.01.2015, 18:06:33





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

  1. ALTER TABLE tablename ORDER BY columnname ASC;

Pamiętaj, że każda modyfikacja danych nie spowoduje że znów się posortują. Chyba, że napiszesz do tego procedurę wink.gif
  Forum: Przedszkole · Podgląd postu: #1140716 · Odpowiedzi: 13 · Wyświetleń: 1 096

SpiritCode
Napisane: 18.01.2015, 13:40:31





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

To zależy.
Kolumna to kolumna -jasne jak słońce.
Atrybut jest w zasadzie przypisany do kolumny. Atrybutem jest np.: AI, UNIQUE, DEFAULT, czy NOT NULL.
Jeżeli tabela ma 3 atrybuty to nie ważne ile ma kolumn stosowane są tylko 3 atrybuty np.: NOT NULL, AI i DEFAULT. Natomiast 3 kolumny to 3 kolumny nie ważne z jakimi atrybutami
  Forum: Przedszkole · Podgląd postu: #1140676 · Odpowiedzi: 1 · Wyświetleń: 256

SpiritCode
Napisane: 16.01.2015, 18:26:52





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Literówka?
w linii 7. masz $POST zamiast $_POST
  Forum: Przedszkole · Podgląd postu: #1140455 · Odpowiedzi: 2 · Wyświetleń: 207

SpiritCode
Napisane: 16.01.2015, 16:57:25





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Źródło danych jest cały czas obsługiwane referencyjnie.
W tym przypadku wykonując polecenie mysql_fetch_assoc przesuwasz wskaźnik po zestawie danych tworząc z go tablicę.
Po zakończeniu działania wskaźnik pozostaje na końcu, czyli druga w kolejności zmienna nie dostaje danych, bo nie ma już żadnych danych do przewertowania od pozycji wskaźnika w dół.
Możesz oczywiście przesunąć kursor na początek korzystając z mysql_data_seek i przypisać te dane jeszcze raz smile.gif
  Forum: Przedszkole · Podgląd postu: #1140436 · Odpowiedzi: 1 · Wyświetleń: 216

SpiritCode
Napisane: 16.01.2015, 17:03:30





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Linia 9.
Napisałeś zmienną $results a w linii 6. deklarujesz $result
  Forum: Przedszkole · Podgląd postu: #1140439 · Odpowiedzi: 12 · Wyświetleń: 226

SpiritCode
Napisane: 14.01.2015, 07:09:07





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

  1. @define ("REPORT_FILE_URL", "http://www.pbq-va.cba.pl/"); // tutaj jest definiowany adres zewnętrzny dostępu do Twojego pliku z logami
  2. @define ("REPORT_FILE_PATH", "/home/pbq-va/www/logs/"); // tutaj katalog z logami
  3. @define ("ERROR_LOG_PATH", "/home/pbq-va/www/logs/error.log"); // tutaj plik z logami błędów


upewnij się, że wszystkie ścieżki są poprawne.
Musisz mieć właśnie taką strukturę plików i katalogów jaką podałeś w tych definicjach
  Forum: Przedszkole · Podgląd postu: #1140010 · Odpowiedzi: 3 · Wyświetleń: 568

SpiritCode
Napisane: 17.01.2015, 18:46:24





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Tak się nad tym nie zastanawiałem.
Pierwsze projekty jakie robiłem to właśnie stylowanie gotowych silników. Joomla! (której od tej pory szczerze nie cierpie), Drupal. Nawet fora! MyBB (w szczególności w tym silniku się zakochałem przy modyfikacjach), phpBB (uważaj na przemo wink.gif ) i nawet IPB się znalazł na mojej liście.
To były moje pierwsze kroki w web aplikacjach. Potem wszedłem w PHP tworząc modyfikacje i pluginy do wyżej wymienionych.
To też jest dobra szkoła.

Teraz puenta: czy to jest dobry początek? nie mam pojęcia.
Każdy ma inaczej i musi sam do tego dojść.
Polecam naukę na przykładach. Przynajmniej mi pomogło smile.gif
  Forum: Przedszkole · Podgląd postu: #1140598 · Odpowiedzi: 36 · Wyświetleń: 2 960

SpiritCode
Napisane: 17.01.2015, 17:11:56





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Cytat
Niestety sama znajomość tych dwóch nie wiele mi da

Masz rację ale znając te dwa pseudojęzyki masz dwie możliwości.

1. Dodać do tego potężną dawkę języka back-end'owego - mówisz, że znasz podstawy C++/C#. To Ci daje w takim razie jako-takie pojęcie nt. schematu i mechaniki działania aplikacji.
Pisałeś też, że wiesz coś o klasach i obiektach. To bardzo dobrze, bo jeśli chodzi np o PHP to OOP jest bardzo ważny przy większych aplikacjach. Reszta to tylko nauka składni i funkcji.

2. Rozwój w technologii front-end - Do HTML i CSS możesz dorzucić JS i jego frameworki. Dają bardzo duże możliwości jeśli chodzi o funkcjonalność i użytkowość aplikacji.

Oba kierunki są bardzo dochodowe w większych miastach. Jeśli pochodzisz z mniejszego miasta możesz spróbować połączyć obie te ścieżki i tworzyć strony na zlecenie bazując na gotowych CMS jak Joomla!, czy Drupal. Mając gotowe aplikacje wystarczy w zasadzie trochę podrasować wygląd tak jak życzy sobie tego klient. Wtedy PHP jest potrzebne tylko w minimum

Oczywiście to wszystko jeśli chcesz się skupić na technologiach webowych
  Forum: Przedszkole · Podgląd postu: #1140579 · Odpowiedzi: 36 · Wyświetleń: 2 960

SpiritCode
Napisane: 3.01.2015, 14:27:57





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

  1. echo "<img src="$shout['image']/>";

na
  1. echo "<img src='{$shout['image']}'/>";
  Forum: PHP · Podgląd postu: #1138348 · Odpowiedzi: 4 · Wyświetleń: 286

SpiritCode
Napisane: 31.12.2014, 11:52:33





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Chodzi mi bardziej o zabezpieczenie zapytań do bazy. Wszelkie wrażliwe parametry przekazywane do zapytania powinny być przerabiane na nie inwazyjne.
Coś takiego co Ty tutaj masz pozwala z łatwością zrobić atak na Twoja bazę i narobić nie małych szkód
  Forum: Bazy danych · Podgląd postu: #1137990 · Odpowiedzi: 6 · Wyświetleń: 784

SpiritCode
Napisane: 31.12.2014, 11:10:52





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Turson dał dobry link.
Mimo to musisz wszystko zabezpieczyć
1. $_GET['player'] - kazdy Ci może w linku dać co chce i wywalić Ci aplikacje.
2. Zacznij przechodzić na mysqli_*. W wersji PHP 5.5 już dostajesz info, że mysql_* będzie usunięty z języka
  Forum: Bazy danych · Podgląd postu: #1137982 · Odpowiedzi: 6 · Wyświetleń: 784

SpiritCode
Napisane: 30.12.2014, 21:38:57





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

sprawdziłem. W formie w atrybucie action dodaj #content
  1. <form class="small-9 medium-9 large-9 columns" action="/Czarna/kontakt.php#content" method="post" id="formularz">

  Forum: JavaScript · Podgląd postu: #1137921 · Odpowiedzi: 7 · Wyświetleń: 1 490

SpiritCode
Napisane: 30.12.2014, 18:18:56





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

A może google userID? Wymaga analyticsa ale chyba to nie jest problem smile.gif Z tego co wiem moduł analyticsa implementowany na stronie pozwala przypisać unikatowe ID jednego użytkownika nawet jak korzysta z różnych urządzeń i tworzy różne sesje.

Zapoznaj się z tym, bo być może mogłem się wyrazić nie jasno ale myślę, że to rozwiązanie dal Ciebie smile.gif
  Forum: Przedszkole · Podgląd postu: #1137870 · Odpowiedzi: 6 · Wyświetleń: 1 034

SpiritCode
Napisane: 30.12.2014, 18:44:26





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

strpos
To chyba jedyne czego Ci potrzeba

edit: przepraszam
jeszcze substr
  Forum: Przedszkole · Podgląd postu: #1137878 · Odpowiedzi: 8 · Wyświetleń: 1 208

SpiritCode
Napisane: 30.12.2014, 18:26:35





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Chcesz zrobić w skrócie paginację jednego pliku?
  Forum: Przedszkole · Podgląd postu: #1137872 · Odpowiedzi: 8 · Wyświetleń: 1 208

SpiritCode
Napisane: 30.12.2014, 19:10:57





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

BigBob Musiałbyś zapuścić to cronem wink.gif albo liczyć, ze ktoś wejdzie Ci o określonej godzinie i wtedy wywołać skrypt.
Albo zapisać w bazie ostatnie odświeżenie i sprawdzać czy minęło 24H ale wtedy istnieje prawdopodobieństwo, że stracisz kilka minut/godzin.
  Forum: Przedszkole · Podgląd postu: #1137887 · Odpowiedzi: 8 · Wyświetleń: 1 208

SpiritCode
Napisane: 30.12.2014, 18:24:29





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Osobiście do IT z całego serca polecam wydawnictwo Helion.
Co do CMS:
Posiadam książkę.
Jest dobra aczkolwiek mi pomogł tylko dając pomysły i możliwe rozwiązania (co nie znaczy, że trzeba ją skreślać).
Popularne stało się tworzenie stron na bazie Joomli, czy Drupala. Może warto zajrzeć w te silniki? smile.gif
  Forum: Książki · Podgląd postu: #1137871 · Odpowiedzi: 5 · Wyświetleń: 12 846

SpiritCode
Napisane: 30.12.2014, 13:46:42





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Po WHERE masz ':'
  Forum: Przedszkole · Podgląd postu: #1137830 · Odpowiedzi: 5 · Wyświetleń: 719

SpiritCode
Napisane: 30.12.2014, 13:11:46





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Ależ oczywiście wink.gif

Pytanie tylko czy chcesz pobrać wszystkie kategorie w górę czy w dół?
Dzięci czy rodziców?

dla wszystkich rodziców danej kategorii
  1. SELECT a.id, a.title, a.parent_id FROM drzewko_kategorii a,
  2. (SELECT b.id, b.title, b.parent_id FROM drzewko_kategorii b,
  3. (SELECT c.id, c.title, c.parent_id FROM drzewko_kategorii c WHERE c.id = {$id}) AS foo
  4. WHERE b.id = foo.parent_id OR b.id = foo.id)
  5. AS foo2
  6. WHERE a.id = foo2.parent_id OR a.id = foo2.id
  7. GROUP BY a.id


dla wszystkich dzieci:
  1. SELECT a.id, a.title, a.parent_id FROM drzewko_kategorii a,
  2. (SELECT b.id FROM drzewko_kategorii b,
  3. (SELECT id FROM drzewko_kategorii c WHERE c.id = {$id}) AS foo
  4. WHERE b.parent_id = foo.id OR b.id = foo.id )
  5. AS foo2
  6. WHERE a.parent_id = foo2.id OR a.id = foo2.id
  7. GROUP BY a.id


Sprawdź czy działają biggrin.gif zamiast {$id} podajesz id kategorii dla której szukasz kategorii w górę lub w dół

edit: poprawka pierwszego zapytania. Brakło pól
  Forum: Gotowe rozwiązania · Podgląd postu: #1137826 · Odpowiedzi: 12 · Wyświetleń: 1 698

SpiritCode
Napisane: 29.12.2014, 21:52:43





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

com moja wzmianka akurat odniosła się własnie do mysql_*
Poza tym (oczywiście to już zależy od człowieka) jak dla mnie lepsze jest PDO smile.gif

com moja wzmianka akurat odniosła się własnie do mysql_*
Poza tym (oczywiście to już zależy od człowieka) jak dla mnie lepsze jest PDO smile.gif
  Forum: Bazy danych · Podgląd postu: #1137712 · Odpowiedzi: 25 · Wyświetleń: 2 018

SpiritCode
Napisane: 29.12.2014, 21:15:42





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

com tylko żartowałem biggrin.gif

Gruchol zabezpieczenia zmieniają się z każdą wersją PHP. Zadeklaruj się pod którą wersję piszesz bo to będzie skuteczne pod jedną a pod inną już np będzie coś lepszego.
  Forum: Bazy danych · Podgląd postu: #1137693 · Odpowiedzi: 25 · Wyświetleń: 2 018

SpiritCode
Napisane: 29.12.2014, 20:59:38





Grupa: Zarejestrowani
Postów: 167
Dołączył: 29.12.2014
Skąd: Otwock

Ostrzeżenie: (0%)
-----

Dobrze żebyś i takie zapisy znał wink.gif Jak się uczyć to najlepiej wszystkich możliwości
  Forum: Bazy danych · Podgląd postu: #1137688 · Odpowiedzi: 25 · Wyświetleń: 2 018

2 Stron V   1 2 >

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 07:35