Napisane: 19.03.2014, 00:21:43 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Rada z wygaszeniem/wyłączeniem błędów jest szkodliwą poradą. Później w razie poważniejszych problemów PHP może nie pokaże błędów dzięki. którym można by szybko zlokalizować problem. @zebrowski1073 Dodaj sprawdzanie czy istnieje plik w ścieżce:
cicho założyłeś, że jak miniaturka (?) nie istnieje to plik w drugiej lokalizacji na pewno jest dostępny. |
Forum: Przedszkole · Podgląd postu: #1097270 · Odpowiedzi: 6 · Wyświetleń: 319 |
Napisane: 18.03.2014, 19:26:31 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
W Twoim przypadku nie lepsze będzie użycie COUNT https://dev.mysql.com/doc/refman/5.1/en/counting-rows.html ? Chcesz zliczać ilość rekordów dla danej daty a sumować liczby. |
Forum: PHP · Podgląd postu: #1097203 · Odpowiedzi: 9 · Wyświetleń: 245 |
Napisane: 13.03.2014, 21:12:27 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Odnośnie wolnej emulacji androida to polecam zmienić emulacje procesora ARM na Intel x86. Wtedy od razu emulator działa przynajmniej parę razy szybciej. Podaje od razu link do artykułu, który opisuje instalację http://www.developer.com/ws/android/develo...d-emulator.html Jest również niezależny emulator http://www.genymotion.com/ , który bardzo łatwo się instaluje. Niestety jego wadą jest to że jest dostępna tylko pewna lista konfiguracji. A nie tak jak w android AVD/SDK gdzie można sobie skonfigurować praktycznie dowolną instancję. |
Forum: Hydepark · Podgląd postu: #1096448 · Odpowiedzi: 14 · Wyświetleń: 791 |
Napisane: 13.03.2014, 21:25:43 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
niestety połączenie po czasie wygasa. Przez co nie można wykonywać kolejnych insertów. Jak sobie poradzić z takim problemem. Możesz napisać po ilu sekundach? Zgaduję: Może powinieneś zebrać wszystkie dane z socketa i dopiero wtedy na końcu skryptu wszystko zapisać. Możesz zastosować taką konstrukcję żeby jednym zapytaniem zapisać wiele rekordów na raz:
|
Forum: PHP · Podgląd postu: #1096455 · Odpowiedzi: 16 · Wyświetleń: 378 |
Napisane: 6.02.2013, 19:35:29 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Nie wiem dokładnie jak zachowują się indeksy w MySQLu, ale może zrób indeks w kolejności KEY `www` (`identyfikator`, `www`) jeśli poprawiłoby to selektywność wybierania rekordów. Ile rekordów zazwykle zwraca to zapytaniu ? Po zapytaniu wydaje mi się że jeden, ale wolę się upewnić, bo może jest za duzy ruch sieciowy niepotrzebnie generowany. |
Forum: PHP · Podgląd postu: #1023740 · Odpowiedzi: 13 · Wyświetleń: 408 |
Napisane: 27.03.2011, 18:37:13 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Sam zrobiłeś prawie dobre zapytanie. Niestety przez nazwy kolumn trzeba je otoczyć >`< aby MySQL uznał, że liczby są kolumnami. Jeśli masz jeszcze szansę to lepiej zmień strukturę tabeli żeby seria kolumn miała przedrostki, bo penie będziesz przez to miał więcej takich problemów.
|
Forum: MySQL · Podgląd postu: #849593 · Odpowiedzi: 6 · Wyświetleń: 744 |
Napisane: 14.11.2010, 09:16:28 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Wydaje mi się że ścieżka $PHP_SELF może wskazywać inna lokalizację na serwerze. Wyświetl sobie gdzie wskazuje na serwerze i u Ciebie ta ścieżka. Sądzę również, że na hostingu jest wyłączone register_globals a na krasnalu masz to włączone. Brakuje u Ciebie dodatkowo obsługi błędów w opisie tej funcji fwrite masz ładny przykład. |
Forum: PHP · Podgląd postu: #807204 · Odpowiedzi: 2 · Wyświetleń: 497 |
Napisane: 6.11.2010, 21:29:47 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
To nie jest błąd firebuga tylko niechlujstwo twórcy strony. Zostawił w kodzie console.log() i gdy jest włączony Firebug to kod prawidłowo wykonuje się w Firefoxie. W karcie "konsola" możesz zobaczyć komunikaty jakie zostają rzucane przez stronę. |
Forum: JavaScript · Podgląd postu: #804670 · Odpowiedzi: 1 · Wyświetleń: 716 |
Napisane: 31.10.2010, 11:05:54 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Na początku może napiszę, że słanie 30 zapytań do bazy w tym przypadku to jest bardzo zły pomysł. Lepiej zastąpić to jednym zapytaniem i po stronie PHPa sprawdzać w jaki dzień użytkownik się zarejestrował lub baza danych może już trochę pomóc:
W PHP jak będziesz odczytywał te rekordy to sprawdzając czy `dzień` jest inny od poprzedniego to znaczy, że zaczęli się użytkownicy zarejestrowani w innym dniu. |
Forum: Przedszkole · Podgląd postu: #802525 · Odpowiedzi: 1 · Wyświetleń: 458 |
Napisane: 10.10.2010, 13:08:34 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Wewnątrz funkcji $dbh jest u Ciebie nullem, a ma być obiektem PDO. Musisz w jakiś sposób przekazać ten obiekt do wnętrza funkcji. |
Forum: PHP · Podgląd postu: #796838 · Odpowiedzi: 1 · Wyświetleń: 605 |
Napisane: 10.10.2010, 20:51:55 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
|
Forum: Frameworki · Podgląd postu: #796969 · Odpowiedzi: 5 · Wyświetleń: 957 |
Napisane: 10.10.2010, 13:04:58 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
|
Forum: PHP · Podgląd postu: #796836 · Odpowiedzi: 10 · Wyświetleń: 1 006 |
Napisane: 9.10.2010, 18:28:17 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Napisałem żebyś zmienił wartość drugiego parametru na 0 a nie trzeciego. Przez 0 w ostatnim parametrze zwracany jest pusty ciąg. Polecam zapoznanie się z funkcją SUBSTRING . Dlaczego grupowanie robisz po kolumnie godzina, a nie po DATA przez analogie z zapytaniem podanym przeze mnie? Teraz przeczytałem, że SUBSTRING liczy od 1 pozycje więc należy wstawić 1 a nie 0 żeby zwracał od pierwszego znaku. |
Forum: MySQL · Podgląd postu: #796683 · Odpowiedzi: 7 · Wyświetleń: 961 |
Napisane: 9.10.2010, 16:45:28 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
|
Forum: MySQL · Podgląd postu: #796660 · Odpowiedzi: 7 · Wyświetleń: 961 |
Napisane: 19.09.2010, 17:47:33 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Wydaje mi się, że to będzie dobrze działać:
Źródło: http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=106348 |
Forum: Bazy danych · Podgląd postu: #791177 · Odpowiedzi: 2 · Wyświetleń: 820 |
Napisane: 17.09.2010, 22:12:00 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Przechodzi dalej ponieważ Twoje wyrażenia regularne sprawdzają czy w nazwie użytkownika występuje gdziekolwiek jakaś litera z alfabetu łacińskiego. Musisz dodać do wyrażenia regularnego warunki, aby cały przeszukiwany tekst znalazł się pod wpływem wyrażenia regularnego i dodać ile razy znaki mogą w nim wystąpić. Całość można zrobić jednym wyrażeniem a nie dwoma jak to uczyniłeś. |
Forum: JavaScript · Podgląd postu: #790634 · Odpowiedzi: 2 · Wyświetleń: 550 |
Napisane: 17.09.2010, 20:44:13 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Chciałbym w triggerach sprawdzać czy wartości w polach są mieszczą się w odpowiednim zakresie, czy są spójne z innymi tabelami. Jeśli coś się nie powiedzie to chciałbym zwracać błąd. Niestety taki kod nie działa:
Widziałem taki sposób na to:
Niestety to zwraca komunikat takiej postaci "ERROR 1054 (42S22): Unknown column 'Kwota kredytu nie może być mniejsza niż 0' in 'field list'" Czy jest jakiś sposób na zwrócenie z triggera jakieś liczby lub tekstu. Ponieważ powyższe rozwiązanie jest wg. mnie nieeleganckie. Do dyspozycji mam mysql 5.1.x. |
Forum: MySQL · Podgląd postu: #790602 · Odpowiedzi: 0 · Wyświetleń: 500 |
Napisane: 2.06.2009, 14:33:45 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Funkcjonalność o jaką mi chodzi zaczyna się w 10:40 http://www.youtube.com/watch?v=v_UyVmITiYQ Ma zostać zwrócona różnica między tymi dwoma ciągami znaków i w takiej formie, że wyśle ją na serwer skąd pobierze go inny klient i zaktualizuje mu tekst tak, że będzie miał wyświetlane to samo, co osoba pisząca. Nie mam pomyślu za bardzo jak w dobry sposób przechowywać informacje o tym co w tekście się zmieniło. |
Forum: JavaScript · Podgląd postu: #614850 · Odpowiedzi: 2 · Wyświetleń: 1 035 |
Napisane: 2.06.2009, 12:01:04 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Witam, chcę wykonać moduł "rozmowe na żywo" podobnie działającą jak w google wave. Mam teraz problem z tym jak porównać to, co zostało już wysłane z tym, co właśnie wpisał użytkownik? Było: Ala ma kota Jest: Ala ma kota, a kot ma Ale Dopisano na końcu: ", a kot ma Ale" Jeśli zmiana polegałaby na dodaniu na końcu paru znaków to porównanie nie jest trudne. Tylko, co zrobić w problemowych sytuacjach, gdy gdzieś w środku zostanie coś dopisane lub usunięte? Było: Ala ma kota, a kot ma Ale Jest: Ala ma świnkę, a kot ma Ale Zmieniono: "kota" na "świnkę" Jedyne, co mi przychodzi do głowy to zrobienie jakiś znaczników i sprawdzanie czy coś się między nimi nie zmieniło. Przy krótkich wiadomościach <200 można by wysyłać całe bez bawienia się porównywanie, ale przy dłuższych mogłyby się zacząć problemy z szybkością odpowiedzi. |
Forum: JavaScript · Podgląd postu: #614778 · Odpowiedzi: 2 · Wyświetleń: 1 035 |
Napisane: 24.05.2009, 16:39:54 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Witam, mam w tabelę a w niej nastepujące dane: glowny_id dane pod_id 1 a 1 2 fgd 1 3 fg4 1 4 gfdg 1 5 trefh 2 6 5fh 1 na pola `dane` i `pod_id` jest zalozony wspólny indeks unikalny. Teraz mam za zadanie, aby wartości kolumny `dane` zostały zmienione dla kolumny `pod_id`=1 na następujące: glowny_id dane pod_id 1 war1 1 2 fgd 1 5 trefh 2 6 5fh 1 7 gdf 1 8 retg 1 Czyli kilka wartosci zostalo usuniete, a kilka zmienione. Myśle, że można to wykonać najpierw wstawiając wszystkie wartości `dane` przy pomocy INSERT IGNORE a następnie usuwając wszystkie jakie nie powinny się tam znajdować. Teraz pytanie: Jak to wykonać za pomocą jednego zapytania? Jest takie coś wykonalne? |
Forum: MySQL · Podgląd postu: #611363 · Odpowiedzi: 0 · Wyświetleń: 462 |
Napisane: 21.03.2009, 14:35:03 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Tutaj chodzi o składanie zamówienia przez internet bez biegania do firmy i podpisywania dokumentów. |
Forum: PHP · Podgląd postu: #587183 · Odpowiedzi: 4 · Wyświetleń: 1 087 |
Napisane: 21.03.2009, 14:25:21 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
To jest już zaimplementowane. Tylko, że to jest niewystarczające zabezpieczenie, bo często będzie tak, że użytkownik od razu złoży zamówienie na usługę w kilku terminach i nie zabezpieczy mnie to przed tekstem: "Zamówienie na usługę złożyłem na 21, 26 i 30 marca, a na 24 sam Pan mi dopisał w tym swoim systemie...". Usługa nie jest tyle warta, aby biegać z logami na policję albo do prokuratury. Szukam jakiegoś skutecznego zabezpieczenia przed oszustwami, aby ani admini ani użytkownicy nie mogli kombinować. |
Forum: PHP · Podgląd postu: #587175 · Odpowiedzi: 4 · Wyświetleń: 1 087 |
Napisane: 21.03.2009, 14:05:00 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Witam, mam następujący problem. Tworze serwis, w którym będzie można złożyć zamówienie na usługę, tą usługę użytkownicy będą zamiawiać wiele razy tylko w różnych terminach. Pytanie jest następujące: W jaki sposób rozwiązać problem żeby użytkownik i ja miał dowód na to, że zamówił usługę? Ważne jest to, że bądą zamawiać tą usługę w różnych terminach i chcę się zabezpieczyć przed tym, że użytkownik oświadczy mi, że on tej usługi nie zamówił w danym terminie. 1. Wysyłanie na maila powiadomienia jest chyba słabym pomysłem, bo użytkownik zawsze może go skasować i powiedzieć, że nic nie dostał. 2. Jedyne, co mi przyszło do głowy to wysyłanie jakiś małych paczek z danymi zamówienia (oczywiście zaszyfrowany) na jakiś serwis, który ma odpowiednią renomę i podaje kiedy został plik wysłany. Serwis musiałby również numerować kolejno pliki tak, aby była widoczą dziura w numeracji gdybym ja albo użytkownik usunął plik. Zna ktoś może taki serwis albo ma lepszą propozycje? |
Forum: PHP · Podgląd postu: #587165 · Odpowiedzi: 4 · Wyświetleń: 1 087 |
Napisane: 10.03.2009, 13:38:33 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Miałbym do Ciebie pytanie @bigZbig w jaki sposób tworzysz główny plik po stronie serwera odpowiedzialny za udostępnianie API? Ja dodaje funkcje za pomocą metody addFunction" title="Zobacz w manualu PHP" target="_manual z klasy SoapServer" title="Zobacz w manualu PHP" target="_manual i w każdej funkcji includuje plik kontrolera a następnie wywołuję odpowiednia metode z tego kontrolera. Tutaj też mam pytanie, czy takie postępowanie jest optymalne, bo mam co do tego wątpliwości? |
Forum: Pro · Podgląd postu: #582091 · Odpowiedzi: 20 · Wyświetleń: 56 381 |
Napisane: 8.03.2009, 10:24:38 | |
Grupa: Zarejestrowani Postów: 57 Dołączył: 20.11.2004 Ostrzeżenie: (0%) |
Proste pytanie - tak żeby API było tylko drugą warstwą prezentacyjną - żeby nie trzeba było pisać 2 razy tych samych funkcjonalności To jest bardzo dobry pomysł tylko jak to zrealizować w praktyce? Załóżmy, że chcemy dodać API do stronki tworzonej w tym artykule http://wortal.php.pl/wortal/artykuly/frame..._zend_framework Warstwą w jakiej powinno był przetwarzane żądanie jest chyba kontroler.? Najbardziej naturalne wydaje mi się dodanie jakiejś stałej np. API_REQUEST i w zależności czy wywołanie jest przez użytkownika czy przez API wykonują się odpowiednie instrukcje. Tylko czy taki las IFów nie zaciemni za bardzo kodu. Ma ktoś pomysł jak to rozwiązać? |
Forum: Pro · Podgląd postu: #581208 · Odpowiedzi: 20 · Wyświetleń: 56 381 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 18:42 |