Diskuze a otázky - PHP problem

úvodní strana | aktualizovat | dolů

Jah.n.Bass

Jah.n.Bass | 10. 11. 2007, 19:52:42 | příspěvky uživatele | napsat uživateli

Zdravim,
stáhnul sem si PHP script jehož pomocí můžu na svých stránkách zobrazovat status shoutcast serveru.
Když ale přes vložim odkaz na ty statistiky, vyběhne mi tam tadyta chyba:

Warning: fsockopen proc_open glob copy() has been disabled for security reasons in /3w/wz.cz/s/saigonproject/files/index.php on line 26

Na 26 řádku v index.php stojí:

$radio=fsockopen("$radiohost", $radioport, &$errno, &$errstr, $timeout);

Poradíte někdo?.)už se tu s tim nějakou chvilku morduju.)

reagovat

V diskuzi je 59 příspěvků a shlédlo ji 1773 uživatelů .

předchozí | 0 | 30 | další

Pro přidání komentáře musíš být přihlášen(a).

kristiank

kristiank | 15. 10. 2009, 19:43:28 | více příspěvků | napsat uživateli

hmmm pekna diskuse ale checknete tohle to je vazne mazec www.tojesila.cz

uživatel eliminován | 10. 11. 2007, 21:19:16

podle mě je pro široce rozšířený webový aplikace důležitá akorát abstrakce od nízkoúrovňových záležitostí.. počínaje objektovým návrhem obecně a konče prací s kontejnerama, polema atd.. a samozřejmě obsáhlá standartní knihovna... rychlost nehraje roli..

uživatel eliminován | 10. 11. 2007, 21:17:07

ehm, tak ani ta java není tak úplně kompilovaná..;] kdyby šlo jen o todle, tak by nám všem a na vše stačilo Céčko..;]]

uživatel eliminován | 10. 11. 2007, 21:16:58

mrakz: jiste jiste... ale ruku na srdce... aplikace, velka aplikace v bajtkodu, je mnohem rychlejsi nez PHP skript :).. a druha nevyhoda PHP v tomto srovnani je rekneme absence aplikacniho serveru, ale i ten, ktery zustane na apache s php si z apache a prislusnych modulu aplikacni server muze vybudovat :)..

uživatel eliminován | 10. 11. 2007, 21:13:57

mrakz: bankovnictvi je samozrejme specializovany obor... ja mluvil obecne o webovych aplikacich... komercni velky sektor si malokdy vybere php jako opensource bez te odpovidajici mnohalete podpory.

v pripadne bankovnictvi se pak jedna o zkompilovane servlety a to je to o cem jsem mluvil - php je skript a nezle jej v tomto porovnavat se zkompilovanymi programy... ale to jeste neznamena, ze je spatny, pouze to, ze ma urcity obor oblasti, kde jej lze vyuzit... jetsli je to maly nebo velky projekt? to s tim uz tak nesouvisi.. to souvisi spis s tim, ze firma ma proste multilicenci na Visual Studio a programatory ovladajici NET :).

uživatel eliminován | 10. 11. 2007, 21:12:58

tak ona java a .net neni ciste kompilovanej kod, je interpretovanej, ale uznavam, ze je predkompilovanej do nejakyho byte-codu, ale bez interpretu se neobejdes

uživatel eliminován | 10. 11. 2007, 21:09:49

515k: no to udržování kódu ale souvisí také s volbou IDE... V případě php za ty komplexní a funkční lze považovat jen eclipse (pdt) a phpedit s podporu svn, debuggerem atd.. V takovem pripade se domnivam, ze lze pouzit PHP na velmi podobne urovni jako treba netbeans...

dulezite je ale take si uvedomit, ze php je pouhy skript, nikoliv kompilovany program a v tomto kontextu jej nelze srovnavat s javou a netem (coz mnoho javistu dela)...

uživatel eliminován | 10. 11. 2007, 21:09:16

..v tom má podle mě velkou výhodu právě třeba ten python, kdy opravdu jen stačí naimportovat ty správné balíky a máš "hotovo".. v jave to je podobné... nicméně těžiště javy ani pythonu není v programování webových aplikací, že? takže myslím, že php určitě jen tak nezmizí.. ale bude to mít ještě docela těžký..

uživatel eliminován | 10. 11. 2007, 21:07:32

google a seznam sice jsou hezky priklad ale musis vzit v potaz ze to jsou systemy ktery znas, ale existuji taky systemy o kterych ty nevis zhola nic, treba pro banky, telekomunikacni operatory a dalsi velky spolecnosti, tyhle systemy navenek nijak prezentovany nejsou a pritom jsou dost rozsahly a databaze typu mysql se tam rozhodne nepouzivaji

iPwn

iPwn | 10. 11. 2007, 21:05:20 | více příspěvků | napsat uživateli

proste WZ.CZ maj fsockopen zablokovany z duvodu bezpecnosti...jeste by si z nich nekdo udelal proxy :D

uživatel eliminován | 10. 11. 2007, 21:04:09

515: jinak co se týče vnitřní etiky syntaxe PHP velmi zlepšuje a přibývá v řadě 5.* čím dál tím více standardních tříd a interfaců (DateTime aj.), k dispozici je type hinting. Bude-li to tak pokračovat dále (a já doufám), ve verzi 6 bude PHP konečně jazyk s převažujícím důrazem na standardní balík objektů než na občas šílené pojmenovávané funkce...

uživatel eliminován | 10. 11. 2007, 21:02:17

to je námět k široké diskuzi..;] já javu považuju za velice šikovnou, ale trochu nešťastnou v té své "ukecanosti" a nutnosti vše řešit přísně explicitně.. to je jako programování pro roboty... ale když na projektu dělá větší tým lidí, tak je to celkem nutnost... koneckonců každý jazyk má určitý potenciál, aby v něm byla napsána schopná webová aplikace... i to php.. ale udržovat kód pro velký projekt v php je utrpení...

uživatel eliminován | 10. 11. 2007, 21:00:28

515: s tou etikou naprosto souhlasím.... ale každá druhá firma má dnes nějakou firemní etiku, či se prostě použije nějaký zažitý model :)).. to je právě o tom, že si kdejaký člověk myslí, že když napíše "echo", že je programátor, ale to znamená mnohem více žeano...

jinak k těm projektům: je jich velmi mnoho od částí frontendu seznamu, přes bloguje.cz a další social služby včetně LST.. a to mluvíme jen o českém netu.. firemní prezentace pravda php nepoužívají, ale to je z hlediska masovosti irelevantní, jelikož např. cz.o2.com má mnohem menší návštěvnost než bloguje.cz žeano... Ostatně nevím jestli stále, ale youtube byl donedávna také v PHP... Google PHP také vedle Pythonu a své milované Javy používá..

uživatel eliminován | 10. 11. 2007, 20:55:31

j2ee je jednickou pro intranetove aplikace a distribuovane tenke aplikace, ale syntakticka vyhoda javy a trebas toho c# je jen typovost a objektovy koncept (u objektu mi uz v php chybi jen balicky)... php se stale kdekomu muze hodit prave pro ten nizkourovnovy fakt, ze lze pouzit jak proceduralni tak ool pristup :)... to ze i PHP 5 ma stale slabsi objektovy model neznamena, ze se v nem nedaji delat komplexni aplikace.... dukazem budiz i tento server, ktery pada spise na problemu, ze jeho transakce nejsou atomicke (napr. obcasna zamena uploadovanych fotek), nez na tom, jestli je v c#, jestli jede jako java servlet ci jsp nebo jestli je to skriptovy python nebo php :)

uživatel eliminován | 10. 11. 2007, 20:54:21

stačilo by umět anglicky... !27!

uživatel eliminován | 10. 11. 2007, 20:52:10

abysser: myslím, že python má těch výhod podstatně víc.. v php nejsou žádné velké projekty z jednoduchého důvodu, a to protože klade extrémní požadavky na "etiku" programátorů..

uživatel eliminován | 10. 11. 2007, 20:49:23

mrakz: ale to je klise s temi velkymi projekty... ostatne cely frontend trebas toho seznamu.cz jede na pythonu a php :))... cely google pak na upravnem mysql... zadny oracle.. zadny ms sql :D

uživatel eliminován | 10. 11. 2007, 20:48:20

mrakz: php je nizkourovnovy RAD a v teto kategorii svou roli zvlada na jednicku.. problem PHP je to, ze se v nem kazdy, kdo napise "echo" povazuje za odbornika, ale 99 procent tzv. "php koderu osobnich projektu" ani netusi, co je to singleton aj.. !1!

uživatel eliminován | 10. 11. 2007, 20:47:27

no na velky projekty stejne skoncis u nejakyho J2EE nebo .NET

uživatel eliminován | 10. 11. 2007, 20:45:42

no kazdopadne jsou vsechny placene... a jen kvuli tomu, ze je neco zakazane prechazet na jiny jazyk je holy nesmysl = az se zacne sirit python (pokud ovsem), bude mit stejna bezpecnostni omezeni jako php... ostatne jeho vyhodou je jen vyssi rychlost a to ne ve 100 proc. pripadu...

uživatel eliminován | 10. 11. 2007, 20:44:26

oni staci i zkusenosti, ja napriklad php pouzival naposled tak pred peti sesti lety, ale jasny mi to bylo hned ;)

Jah.n.Bass

Jah.n.Bass | 10. 11. 2007, 20:42:53 | více příspěvků | napsat uživateli

gigaherz:jakej je link?.)
mrakz:kdyby autor věděl něco málo o PHp tak mu to dojde a neotravuje kvůli tomu druhý...

uživatel eliminován | 10. 11. 2007, 20:41:41

jinak priste si proste zjisti nastaveni php.ini volanim fce phpinfo();

uživatel eliminován | 10. 11. 2007, 20:40:45

na wz zakazane:
readlink symlink link leak fsockopen proc_open glob copy

uživatel eliminován | 10. 11. 2007, 20:38:52

ono by stacilo kdyby autor si precetl tu hlasku a vedel neco malo o php, tak by mu muselo bejt jasny kde je chyba

uživatel eliminován | 10. 11. 2007, 20:38:50

No tak ta chybova hlaska je snad vice nez jasna ;)..
otevirani socketu je na mnoha free hostinzich uzamceno...

uživatel eliminován | 10. 11. 2007, 20:38:46

GigaHeartz: mluvíš mi z duše..;]]

GigaHeartz

GigaHeartz | 10. 11. 2007, 20:36:59 | více příspěvků | napsat uživateli

Hop na Python a na pythonhosting !730!!27!

uživatel eliminován | 10. 11. 2007, 20:36:44

má rada zní: vykašli se na php..;]

uživatel eliminován | 10. 11. 2007, 20:36:00

Jah.n.Bass: no, otázka, co můžeš nastavit na serveru, ale protože to je webzdarma, tak toho moc není, no...!1281!

předchozí | 0 | 30 | další


Přihlášení
 
@libimseti.cz

registrovat se

Klíčová slova

phpindexfsockopenchybafilesreasonsdisabledwarningerrstrfórchvilkaradiohostscripterrnobeenzdravípomocstatusstránkashoutcastsaigonprojectglobodkazrádiocoptadytaproblémservertimeoutsecurityradioport

Podobná témata

Moje témata

Pro zobrazení tvých diskuzí se musíš přihlásit.

Oblíbená témata

Pro zobrazení tvých oblíbených témat se musíš přihlásit.

k obsahu ↑