Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


Eagle
Napisane: 11.05.2011, 14:30:36





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Przenieś zawartość funkcji _rander() do

  1. public function postDispatch()
  2. {
  3. }

Zostanie ona wywołana po skończeniu danej akcji.
Fukncję init() możesz skasować.
  Forum: Frameworki · Podgląd postu: #862465 · Odpowiedzi: 4 · Wyświetleń: 648

Eagle
Napisane: 10.03.2011, 16:55:46





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

  1. $route = new Zend_Controller_Router_Route_Regex(
  2. '(.+)-a(\d+)',
  3. 'module' => 'article',
  4. 'controller' => 'index',
  5. 'action' => 'show'
  6. ),
  7. 1 => 'desc',
  8. 2 => 'id'
  9. )
  10. );
  11. $router->addRoute('article', $route);


Kod dość stary ale powinien działać (sporadycznie zdarza mi się używać innego routingu)

link wygląda tak: example.com/to_jest_jakis_tytul_artykulu-a20

a20, to ID=20 smile.gif
  Forum: Frameworki · Podgląd postu: #844888 · Odpowiedzi: 11 · Wyświetleń: 1 442

Eagle
Napisane: 29.07.2010, 11:03:19





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Tak jak mówi Batman... Sprawdź mod_rewrite, później .htaccess-a.

Jeżeli nie pomogło, to sprawdź kodowanie plików (może NB miał domyślnie ustawione inne niż poprzednio ?)
Na końcu spróbuj przeinstalować WAMP-a, kiedyś miałem podobny problem (prawdopodobnie któryś config był walnięty).
  Forum: Frameworki · Podgląd postu: #771787 · Odpowiedzi: 8 · Wyświetleń: 972

Eagle
Napisane: 23.12.2009, 01:31:31





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Możesz tak:

  1. $count = count($tablica)
  2.  
  3. for($i=0; $i!= $count; $i++)
  4. {
  5. if($tablica[$i] != '' or empty($tablica[$i]))
  6. {
  7. unset($tablica[$i]);
  8. }
  9. }
  Forum: PHP · Podgląd postu: #694239 · Odpowiedzi: 7 · Wyświetleń: 9 322

Eagle
Napisane: 10.02.2009, 22:26:43





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

  1. UPDATE `users` SET `dzien1` = `dzien2`
smile.gif
  Forum: Przedszkole · Podgląd postu: #570097 · Odpowiedzi: 5 · Wyświetleń: 1 002

Eagle
Napisane: 10.02.2009, 18:22:52





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Jeżeli nie będziesz kasował starych rekordów to baza faktycznie będzie rosła.
Przykładowo jeżeli masz 16 dzień to odejmujesz od niego 15, wychodzi 1. Kasujesz rekordy o dniu 1. Jeżeli X dzień - 15 jest <= 0 to nic nie kasujesz. Zapisujesz wtedy pod "aktualny dzień".

Przykład smile.gif
Dzień 5:
  1. <?php
  2. $dzien = 5;
  3. $numer_dnia = $dzien-15;
  4.  
  5. if($numer_dnia <= 0)
  6. {
  7.   // Bez kasowania rekordów w bazie (pierwsze 15dni)
  8. }
  9. else
  10. {
  11.   // Kasowanie rekordów
  12.   $query = ' DELETE [...] WHERE `ID_Dnia` = '.$numer_dnia;
  13.   [...]
  14. }
  15. ?>


W ten sposób możesz przechowywać w bazie zawsze tylko 15dni.

Rozdzielanie dni możesz zrobić np. używając crona.
Każdego dnia o 00:00:01 zwiększasz numer dnia.
  Forum: Przedszkole · Podgląd postu: #569940 · Odpowiedzi: 5 · Wyświetleń: 1 002

Eagle
Napisane: 9.02.2009, 22:40:41





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Nie wiem czy dobrze zrozumiałem
Masz w tabeli dane użytkownika + 15 pól. W każdym z tych dodatkowych(15) pól trzymasz ilość kliknięć (dzień pierwszy 5 kliknięć w 1 polu; dzień drugi 15 kliknięć w 2 polu)?
Jeżeli tak to proponuje zrobić zamiast użytkownika z X+15 polami osobną tabelę o strukturze
Kod
ID Użytkownika | ID Linku | Ilość kliknięć |

Gdzieś będziesz przechowywał aktualny ID linku (lub nazwę pola która by się znajdowała w tabeli z użytkownikami).
Przykłądowo
Kod
1 | 5 | 10 |
1 | 4 | 3  |
2 | 5 | 4  |

Co będzie przedstawiało że użytkownik o ID 1 wlazł w linka o id 5 - 10razy a w linka o id 4 - 3razy, użytkownik o ID w linka o ID 5 - 4 razy.
A update będzie zrobić prosto ...
  1. UPDATE `kliknięcia` [...] WHERE `ilosc_klikniec` > 15


Edit:
Zamiast ID Linku powinien być numer dnia winksmiley.jpg
Mam nadzieje że rozumiesz ?
  Forum: Przedszkole · Podgląd postu: #569548 · Odpowiedzi: 5 · Wyświetleń: 1 002

Eagle
Napisane: 4.02.2009, 19:36:52





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Funkcja powinna inaczej pobierać parametry
  1. <?php
  2. function smarty_function_grid($params, &$smarty)
  3. ?>


Zrób w funkcji
  1. <?php
  2. print_r ($params);
  3. ?>

Bo Twoje dane $Fields i $visFields są (chyba) przekazane w tej tablicy.
  Forum: Przedszkole · Podgląd postu: #567339 · Odpowiedzi: 1 · Wyświetleń: 685

Eagle
Napisane: 2.02.2009, 17:28:37





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Super...
Dawaj tagi [ php] i sensowne tytuły...

  1. <?php
  2. $nedeed = GetBuildingPrice($CurrentUser, $WorkingPlanet, $Techno); // <- Brak średnika
  3.  
  4.                                if ($WorkingPlanet[ide] == $CurrentPlanet[id]) // Brak ' ' przed indeksami w tablicach (chyba że są to stałe) {
  5. ?>
  Forum: Przedszkole · Podgląd postu: #566230 · Odpowiedzi: 4 · Wyświetleń: 721

Eagle
Napisane: 1.02.2009, 15:39:51





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

To możesz zapisać do sesji
np.
index.php
  1. <?php
  2. $_SESSION['text'] = to jest moj super długi tekst który zapisuje do sesji
  3. ?>


strona.php
  1. <?php
  2. echo $_SESSION['text'] = '';
  3. unset ($_SESSION['text']);
  4. ?>
  Forum: Przedszkole · Podgląd postu: #565713 · Odpowiedzi: 6 · Wyświetleń: 949

Eagle
Napisane: 18.01.2009, 22:12:32





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Przekieruj go na siebie
  1. <?php
  2. header(Location: "http://www.strona.com/skrypt?mode=?target=" . $parametr);
  3. ?>
  Forum: Przedszkole · Podgląd postu: #559801 · Odpowiedzi: 3 · Wyświetleń: 1 039

Eagle
Napisane: 15.01.2009, 16:11:32





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Bo to jest tylko jeden formularz i na końcu ustawiasz wartość navi na 'ch4'.
Możesz zrobić to na kilku formularzach.
  Forum: Przedszkole · Podgląd postu: #558625 · Odpowiedzi: 1 · Wyświetleń: 1 491

Eagle
Napisane: 18.07.2008, 14:17:17





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Powinna wystarczyć. Jeżeli coś by się wielkiego stało to mając taką kopię zapasową stracisz chyba tylko avatary użytkowników.
(Nigdy nie używałem takich for)
  Forum: Przedszkole · Podgląd postu: #494734 · Odpowiedzi: 4 · Wyświetleń: 947

Eagle
Napisane: 15.07.2008, 01:54:56





Grupa: Zarejestrowani
Postów: 170
Dołączył: 16.03.2007

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

Nie wiem czy dobrze Cie zrozumiałem ale parser BBCode wygląda mniej więcej tak

  1. <?php
  2. function bb2html($text)
  3. {
  4. $bbcode = array("<", ">",
  5. "
      ", "
    • ", "
    "
    , 
  6. "[img]", "[/img]", 
  7. "", "", 
  8. "", "", 
  9. "", "",
  10. '[color="', "[/color]",
  11. "[size=\"", "[/size]",
  12. '');
  13. "<ul>", "<li>", "</ul>", 
  14. "<img src=\"", "\">", 
  15. "<b>", "</b>", 
  16. "<u>", "</u>", 
  17. "<i>", "</i>",
  18. "<span style=\"color:", "</span>",
  19. "<span style=\"font-size:", "</span>",
  20. '<a href="', "</a>",
  21. "<a href=\"mailto:", "</a>",
  22. "<code>", "</code>",
  23. "<table width=100% bgcolor=lightgray><tr><td bgcolor=white>", "</td></tr></table>",
  24. '">');
  25. $newtext = str_replace($bbcode, $htmlcode, $text);
  26. $newtext = nl2br($newtext);//second pass
  27. return $newtext;
  28. }
  29. ?>


Przykład z: [url="http://elouai.com/bbcode-sample.php"]http://elouai.com/bbcode-sample.php
  Forum: Przedszkole · Podgląd postu: #493410 · Odpowiedzi: 2 · Wyświetleń: 1 202


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: 16.04.2024 - 22:30