Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

32 Stron V   1 2 3 > » 

bigZbig
Napisane: 29.12.2012, 12:56:22





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Ale w czym jest problem? Nie wiesz jak wysłać treść formularza na maila, czy jak zapisać wynik do bazy danych?
  Forum: Przedszkole · Podgląd postu: #1014966 · Odpowiedzi: 4 · Wyświetleń: 600

bigZbig
Napisane: 28.12.2012, 13:56:54





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Samo słowo felher oznacza błąd ale nie mówi nic o rodzaju błędu. Być może podałeś złe hasło albo użytkownika - zwróć uwagę czy kopiując nie zaznaczyłeś przypadkiem spacji na początku lub końcu hasła lub użytkownika, albo nazwy bazy danych. Zróć uwagę na wielkość liter. Nie wiem jak jest na za.pl ale sprawdź czy podałeś prawidłowego hosta. Na większości serwerów jest to localhost ale znam też takie, które wymagają wpisania np. mysql5 lub inne. Niekiedy nazwą użytkownika jest pełen adres email, a nie tylko to co przed znakiem @.
  Forum: MySQL · Podgląd postu: #1014824 · Odpowiedzi: 9 · Wyświetleń: 474

bigZbig
Napisane: 27.12.2012, 16:59:17





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Nie wiem co ten skrypt robi ale zauważyłem, że oprócz pobrania id z REQUESTA i wstawienia go do hiddena to do niczego nie służy.
  Forum: PHP · Podgląd postu: #1014647 · Odpowiedzi: 2 · Wyświetleń: 267

bigZbig
Napisane: 27.12.2012, 11:10:47





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Kod zapisania zmiennych w sesji wywołuj tylko wtedy gdy przesyłasz coś postem. Jeśli przechodzisz na następną stronę (metodą GET) to tablicę "$_POST" masz pustą i wtedy nadpisujesz zmienne w sesji null-ami. Gdybyś miał włączone wyświetlanie błędów otrzymałbyś stosowne informacje.
  1. if (!empty($_POST)) {
  2. $_SESSION['cid']=$_POST['cid'] ;
  3. $_SESSION['mid']=$_POST['mid'];
  4. $_SESSION['dre']=$_POST['dre'];
  5. $_SESSION['przet']=$_POST['przet'];
  6. }
  Forum: PHP · Podgląd postu: #1014570 · Odpowiedzi: 2 · Wyświetleń: 522

bigZbig
Napisane: 27.12.2012, 12:18:22





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Po pierwsze zadaj sobie pytanie czy problem z buforowaniem dotyczy tylko tego jednego obrazka?. Po drugie upewnij się, czy ręczne odświeżanie w twojej przeglądarce przypadkowo nie resetuje zawsze cache-a. Wywoływanie na nowo tego samego adresu to nie to samo co ręczne odświerzenie strony.

Zauważ, że buforowanie jest opcją domyślną więc jeśli coś nie jest cache-owane to zwykle jest to wymuszane ręcznie lub stosownymi nagłówkami takimi jak:

  1. header("Pragma: no-cache");
  2. header("Cache-Control: max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
  3. header("Expires: 0");


lub też metatagami

  1. <meta http-equiv="Expires" content="0" />
  2. <meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate" />
  3. <meta http-equiv="Cache-Control" content="post-check=0, pre-check=0" />
  4. <meta http-equiv="Pragma" content="no-cache" />


Dodatkowo do sterowania cache-m przeglądarki służą nagłówki ETag.
  Forum: PHP · Podgląd postu: #1014585 · Odpowiedzi: 2 · Wyświetleń: 192

bigZbig
Napisane: 28.12.2012, 13:40:46





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Ciasteczka można wyczyścić a IP zmienić tak więc takie zabezpieczenie jest nic nie wart. Ograniczenie na IP nie jest dobrym rozwiązaniem również z tego powodu, że kilka osób może mieć to samo IP np. wszystkie osoby w danym mieszkaniu, albo wręcz wszystkie osoby korzystające z danego serwera proxy. Oznacza to, że część ludzi po prostu nie będzie mogła zagłosować w Twojej ankiecie ani razu.

GA ustawia swoje ciasteczko do mierzenia unikalności wizyt. Jeśli ktoś zmieniał sobie IP i czyścił jedynie ciasteczko ustawiane przez Ciebie, ale nie przez google to GA wszystkie jego wejścia w krótkim okresie czasu uzna za jedną wizytę. Tak więc to że u Ciebie jest 600 różnych IP to wcale nie znaczy, że to nie była jedna i ta sama osoba.
  Forum: PHP · Podgląd postu: #1014821 · Odpowiedzi: 5 · Wyświetleń: 535

bigZbig
Napisane: 29.12.2012, 12:51:17





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Do sprawdzenia czy plik istnieje służy funkcja file_exists

  1. if (file_exists('http://www.mydomain.com/images/'.$filename)) {
  2. &#8230; }
  Forum: Przedszkole · Podgląd postu: #1014963 · Odpowiedzi: 4 · Wyświetleń: 272

bigZbig
Napisane: 27.12.2012, 13:26:51





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Tu masz opowiednik PHP-owej funkcji strip_tags napisanej w js - JavaScript strip_tags function
  Forum: Po stronie przeglądarki · Podgląd postu: #1014595 · Odpowiedzi: 1 · Wyświetleń: 269

bigZbig
Napisane: 27.12.2012, 10:30:55





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Po co Smarty, po co Twig w Symfony, a po co wszelkiego rodzaju ORM-y skoro jest PDO, a po co PDO skoro było już rozszerzenie do php Mysql a nawet Mysqli?

Ja twierdzę, że składnia Smarty jest po prostu wygodniejsza od zwykłego PHP, ale to oczywiście dla tych, którzy już znają Smarty, poza tym system szablonów jest czymś więcej niż zwykłym zastępowaniem zmiennych. Przykładowo Smarty czy Twig oferują choćby możliwośc nadpisywania bloków kodu. Nawet Zend View mimo, że wykorzystuje natywną składnię php jest wzbogacony o funkcjonalności typu cache czy encapsulacja zmiennych.

Niektórzy uważają, że system szablonów powinien ograniczać możliwości użycia dowolnego kodu PHP wewnątrz szablonów po to aby zapobiec mieszaniu wartstwy logiki z warstwą widoku. Można to załatwić oczywiście konwencją, ale metody publiczne czy prywatne też można było załatwić w ten sposób a mimo to twórczy PHP zdecydowali się na ich wprowadzenie.

Ja osobiście jestem większym entuzjastą wszelkiego rodzaju szablonów i widzę większy sens w ich używaniu niż jakiegokolwiek ORM-a, ale to już temat na inną dyskusję.

@sazian - rozumiem, że Twoja rada dla ludzi próbujących ratować swoje małżeństwo brzmiała by "rozwód" - czasami nie tak łatwo zrezygnować z systemu szabonów zwłaszcza w rozwijanym od lat projekcie, którego nie jesteśmy pierwszymi autorami.
  Forum: Frameworki · Podgląd postu: #1014566 · Odpowiedzi: 4 · Wyświetleń: 403

bigZbig
Napisane: 23.12.2012, 21:18:36





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Domyślnie po każdej zmianie w pliku (wystarczy zmiana daty modyfikacji) szablon smarty jest "compilowany" do postaci zwykłego php i w takiej formie zapisywany w katalogu "templates_c". Położenie tego katalogu zależy od konfiguracji w danym projekcie. Być może smarty nie może zapisywać w tym katalogu i dlatego strona się sypie. Warto by włączyć wyświetlanie błędów i jeżeli moje przypuszczenie się sprawdzi to wystarczy zmienić uprawnienia dotyczące zapisu dla wyżej wspomnianego katalogu.
  Forum: Frameworki · Podgląd postu: #1014145 · Odpowiedzi: 4 · Wyświetleń: 403

bigZbig
Napisane: 25.01.2012, 13:22:20





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Najprościej tak
  1. <a href="#" onclick="wczytaj('../ajax/okno_ajax.php'); return false;">wczytaj</a>
  Forum: PHP · Podgląd postu: #934214 · Odpowiedzi: 6 · Wyświetleń: 336

bigZbig
Napisane: 25.01.2012, 13:18:27





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Czasami użycie wielkiej biblioteki do parsowania drzewa dom jest nadmiarowe i okazuje się, że użycie wyrażeń regularnych jest lepszym rozwiązaniem

  1. <?php
  2. preg_match_all('/<a([\w\d\s-_"=]*)?href="(?P<url>.*)"([\w\d\s-_"=]*)?>/iU', '<a href="http://asd123.pl">http://asd123</a> <a target="_blank" rel="nofollow" href="http://tcz.pl">http://tcz.pl</a>', $result);
  3. var_dump($result['url']);
  4. ?>
  Forum: Przedszkole · Podgląd postu: #934212 · Odpowiedzi: 4 · Wyświetleń: 283

bigZbig
Napisane: 24.01.2006, 08:08:12





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Tak SciTE - mozna z niego wycisnac naprawde wiele. Polecam sciągnąc sobie wersję phpwScite oczywiscie oparta o ten edytor ale wzbogacona dla php.

Osobiscie SciTE uzywam zarowno do programowania w php, JS, Action Scrypcie - nie mowiac o HTMLu. Lekki jak notatnik ale bije go na glowe. Troszke zabawy jest z plikiem konfiguracyjnym ale jak sie go juz dostosuje do wlasnych potrzeb to jest super.
  Forum: Komputery i oprogramowanie · Podgląd postu: #226198 · Odpowiedzi: 1247 · Wyświetleń: 345 256

bigZbig
Napisane: 26.09.2010, 13:20:51





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Skoro obrazki generują się dobrze i po zapisaniu ich na serwer nie ma problemu winnym nie jest sam skrypt generujący obrazki tylko sposób wysyłania ich do przeglądarki. Upewnij się, że zwracając wynik do przeglądarki nie przesyłasz jakiś niepotrzebnych znaków(np. zanków BOM) lub nagłówków. Zalecaną praktyką jest pomijanie na końcu skryptów php znaku kończącego blok php '?>' oraz buforowanie wyniku przy pomocy funkcji ob_start.
  Forum: PHP · Podgląd postu: #793210 · Odpowiedzi: 3 · Wyświetleń: 665

bigZbig
Napisane: 19.01.2010, 22:16:06





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Napisz ogólnie do czego by ten skrypt miał służyć?
  Forum: PHP · Podgląd postu: #703584 · Odpowiedzi: 6 · Wyświetleń: 1 150

bigZbig
Napisane: 19.01.2010, 16:06:28





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Zakładam, że na obu stronach są te same klasy. Możesz obiekt zserializować i przesłać np. SOAP-em.
  Forum: PHP · Podgląd postu: #703392 · Odpowiedzi: 6 · Wyświetleń: 1 150

bigZbig
Napisane: 19.01.2010, 15:42:52





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Z użyciem jquery

  1. $(document).ready( function() {
  2. $('#select1').change(
  3. function() { document.location.href = this.value; }
  4. );
  5. });
  6.  
  7. <select id="select1">
  8. <option>- Wybierz priorytet -</option>
  9. <option value="index.php?p=maly">mały</option>
  10. <option value="index.php?p=sredni">średni</option>
  11. <option value="index.php?p=duzy">duży</option>
  Forum: Przedszkole · Podgląd postu: #703382 · Odpowiedzi: 3 · Wyświetleń: 1 553

bigZbig
Napisane: 19.01.2010, 15:27:59





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Zrób tak
  1. $adres = isset($_GET['strona']) ? $_GET['strona'].'.php' : index.php;
  2. if (!file_exists($adres)) {
  3. header('Location: tu_wpisz_adres_www');
  4. }
  5.  
  6. include($adres);

  Forum: PHP · Podgląd postu: #703370 · Odpowiedzi: 3 · Wyświetleń: 624

bigZbig
Napisane: 19.01.2010, 15:47:08





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Najprostszym rozwiązaniem jest użycie pływających ramek - tag iframe.
  Forum: PHP · Podgląd postu: #703384 · Odpowiedzi: 1 · Wyświetleń: 447

bigZbig
Napisane: 20.01.2010, 10:11:11





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Simple Factory to pojedyncza funkcja lub metoda, która tworzy obiekt na podstawie podanych parametrów.

Z kolei Factory Method to metoda abstrakcyjna którą implementuje się w klasach potomnych. Sposób wywołania metody fabrykującej - tj. za pośrednictwem obiektu klasy macierzystej lub też bezpośrednio z obiektu klasy potomnej - nie ma znaczenia.
  Forum: Object-oriented programming · Podgląd postu: #703690 · Odpowiedzi: 3 · Wyświetleń: 1 784

bigZbig
Napisane: 20.01.2010, 09:13:51





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

W metodzie __call sprawdzaj najpierw czy istnieje klasa o danej nazwie, a jeśli nie istnieje przypisz do danej zmiennej obiekt klasy, która też będzie miała metodę __call z tym, że ta metoda będzie zwracała np. wyjątek albo pustego stringa - w zależności od potrzeb.

Jeśli z kolei interesuje Cie uniwersalne rozwiązanie tego typu zagadnień to proponuje zapoznać się najpierw z:
DTO – wprowadzenie i charakterystyka
a potem
DTO – zastosowanie – Konfiguracja
  Forum: Object-oriented programming · Podgląd postu: #703672 · Odpowiedzi: 3 · Wyświetleń: 925

bigZbig
Napisane: 1.10.2009, 08:14:35





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Zamierzasz postawić serwis społecznościowy, ale na jakim etapie jesteś? Czy na etapie planowania czy też już masz zrealizowany projekt i pozostaje ci go jedynie wrzucić na serwer produkcyjny? Wybór maszyny zależy od szacowanego ruchu na stronie oraz jego charakteru (mam tu na myśli w miarę równomierne obciążenie strony lub też okresy wzmożonej aktywności użytkowników). Problemem może okazać się transfer, ale jest też wielce prawdopodobne, że zwyczajnie zabraknie zasobów do obsłużenia wszystkich requestów.
  Forum: Serwery WWW · Podgląd postu: #666759 · Odpowiedzi: 3 · Wyświetleń: 652

bigZbig
Napisane: 1.10.2009, 07:59:59





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

Rozwiązanie to jest powszechnie stosowane we wszelkiego rodzaju ORM-ach czy abstrakcjach baz danych. Wygląd clasy abstrakcyjnej zależy od tego jakie narzędzie lub funkcjonalność chcesz przy jej pomocy osiągnąć. Czy to ma być coś ala Active Record czy DAO? Nazwa GenericObject jest moim zdaniem zbyt ogólna. Czy ta klasa ma być podstawą wszelkich twoich klas czy tylko klas związanych z BD?
  Forum: Object-oriented programming · Podgląd postu: #666757 · Odpowiedzi: 4 · Wyświetleń: 1 314

bigZbig
Napisane: 30.09.2009, 14:50:26





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

nie ma - wszystkie dane można zafałszować
  Forum: PHP · Podgląd postu: #666616 · Odpowiedzi: 5 · Wyświetleń: 1 114

bigZbig
Napisane: 13.10.2009, 17:15:21





Grupa: Zarejestrowani
Postów: 740
Dołączył: 23.08.2004
Skąd: Poznań

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

~Riklaunim - na podstawie tego co przeczytałem w artykule Pełnotekstowe wyszukiwanie w PHP z wykorzystaniem Sphinxa nie mogę się z Tobą w pełni zgodzić. Okazuje się, że sphinxa można użyć oczywiście w wersji binarne wymagającej praw root-a, ale mamy też do dyspozycji php-ową bibliotekę realizującą te same zadania co binarne rozszerzenie. Zamierzam to wkrótce przetestować.
  Forum: Przedszkole · Podgląd postu: #670519 · Odpowiedzi: 10 · Wyświetleń: 3 237

32 Stron V   1 2 3 > » 

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: 26.05.2024 - 13:15