Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. gnysek

    Galeria Grafik

    Proponuję grę o wisienkowych ludziach...
  2. Jak chcesz mieć tablicę 0-10, to jasne, że for musi być <11 lub <=10 (bo 10<11 oraz 10<=10). Z racji, że jesteśmy przyzwyczajeni do liczenia 1 - 10, a komputer liczy od zera, to ja zapamiętuję to tak: w warunku for wpisuję taką liczbę, ile chcę mieć rozmiar tablicy. Zatem jeśli 59, to wpisuję <59 i wyjdzie tablica 0..58. Tyle.
  3. gnysek

    [Wyniki!] OxGames Challenge

    Ja znam taką grę co ma 30 sekund i sprzedaje się świetnie - Half Minute Hero na PSP.
  4. A spróbuj <?php if($this -> getData('info') !== NULL) { ?>
  5. Że zamiast getData i setData, mozna sobie ułatwić życie, jak chociażby $this->zmienna, czy $this->getZmienna(); ? Uważam, że fajniej, bo możesz sobie dostosować kilka kolejnych rzeczy w ten sposób.
  6. Rozumiem, że masz tak: $zmienna = 5; $themeFunctions -> changeFileTheme("register"); $themeFunctions -> showFileTheme(); Błąd jest oczywisty. Plik przez require jest wczytywany tylko do metody (tak jakby wstrzyknięcie kodu), zatem ma dostęp tylko do zmiennych w zasięgu metody i do zmiennych klasy. Czyli do $this; Swoją zmienną musisz przekazać do obiektu klasy themeFunctions, żeby była tam dostępna. Ja zrobiłbym to tak: class themeFunctions { public $file; private $data = array(); function changeFileTheme($name) { $this->file = $name; } function showFileTheme() { require_once('theme/theme-'.$this->file.'.php'); } function setData($name,$val) { $this->data[$name] = $val; } function getData($name,$def = NULL) { if (!empty($this->data[$name])) return $this->data[$name]; return ($def === NULL) ? NULL : $def; } } I później zamiast $zmienna = 5; $themeFunctions -> setData('zmienna',5); a w pliku dołączonym przez require: echo $this->getData('zmienna'); Oczywiście jeszcze fajniej będzie użyć metod magicznych __get, __set i __call.
  7. Możesz zarzucić tą stronę spakowaną (usuń tekst jak nie chcesz zdradzać co tam jest i podmień grafiki jak też nie chcesz zdradzać) ?? Ciężko mi pomóc nie widząc całości.
  8. To zakomentuj sobie te tagi i sprawdź który z nich to powoduje.
  9. nie masz czasem ścieżek bezwzględnych do tych grafik?
  10. gnysek

    [Wyniki!] OxGames Challenge

    OMG, Ogre3D też jest w C++ a jakoś działa pod GM, nie płaczcie. Jak człowiek chce, to potrafi!
  11. Szybciej chyba byłoby po $_SERVER['PATH_INFO'] wrzucać zmienne do geta. Aczkolwiek .htaccess pewnie też to załatwi, tylko akurat z wyrażeń regularnych to ja jestem słaby -_-
  12. Jeżeli chcesz precyzyjnego sprawdzania, to może być ciężko, jeśli nie - collision_rectangle().
  13. Hm, połączyłeś się z inną siecią? :D
  14. Nie, tak można parametry przekazywać przy rewrite ;) Proponuję skonfigurować vhost na jakąś zmyśloną domenę (nie zapomnij dodać jej w hosts). Ot np. ja u siebie mam http://gm.clan ;) Edit: 127.0.0.1 mojawlasna.domena <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName mojawlasna.domena DocumentRoot "D:/wamp/www/folder" </VirtualHost>
  15. gnysek

    Galeria Grafik

    No, miecz lepiej. Trochę w barach za szeroki, ale uznajmy, że taki to styl.
  16. gnysek

    Galeria Grafik

    Ten miecz to mu się chyba w dłoń wrósł.
  17. A jak masz podany adres plików w CSS i HTMLu? Z http:// czy bez?
  18. Ale jakie błędy? Bo nie powiedziałeś, czy są błędy np. PHP, czy brak obrazków, czy np. nie działają ciasteczka. To różne błędy, choć przyczyna może być podobna, ale ciężko wskazać bez podpowiedzi.
  19. Ogonki używają ISO-8859-2 a nie UTF-8. Odpowiedni nagłówek na stronie i po kłopocie.
  20. GM może wczytywać inne kodowanie tej czcionki, niektóre fonty mają kilka kopii.
  21. Tylko wydłużasz działanie funkcji.
  22. gnysek

    Wybór OS

    NetBeans, Eclipse+Aptana? To mało? Zamiast fotoszopa: http://pixlr.com/editor/
  23. Szkoda tylko, ze 50% użytkowników internetu nie odróżnia Internet Explorera od Googli czy Onetu (wyszukiwarkę mylą z przeglądarką) a Internet jest dla nich taką ikonką na pulpicie, przez co HTML5 jeszcze długo nie będzie poza ich zasięgiem. Owszem, ludzie tacy jak my aktualizują przeglądarki i unikają IE, ale nawet jeśli to mają aktualną wersję, jednak sporo ludzi nadal jedzie na IE6 czy IE7 w czasie gdy IE9 już puka do drzwi. Nie wspominając o tym, że Firefoxy, Opery i Chromy co miesiąc dostają jakieś poprawki i zmiany, a M$ ogranicza się do łatania dziur. Fajny bajer, ale za kilka lat. Obawiam się, ze do tego czasu to i Flasha naprawią.
  24. MD5 to nie szyfrowanie, to haszowanie/generowanie skrótu. Dla każdego ciągu znaków zawsze generuje 128-bitowy skrót (32 znaki w zapisie szesnastkowym), nie ważne, czy jest to sama spacja, czy encyklopedia. Haszowanie posiada skończoną ilość kombinacji co prowadzi do powstawania kolizji. Ot dla przykładu, na hmt.pl znalazłem 300 osób z tym samym haszem hasła (zatem albo mają identyczne hasła, albo różne, ale ten sam hasz).
×
×
  • Dodaj nową pozycję...