koti.mbnet.fi:n PHP on päivitetty versioon 4.3.10 Tästä johtuen koti.mbnet.fi-käyttäjillä on ollut paljon ongelmia omien PHP-koodiensa kanssa. Esimerkiksi foreach-funktio on joillakin takkuillut ja PBlang-foorumit olleet epäkunnossa.
Mitäkähän tästä nyt lopulta seuraa kun T.M:ltäkin on viety käyttöoikeudet?
Lisää tietoa MBnetin PHP-keskustelusta: http://www.mbnet.fi/mbinternet/kotisivut/
Heh... Onneksi en itse mitään tärkeätä mbnetin palvelimella pidä, mutta näköjään ainakin yhden kuvan upload -koodivinkin esimerkin etusivu (mikä lause :)) ei toimi. Kyseessä on tälläinen koodi:
<?php $kuvat = glob("$little_tn_dir{*.gif,*.jpg,*.jpeg,*.png,*.GIF,*.JPG,*.JPEG,*.PNG}", GLOB_BRACE); if(is_array($kuvat)){ $i=0; foreach($kuvat as $pic){ if($i++ % 4 == 0) echo "<br />"; //4 kuvaa rinnakkain echo " <a href=\"{$big_image_dir}".basename($pic)."\"><img src=\"{$pic}\" alt=\"".basename($pic)."\"></a>\n"; } }else{ echo "<p>Hakemisto tyhjä.</p>"; } ?>
Ja kaikki muu toimii, paitsi tuo $pic-muuttuja ei saa arvoa.
Taitaa muillakin olla ongelmia juuri foreach()-lauseessa.
Edit: Ja lähti toimimaan, kun latasin skriptin uudestaan mbnettiin.
ajv: nyt tuo on yleisin, että lataa skriptin uudestaan palvelimelle niin alkaa toimimaan.
Tämä on yksi syy miksi pitäisi sitä manuaalia myös lueskella ;)
Itse olen huomannut että kun tekee "virheetöntä" (tulkki ei huomauttele mistään) koodia 5.x versiolla niin se toimii muuallakin (ottaen huomioon ettei käytä vitosen featureja vanhemmissa). En tiedä onko tuo asetuksista kiinni, mutta 5 version tulkki tuntuisi olevan paljon tarkempi (kummassakin error reportin E_ALL). Ainakin varoituksien suhteen.
Hmm.. Hienoa toiminta akyllä mbnetin ylläpidolta myös minun mielestä kun luin php juttupalstaa, yöllä heräillään ja korjaillaan ja sitten tehdään tunnukset pblangin tekijälle ihan vain sitä varten, että saadaan pblang uusin versio toimimaan taas mbnetissä :)
Eiä ole muuten minulla ihmeemmin näkynyt ongelmia, tiiä sitten kun minulla ei ole edes mitään kovin isoa koodia siellä, että johtuisiko siitä, lähinnä siis vaan tekstitiedostojen availua ja sulkeilua ja evästeiden tekoa.
Jokatapauksessa, nyt näyttää kyllä melkeen kaikilla toimivan, eli onkelmia eipä ennää ole, vai :)
Ongelmia ei taida enää olla ja hyvä niin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.