Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] wygasniecie newsa
-dark_lion-
post
Post #1





Goście







Witam mam takie pytanie czy jest możliwe aby ustawić danemu newsowi czas jego wygaśnięcia? załóżmy ze dodałem w poniedziałek tekst na stronę główna i chciałbym żeby zniknęła po 2 dniach od czasu jego nadania.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




@vokiel: Celna uwaga (IMG:style_emoticons/default/smile.gif) Temat jak widzisz nie jest o różnicy czasu między datami, ale o podejściu jak problem wygasania postów ugryźć w aplikacji. mamy z vokielem inne podejście do tematu nieco, ale podchodzimy do niego od strony najbardziej ogólnej (jak można określić czy post powinien być wyświetlony - analiza przypadków) do szczegółowej (zapytania po stronie bazy - konkretne implementacja i kod). Nie skupiliśmy się tylko na tym jak jeden z aspektów można rozwiązać, ale podaliśmy szerszy wachlarz możliwych podejść. Ty dałeś jedną funkcję i uważasz, że rozwiązałeś CAŁY problem. Na dodatek bez żadnego uzasadnienia uważasz, że jest ono najwydajniejsze/najlepsze.

Ilość kodu jest wyznacznikiem programisty?
  1. while($_m<$m){
  2. $ileDniMinelo+=60*60*24*$dni[++$_m-(!(przestepny($r) && $_m==2))];
  3. }
Wytłumacz komuś co TU zrobiłeś. Bo jest to tak zapisane, że osoba widząca to pierwszy raz i niezbyt kumająca PHP zgłupieje. Ja patrząc pierwszy raz na to przecierałem oczy dlaczego w wywołaniu elementu tablicy obliczającego sobie dodatkowo indeks jest operator logiczny AND.
Takie coś "z marszu" oznacza się komentarzem, bo za kilka tygodni sam nie będziesz rozumiał co tu zrobiłeś. Optymalizacji pokroju przestępny($r) na samym początku kodu nie uświadczysz, choć w pętlach są one wywoływane wielokrotnie. Jak więc widzisz nawet Twój "zajebisty" kod bym jeszcze bez problemu optymalizował, a i tak raczej mojego byś nie dogonił. Jaki wywodzę wniosek z tego? Napisałeś kod, którego sam do pewnego stopnia nie rozumiesz. Ja widząc go po raz pierwszy od razu widzę gdzie go jeszcze można poprawiać, choć nie ja go napisałem. Zachwycasz się więc czymś nadmiernie, a na dodatek kompletnie bez powodu.

A tłumaczę, bo jednak nie jestem tu modem tylko by dawać warny, ale i początkujących czegoś nauczyć. A taki kod nie nauczy ich niczego.

Co do egzaminu to teorię mam 22 stycznia (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie
- dark_lion   [PHP] wygasniecie newsa   10.01.2011, 17:18:48
- - MateuszS   Możesz to zrobić zwyczajnie sprawdzając datę newsa...   10.01.2011, 19:19:57
- - vokiel   A nie lepiej po prostu wyświetlać newsy, których d...   10.01.2011, 19:51:05
- - dark_lion   hm najlepiej jak podam przykład. Chodzi mi o to ze...   10.01.2011, 20:02:42
- - thek   Najprościej? Niech ustawia datę/czas wygaśnięcia i...   10.01.2011, 20:31:00
- - dark_lion   thek czy mogłbym cie prosic o mały przyklad ? nie...   10.01.2011, 20:55:15
- - benio101   Użytkownik dodaje parametr, po jakim czasie ma się...   10.01.2011, 21:11:01
- - vokiel   @benio101, nie zrozum mnie źle, ale co to jest? 3...   10.01.2011, 21:56:02
|- - benio101   Cytat(vokiel @ 10.01.2011, 21:56:02 )...   11.01.2011, 15:32:01
- - thek   A po co aż takie kombinowanie vokiel? Jeśli data j...   11.01.2011, 00:29:40
- - vokiel   Cytat(thek @ 11.01.2011, 00:29:40 ) A...   11.01.2011, 10:09:43
- - thek   Z doświadczenia Ci powiem vokiel, że dodawanie i o...   11.01.2011, 11:49:36
- - vokiel   Tu się chyba thek nie zrozumieliśmy. Miałem na myś...   11.01.2011, 13:24:30
- - thek   Ok... Takie coś ma sens jak napisałeś, ale jedynie...   11.01.2011, 14:01:59
- - vokiel   Cytat(benio101 @ 11.01.2011, 15:32:01...   11.01.2011, 18:29:26
- - thek   Tu się zgodzę z vokielem. Bez urazy benio, ale Twó...   12.01.2011, 00:00:44
- - melkorm   Albo użyć chociażby obiektu DateTime gdzie przy uż...   12.01.2011, 00:03:49
- - thek   Byłbym zapomniał benio.... Nie widzisz skali probl...   12.01.2011, 08:49:45
- - benio101   Tyle tylko, że rozwiązałem całkowicie problem tak,...   12.01.2011, 12:42:57
- - thek   RE: [PHP] wygasniecie newsa   12.01.2011, 15:05:30
- - vokiel   Po pierwsze benio101 przyjrzyj się tematowi, i prz...   12.01.2011, 15:53:32
- - thek   @vokiel: Celna uwaga Temat jak widzisz nie jest o...   12.01.2011, 16:19:00


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.10.2025 - 00:48