Nejste přihlášeni
Zdravim,
chtel bych se zeptat, jake jsou limity na velikost e-mailovych priloh u programu Plus a Mega. Dulezita je hlavne velikost prichozi zpravy, protoze zakaznici mi budou posilat vetsi prilohy (cca 15 MB). Pokud mi zjistite i velikost odchozich zprav (z vaseho webmailu), tak to bude super.
Predem dekuji.
ZABRALO, mate medaili :-). Eaccelerator u sebe nepouzivam, v zivote by mne to nenapadlo.
Diky moc
Na strance
http://php.net/manual/en/functions.anonymous.php
najdete kod
$service = function($foo) {
echo "Service returns: $foo";
};
coz je dukaz ze to jde. Najdete tam spoustu ukazek, ze anonymni fci lze definovat jako prommenou. Jinak by postradaly smysl.
Dnes jsem si stahl verzi 5.3.13 a v poradku vse funguje. Webovky jsem si pozmenil, aby mi bezely i na vasi rozbite verzi. Berte to spis tedy jako informovani, ze vam pri kompilace php doslo asi k chybe. Tohlo opravdu ma fungovat, jsem v tom profik :-).
Chapu, ze vy s tim moc nenadelate a musite pockat na nejaky BUG fix. Problem je, ze na jinem 5.3.13 se to nedeje.
Preji hodne zdaru.
Snad se vam to casem podari opravit.
Tak je to 100% problem na endore. Stahnul jsem si do lokalniho pocitace veriz 5.3.13 a zminene chyby to nedela.
Zkuste si opakovane volat stranku http://www.bogan.cz/preg_replace.php a budou se vam dit ruzne 3 chyby:
- Nebyla přijata žádná data
- Warning: preg_replace_callback() Requires argument 2, '', to be a valid callback in preg_replace.php
- Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 365590041 bytes)
Dokonce pretece pamet a to v tom souboru je jen
$fcep=function(){
return 'x';
};
$text=preg_replace_callback('/[0-9]/',$fcep,'abcdefghijkl12345679'); //toto nahradi cisla za znak x
echo $text.'<br>';
// nasledujici cast ovlivnuje chovani i beh predchozi funkce a to je uz fakt divne
$promenna='neco';
$fce1=function() { echo 'Fce 1 spustena<br>'; };
$fce2=function() use ($promenna) { echo 'Fce 2 spustena, $promenna='.$promenna.'<br>'; };
$fce1();
$fce2();
Je mi lito, ale tohle je opravdu problem u vas. Moc zakazniku tyto moznosti asi nepouziva, ale urcite se jich par najde.
Pak jsem jeste objevil chybu v preg_replace_callback, kdy pretece pamet, ale zatim jsem neudelal testovaci/ukazkovy skript chyby.
Zadne zmeny ve verzi 5.3.13 v tech funkcich, co tu zminuji, neprobehly. Do dokumentace funkci i do changelogu PHP jsem se samozrejmne podival ihned pri nalezeni chyby. Popisovana chyba je spis downgrade funkcnosti a to v PHP davaji vedet hodne dopredu pomoci chyby E_DEPRECATED.
Tato chyba urcite neni planovana uprava PHP.
Dobry den,
od verze PHP 5.3 lze pouzivat anonymni funkce a jeste donedavna na Endore fungovaly. Nyni mi prestaly fungovat stranky (http://www.bogan.cz) a pravdpodobne za to muze nedavny upgread PHP na verzi 5.3.13.
Kdyz si spustim na starsi verzi PHP (5.3.X) nasledujici kod, tak to v poho probehne a kdyz to spustim na Endore, tak to zahlasi chybu.
Bojim se, ze s tim moc nenadelate, protoze to vypada na problem v PHP. Zkusim si nainstalovat u sebe PHP 5.3.13, abych zjistit, zda to je problem PHP nebo Endory. Pokud udelate downgrade PHP nebo to nejak opravite, tak budu vdecny. Na teto adrese mate PHP, kterym to vzdy muzete otestovat http://www.bogan.cz/test.php
Ukazkovy kod:
$promenna='neco';
$fce1=function() { echo 'Fce 1 spustena<br>'; };
$fce2=function() use ($promenna) { echo 'Fce 2 spustena, $promenna='.$promenna.'<br>'; };
$fce1();
$fce2();
Na starsim PHP (5.3.X) to vrati:
Fce 1 spustena
Fce 2 spustena, $promenna=neco
Na Enodre PHP (5.3.13) to vrati:
Fce 1 spustena
Fatal error: Function name must be a string in ... on line ...
Jsem u wifi poskytovatele a jeste jsem si overoval, zda budou moji verejnou IP menit. Menili routovani, takze jedu pres jinou gateway. Ujistili mne, ze to v nejblizsi dobe menit nebudou.
Poskytovatel mi zmenil verejnou adresu. Mohli byste mi prosim zmenit pristup na innodb.endora.cz pres TCP ze stare IP adresy 77.78.88.250 na novou IP adresu 77.78.89.150?
Predem dekuji. Uzivatel Bogan
Triggery, pohledy a funkce jsem zkusil a funguji. Pokud pobezi i ten vzdaleny pristup na mysql, tak jste borci.
Velmi dekuji za rychle kladne vyrizeni. Na stranky pak dam i vase logo, prestoze nemusim a budu vam delat reklamu vsude, kde se da :-).
Jeste jednou diky.
Dobry den,
rad bych pozadal admina o prideleni vice prav k mysql databazi.
Mam databazi na serveru innodb.endora.cz, uzivatel bogan, jmeno databaze je boganweb a mam variantu PLUS.
Kdyz jsem nahraval pres phpmyadmin databazi, tak jsem dosel k nemilemu zjisteni, ze databaze nema zapnutou podporu pohledu, triggeru a vlastnich funkci. Trochu jsem prolezal toto forum a stejne jako jini uzivatele prosim tedy admina o zapnuti techto funkci:
- zpristupneni primeho spojeni s databazi na IP adresu 77.78.88.250
- zapnuti prav na pouzivani pohledu v databazi
- prestoze jini uzivatele neuspeli, tak presto prosim o zapnuti prav na pouzivani triggeru
- prestoze jini uzivatele ani nezadali, tak presto prosim o zapnuti prav na spousteni Stored Routines
V jednom tematu jsem narazil na zpravu od admina, ze nelze v databazi pouzivat cizi klice. Pouzivat cizi klice lze a to bez problemu (odzkouseno). Samozrejme to jde pouze na tabulkach typu InnoDB a ne na MyISAM.
Jeste ohledne triggeru. MySQL 5.X je hlavne o transakcich, triggerech a stored funkcich a bez nich se poradny velmi omezuje. V pripade, ze memu prani o zapnuti podpory triggeru nebude vyhoveno, tak bych alespon prosil o erudovane vyjadreni pracovnika proc to nelze. Je to jen o nastaveni prav danemu uzivateli a pokud se obavate o nejake zatezove problemy, tak mohu odprisahnout, ze z me strany zadne problemy nebudou. Weby, ktere chci provozovat na vasem hostingu budou radne odladeny na lokanim stroji. Pokud vas ani tento zavazek neoblomi, tak prosim alespon uvedte ve vypisu variant, ze na MySQL nelze provozovat triggery, stored funkce a procedury. Ja jsem timto prisel o 500Kc, protoze jsem slepe veril, ze kdyz je MySQL verze 5.1, tak je to hlavne kvuli funkcim, ktere sebou MySQL 5.X prinasi a ktere na jinych hostinzich jsou dostupne.
Hosting Endora.cz mne velmi zaujal a rad bych ve svem nadseni zustal.
Predem dekuji za kladne vyrizeni.