Jump to content

theDev

Uživatel
  • Příspěvků

    11
  • Registrován

  • Aktivní

Příspěvky posted by theDev

  1. Záleží jestli ti webserver běží pod rootem

    - Pokud ano, je to špatně, nicméně mělo by to fungovat - ale je potřeba zadat absolutní adresu

    exec("/bukkit/craftbukkit.sh > /dev/null &");
    

    - Pokud ne, záleží na oprávnění souborů serveru (je-li majitel root, pak je potřeba použít SUDO)

    exec("sudo /bukkit/craftbukkit.sh > /dev/null &");
    

     

    Sudo si můžeš stáhnout příkazem

    apt-get install sudo // + tuším nějaká konfigurace

    Jinak nedoporučuji takto narušovat adresářovou strukturu (do rootu házet složku bukkit)

     

    theDev

  2. Už jen z důvodu že je tam spousta optimalizací pro IE6 (kterou používá cca 1% počítačů na světě, a rozhodne nikdo kdo by si objednal server) to nejsou jeho šablony.

     

    Dále nechápu nepoužití OOP, což by tomu přidalo mnohem víc nejen na přehlednosti.

     

    - pridané šifrovanie hesla

    -Ochrana proti SQL Injection

    Rly? Ve verzi 4? To nikomu nevadí že máš jejich hesla z předchozích 3 verzí a to navíc v absolutně nezabezpečeným systému?

     

    Obecně tenhle chlapec dělá v PHP možná 2 měsíce a svěřit administraci hostingu systému od něj je prostě klíč k neúspěchu.

     

    btw. já jsem tvůrce celýho webu http://sms-hosting.cz a vím o čem mluvím...

  3. nahraď $info['cat_image'] tímto @$info['cat_image']

     

    Tohle není nejlepší řešení, už třeba jen proto že @ (error supression), desne spomaluje běh scriptu.

     

    Chyba znamená, že se snažíš vypsat index 'cat_image' z promenné $info, jenže ten index není nadefinovaný.

  4. Nic moc :) Ty buttony by mohly být řešeny přes celou výšku + nějakou šířku aby uživatel nemusel klikat jen na text a vybírání includů je ještě horší. Nedokážu si představit hledání v includech když jich tam bude víc. Mnohem účinější by bylo seřazení v tabulce + search.

  5. Skyrimáku, pleteš se. Pokud někdo najde ten script (zjistí jeho název a umístění) pak stačí zadat správný query string a mačkat F5 - tím tvůj script pořád přidává a přidává a pridává (a neni to emulator ;))

     

    Nicméně stačila by lehká funkce

    function isInRange($addr, $range_lo, $range_hi) {
    $range_lo = explode('.', $range_lo);
    $range_hi = explode('.', $range_hi);
    $addr = explode('.', $addr);
    return $addr[3] >= $range_lo[3] && $addr[3] <= $range_hi[3];
    }

     

    a podmínka někde k začátku

    if(isInRange($_SERVER['REMOTE_ADDR'], '195.47.87.160', '195.47.87.191')) 

     

    a je po problému.

     

    Dále u tohoto poskytovatele bacha na to, že pokud SMS pošle slovák co na to nemá dostatek kreditů, nebude mu to brát peníze, vám přidávat ale budou se mu přičítat peníze/kredity :)

×
×
  • Create New...