Safe mode - na ic.cz nejde vypnout, jak je to tady?

14 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Jde instalace produktu, ktera vyzaduje vypnuti PHP's safe modu , nejakym zpusobem dokoncit ? Predem diky za odpoved . Jsem zacatecnik, tak se za pripadne blby dotaz omlouvam :-/
  2. No, prakticky vzdycky lze zapnuty safemod nejak obejit tak, aby se nemusel vypinat .... vzdycky zalezi na konretnim produktu ...
  3. <HTML>Nejde vypnout, je to globální nastavení pro celý server. Kdyby šel vypnout, k čemu by potom byl? Na druhou stranu drtivá většina funkcí tu v safe modu funguje, na jiných serverech, kde je safe mode, jsou třeba problémy s mkdir apod (nevím jestli zrovna na ic.cz, ale už jsem na takové servery narazil). Co tu nejde: copy() ... pokud je použita k uploadu souborů, zaměňte za funkci move_uploaded_files(), pokud má kopírovat nějaký soubor, přečtěte jeho obsah a zapište ho jinam sockety ... logický důsledek bezpečnostních požadavků, aby nám z WZ nikdo neudělal DoS/bruteforce útočníka exec(), system() atd. ... asi zbytečné nějak rozebírat Takže k tomu produktu - pokud má nějakou ini_get() kontrolu, obejít (zakomentovat). Pokud používá copy, zaměnit. Všechno se dá, když se chce. <small>pozn. Zkrátil jsem nadpis tématu, narušil uspořádání tabulky témat (byl moc dlouhý)</small></HTML>
  4. Fajn. Diky za popostrceni. Zhruba tusim co bych mel hledat. Ted uz zbyva jen zkouset, zkouset a zkouset :-) Co se tyce mkdir na ic.cz jste mate pravdu ...
  5. Zdravicko, diky za tipy zminene vyse, mam vsak problemek i s funkci move_uploaded_files() --> (Unable to access...). :( Nemate jeste nejake eso v rukavu?
  6. <HTML>Nemáme, ukažte jak ji používáte, protože s touhle funkcí by neměly být problémy.</HTML>
  7. "Unable to access..." Aneb nemáš přístup... lezeš se skriptem někam, kam nemáš oprávnění.
  8. asi špatně vyplněná cesta?
  9. je to takto: $obrazek_cesta = "upload/nova_galerie/egypt666.jpg"; if(!move_uploaded_file($obrazek, $obrazek_cesta)){ print "soubor se nepodarilo prenest"; } -------------------------------------------------------------------------------- $obrazek - promenna obsahujici soubor z formulare podslozka /nova_galerie je vytvorena pomoci php: $kategorie = "upload/to_neni_mozny333"; if(!mkdir($kategorie_cesta)) { echo "Nepodarilo se vytvorit adresar kategorie"; }
  10. <HTML>Pokud to chápu dobře, tak bych to doporučoval upravit v tomto duchu: <code>$kategorie = 'neco'; mkdir('upload/'.$kategorie); move_uploaded_file($_FILES['obrazek']['tmp_name'], 'upload/'.$kategorie.'/'.$_FILES['obrazek']['name']);</code> Případné ify na kontrolu výsledků si doplňte sám.</HTML>
  11. omlouvam se, jeste oprava drive napsaneho: definice promenne pro cilovou cestu podadresare ma byt samozrejme: $kategorie_cesta = "upload/to_neni_mozny333";
  12. ok, zkusim to. zatim moc dekuji :)
  13. SUPR, mam to. vazne moc dekuji :)
  14. <HTML>Rádo se stalo.</HTML>

← Zpět na všechna témata