Reklama
Nepřihlášený uživatel | Zaregistrovat se
 

Téma:

Počítače a InternetVývoj software

Spravuje:

hkmaly

Může vás zajímat



Reklama


PHP


spolumoderuje harry_x

Prosíme o několik drobných laskavostí:

  • před položením dotazu zkuste zapátrat v dokumentaci. Nikomu se nebude chtít formulovat znova a znova tytéž odpovědi, které již dříve a mnohem lépe napsal někdo jiný.

    Konkrétně návod k instalaci PHP na sebeobskurnejsich platformach se nachází zde.

    Dalším užitečným zdrojem informací o PHP, PHPLIB, ale i spouste jinych veci mohou být stránky Jirky Koska.

    mnohe casti oficialniho manualu k PHP jsou jiz prelozeny do cestiny, zacit muzete zde

    Mnoho otázek k instalaci je zodpovězeno na této stránce.

    A v neposlední řadě se dá zkusit i vyhledávací formulář na této stránce (napravo od formuláře pro odesílání příspěvků).

  • Dodržujte prosím téma, kterým je výhradně programování v jazyce PHP.
    Pokud se kupříkladu Váš dotaz týká pouze databází, zkuste raději klub "SQL".
    Pokud se týká javascriptu, zkuste klub javascript.

  • nepokoušejte se zvýrazňovat své příspevky přebytečnými html značkami. kdyby to dělali všichni, výsledek by se nedal číst. proto budou graficky přespříliš kreativní příspěvky odmazávány.

  • Nadávání off-topic přispěvatelum přenechte moderátorovi klubu.

  • Pokud na Vaši otázku nikdo neodpovídá, nejspíše byla položena tak nešťastným zpusobem, ze na ni při nejlepší vuli nelze odpovědět. Druhá možnost je, že nikdo neví. Každopádně si nijak nepomůžete, budete-li se odpovědi domáhat jejím opakováním provázeným verbální agresivitou.

  • Pokud navzdory výše uvedenému opravdu myslite, ze sem musite neco napsat, zkuste ještě najít odpověď na váš dotaz na www.google.com

  • Tento klub není určen pro příspěvky typu "mám nové stránky v PHP, prosím otestujte mi je" - k tomu, aby člověk našel chybu v jakékoli aplikaci, nemusí být programátor. K podobným žádostem prosím použijte raději obecnější kluby jako www.

Bez výstrahy budou mazány příspěvky, jejichž autoři předchozí řádky očividně ignorovali.
Tato pravidla jsou šita na míru pokročilejším uživatelům, bez jejichž přítomnosti by vaše dotazy mnohdy zůstaly nezodpovězeny.

Připomínky k výše uvedenému akceptuji pouze prostřednictvím interní okouní pošty.

Poznámka: vzhledem k záplavě spamů byl anonymům zakázán zápis a asi to tak nějakou dobu vydrží.

Mesic PHP bugu sice uz dozuril, ale nalezene chyby jeste nebyly opraveny ...


hkmaly - Slava pomlcky -  .
z konzole to funguje .... protoze z konzole poustis php-cli, pripadne php-cgi, zatimco z webu mod-php, at uz se prislusny balicek jmenuje jakkoliv. Jejich konfiguracni soubory jsou jinde.
Pridal jsem proxy_ftp
mod, apache spadl na hubu, v systemctl jsem se dozvedel pouze, ze code=exited. Odebral jsem proxy_ftp , restartnul Apache a najednou je ftp enabled. To jsou zahady.
 
Tu FTP kategorii tam prave nikde nevidim, cili predpokladam, ze je FTP support disabled. A tim, ze nemohu najit ani mod_ftp pro Apache, jak jsem byl zvykly z davnych dob, tak na to cumim, jak krava na jetel.
Pokud je FTP načtené, měl bys v phpinfo() vidět celou kategorii FTP a v ní FTP support: enabled, pokud to tam není, podívej se, jestli ti třeba ftp.so (či jak se to jmenuje) v systému nechybí
Odsud ti bohužel víc neporadím :(
No prave, to uz mi taky doslo, tak jsem to smazl. Neni mi jasne, proc to pise, ze je funkce nedefinovana, kdyby to bylo jen nekde disabled, tak snad nebude tvrdit takovouhle vec
V phpinfo()
to vypise:
Registered PHP Streams php, file, glob, data, http, ftp, https, ftps, compress.zlib
a jinak o ftp ani slovo
 
Bez středníku na začátku řádku to je zapnuté
tam je jen disable_classes ´= a prázdno
Na disable_functions do php.ini ses díval?
 
ftp_connect
Psl, nevite nekdo, proc php script volajici funkci ftp_connect() (php5-ftp je nainstalováno, server Apache, ostatni php stranky na nem normalne jedou) volaný z web. prohlizece napíše do errorlogu Apache napíše Call to undefined function ftp_connect (z konzole to funguje). Hledam v te distribuci SuSE 12.3 mod_ftp pro Apache, jestli to nepomuze, ale jako by se po ni zem slehla. Netusite nekdo, v cem delam chybu?
 
A nezabudni si spravne vytplnit svnignore a gitignore subory
rushid Nemáte právo číst tento stručný textík 
Njtvl, ja to vlastne muzu zkombinovat. Ja vedel ze nekoho neco napadne :) Dik.
hkmaly - Slava pomlcky -  .
Proc nemuzes na lokalni kopii repositare pouzivat git?
rushid Nemáte právo číst tento stručný textík 
Prosim o radu:
Mam SVN repo na stroji A. Nemam na nej zadny ssh pristup, smim jenom svn commit, je to produkcni stroj. Mam pracovni kopii repozitare na stroji B, mam k nemu plny ssh. Stroj B zaroven slouzi jako 'testovaci'. Oba stroje maji "necim" specifickou konfiguraci, kterou nemuzu nijak zreplikovat (kvuli zabezpeceni) takze si nemuzu udelat nejky stroj C pro vyvoj.

Workflow ted vypada takto: Mam lokalni kopii repozitare. Udelam zmeny, ale nemuzu komitnout, protoze druhy krokem je "testovani" na stroji B. Takze je natvrdo syncnu na stroj B. Po testovani komitnu, udelam update produkcniho stroje A.
Pri par souborech to jde. Problem je, ze testovaci faze je nekolik dni i tydnu. Nemuzu pouzit branche (jak bych to udelal v Gitu) takze si pokazde musim jak vul sepsat seznam upravenych souboru kazde synchronizace se strojem B. Az se vse otestuje, komitnu tento balik souboru a updatnu produkci A. Samozrejme ze dochazi ke konfliktum, ktere hledam jak vu...

Napada vas jak to resit lepe? Nemuzu pouzit Git. Pravidla jsou nastavena tak nesmyslne, ze mam dost svazane ruce.
 
hkmaly - Slava pomlcky -  .
V pripade, ze by to nebyla knihovni funkce, tak by hrozilo, ze ji nekdo napsal v dobe PHP 3 a je do jeji deklarace nutne ten ampersand dopsat. Teda, kdyby to nebyl objekt.
von_Zeppelin Oliheň Beznaděje  pclib php framework
No tak druha vec je, ze ten ampersand se pri volani funkce uz nepouziva a parametry predavane odkazem se zadavaji v deklaraci funkce. Ale u objektu to neni nutne, nebot je to referencni typ.

Neboli novejsi php pouziva lepsi, rozumnejsi a rozsirenejsi model prace s referencemi.

Naopak to, ze je xml_set_object() knihovni funkce neni podstatne - tataz pravidla plati pro jakekoliv funkce.
hkmaly - Slava pomlcky -  .
To neni podstatne. Podstatne je, ze xml_set_object je knihovni funkce a pokud potrebuje pass-by-reference tak ji ma.
von_Zeppelin Oliheň Beznaděje  pclib php framework
Ano, od petky se objekty predavaji vzdy referenci.
 
mr_x Find what you love and let it kill you. 
aha tak asi jo http://stackoverflow.com/questions/4665782/php-warning-call-time-pass-by-reference-has-been-deprecated