Jan 04
Po novem sem naročen na revijo php|architect. Dobil sem prvo število …….. verjamem, da bolj po sreči kot po čem drugem. Naslov, na katerega je prišla revija:
Vojko…..
Cvetna …..
3…. Šen……, Slovenia
SLOVAKIA
Slovakia je bilo napisano 2x večje kot cel naslov in še boldano zram. Sram naj bo te bimbote. Glede na to, da sem mogu iz drop downa zbrat, v kateri državi sem, bi pričakoval, da bo prišlo na prav naslov!
EDIT (6.3.2008): Kljub temu, da mi je tipson obljubu, da do napake ne bo več prišlo, je naslov še zmerja isti. Ali se sploh splača ga še gnjavit s tem???
0%
0%
Aug 23
Kako v PHP-ju iz SimpleXMLElement-a dobiti string? Zelo zanimiva zadeva.
1
2
3
4
5
6
| $data = "<?xml version=\"1.0\" encoding=\"utf-8\">";
$data .= "<xml><node>tekst</node></xml>";
$xml = new SimpleXMLElement($data);
$string = $xml->node;
var_dump($string); |
No, zgornja koda bi po pričakovanju morala izpisati:
Vrne pa:
1
2
3
4
| object(SimpleXMLElement)#2 (1) {
[0]=>
string(5) "tekst"
} |
Kaj pa če napiš¡emo:
Takrat izpiše:
Torej problem je, da v nam spremenljivko shrani SimpleXMLElement objekt, izpiše pa string. To zna biti nerodno sploh pri ajax zadevah - npr: v array shranimo neke stringe in jih spustimo preko funkcije json_encode in preko js-ja pošljemo na clienta. Namesto stringov, pa so notri objekti. Ni vredu. Sodelavc je poštudiru, da se da zadeva rešit na zelo simpl način in sicer:
1
| $string = "".$xml->node; |
Sedaj pa tudi var_dump izpiše prav:
1
| string(5) "tekst" |
Se pravi, da dodamo prazen string in zadeva je rešena.
Očitno php nekaj interno zmučka s tem objektom, kaj pa sam bog ve. No, važno, da dela. Upam, da bo ta "trik" komu prišel še prav, meni prav gotovo je.
0%
0%
Aug 22
Danes sem na tej strani našel en zelo zanimiv in predvsem koristen class, ki bi lahko marsikomu olajšal delo z Excelovimi (podpirajo tudi format 2007) fajli iz PHP-ja.
Še link.
0%
0%