Archívum - Ápr 2011 - Fórum téma
április 13
AS3 XML betöltés PHP-n keresztül hibát ad
Elég fura dolgokba szaladok bele a napokban, a css kínomon már segítettek a vonatkozó fórumban, most azonban valami érdekesbe akadtam ismét.
Adott egy nagyon egyszerű xml betöltő flashben. A szokásos URLLoader, és URLRequest osztályokat használva próbálom egy változóba betölteni az adatokat.
Adott a következő xml:Ezt egy php file szolgáltatja. A böngészők,a firebug, minden teljesen frankó xmlnek látja. Flashben viszont ha célváltozó típusának XML-t adok meg:
private var trackList:XML;
A következő hibaüzenetet kapom:
Error #1088: The markup in the document following the root element must be well-formed.
Ha a böngészőben kijelölöm a php script által generált lap forrását, és lementem egy "valami.xml" nevű fájlba, és ezt kérem flashen keresztül, akkor mint a kisangyal feldolgozza, pedig teljesen azonos tartalomról van szó elméletben.
Ha pedig a váltózó típusát megváltoztatom:
private var trackList:XMLList;
Akkor a php scripttel is meg a valami.xml-el is feldolgozható adatot kapok, hiba nélkül, az adatok is a helyükön vannak.
Tovább tudnék dolgozni az XMLList-es verzióval, de ez így nem a normál működés. Érti ezt valaki?
■ Adott egy nagyon egyszerű xml betöltő flashben. A szokásos URLLoader, és URLRequest osztályokat használva próbálom egy változóba betölteni az adatokat.
Adott a következő xml:
<?xml version="1.0" encoding="UTF-8"?>
<musicXML>
<musicData id="2" filename="nota1.mp3" />
<musicData id="1" filename="nota2.mp3" />
</musicXML>
private var trackList:XML;
A következő hibaüzenetet kapom:
Error #1088: The markup in the document following the root element must be well-formed.
Ha a böngészőben kijelölöm a php script által generált lap forrását, és lementem egy "valami.xml" nevű fájlba, és ezt kérem flashen keresztül, akkor mint a kisangyal feldolgozza, pedig teljesen azonos tartalomról van szó elméletben.
Ha pedig a váltózó típusát megváltoztatom:
private var trackList:XMLList;
Akkor a php scripttel is meg a valami.xml-el is feldolgozható adatot kapok, hiba nélkül, az adatok is a helyükön vannak.
Tovább tudnék dolgozni az XMLList-es verzióval, de ez így nem a normál működés. Érti ezt valaki?
április 12
Kép helyezése térképre
Az miért van hogy rá akarok tenni egy másik kis képet a térképemre, ami menü lenne és ugye a rendezést absolute ra rakom, így egyből átbassza layerbe és felbassza a sarokba a képet miután elmentem!
Hogy csináljam meg hogy a kép ott legyen a másik képen ahova teszem!???
■ Hogy csináljam meg hogy a kép ott legyen a másik képen ahova teszem!???
Nem kalapos ő, ű használata DOMPdf-ben
Sziasztok!
Nemrégiben találtam egy egészen jó PDF generáló lib-et, DOMPdf a neve. A probléma vele csupán annyi, hogy az ő és ű karakterek nem kalapos verzióját (double acute) nem tudom belegenerálni a PDF-be (vagy ? vagy a szokásos összevissza karakterek). Amivel eddig próbálkoztam, de nem segített:
Bármilyen ötletet szívesen fogadok. Köszönöm a válaszokat!
■ Nemrégiben találtam egy egészen jó PDF generáló lib-et, DOMPdf a neve. A probléma vele csupán annyi, hogy az ő és ű karakterek nem kalapos verzióját (double acute) nem tudom belegenerálni a PDF-be (vagy ? vagy a szokásos összevissza karakterek). Amivel eddig próbálkoztam, de nem segített:
- Html entitásokra cserélni a megfelelő karaktereket
- iconv, mb_convert, utf8_encode függvények segítségével a forrás html encode-olása
- Windows-os font készletből Verdana átkódolása afm formátumba mind utf-8, mind iso-8859-2 encoding-al
- (meta content-type tag megadása a forrás html-ben)
Bármilyen ötletet szívesen fogadok. Köszönöm a válaszokat!
Monitorozó, katalogizáló program PHP alapon
Akit érdekel:
Elkészült a hálózat eszközöket(szervereket, switcheket, lan printereket) monitorozó, és katalogizáló program.
http://www.fmsite.hu/naboo
■ Elkészült a hálózat eszközöket(szervereket, switcheket, lan printereket) monitorozó, és katalogizáló program.
http://www.fmsite.hu/naboo
Lefagy a flash előtöltő egyes tárhelyeken
Sziasztok! Van (lenne) egy oldalam, ami egy index.htm + egy .js + egy .swf file-ból áll (illetve még a levelezést egy .php csinálná).
Az a nagy problémám, hogy van olyan táhely, ahova ha feltöltöm fut (több domainem), de a saját domain alól nem akar, betöltéskor kifagy. Sajnos ötletem sincs, hogy mi lehet a probléma. Már sokfelé utánnanéztem, érdeklődtem, de senkinek nincs rá ötlete. A tárhelyszolgáltatónak sincs ötlete :(
Ahonnan nem fut, de kéne: www.agro-hemp.hu
És ahonnan például fut: http://honlapok.selectric.hu/agro-hemp2/index.htm
De fut máshonnan is, próbáltam.
Nem a feltöltéssel van a baj, file-méretek meg hasonlóak rendben vannak.
Érdekesség, hogy az eredeti helyéről FireFoxal azért elindul, de semmi mással. A másik, többi helyről mindennel (IE, FF, Chrome..) jó.
Nagyon kíváncsian várnám az észrevételeteket, ötleteteket. Nem csak én, hanem sokan akik nem tudnak rá mit mondani.
elérhetőségem a fórumon kívül: csiatt##kukac##freemail.hu
■ Az a nagy problémám, hogy van olyan táhely, ahova ha feltöltöm fut (több domainem), de a saját domain alól nem akar, betöltéskor kifagy. Sajnos ötletem sincs, hogy mi lehet a probléma. Már sokfelé utánnanéztem, érdeklődtem, de senkinek nincs rá ötlete. A tárhelyszolgáltatónak sincs ötlete :(
Ahonnan nem fut, de kéne: www.agro-hemp.hu
És ahonnan például fut: http://honlapok.selectric.hu/agro-hemp2/index.htm
De fut máshonnan is, próbáltam.
Nem a feltöltéssel van a baj, file-méretek meg hasonlóak rendben vannak.
Érdekesség, hogy az eredeti helyéről FireFoxal azért elindul, de semmi mással. A másik, többi helyről mindennel (IE, FF, Chrome..) jó.
Nagyon kíváncsian várnám az észrevételeteket, ötleteteket. Nem csak én, hanem sokan akik nem tudnak rá mit mondani.
elérhetőségem a fórumon kívül: csiatt##kukac##freemail.hu
CakePHP pagination
Üdv!
Elkezdtem írni cakePHP segítségével egy hírező rendszert.
Egy hír olvasásánál, kiírja a kommenteket, amelyeket csak 10-esével szeretnék megjeleníteni.
Ez működik is, csak éppen dupla lekérdezés történik.
models/news.phpmodels/comments.phpcontrollers/news_controller.phpEkkor a $news tömb tartalma
News => array(//az adott hír tartalma)
Comments => array(//az összes komment ami ehhez a hírhez tartozik)
$comments tartalma
Comments => array(//az egy oldalra jutó komment)
Kérdésem, hogyan lehetne másképp megoldani, hogy ne legyen benne a $news tömbben az összes komment, mert így körülbelül adtam a sz@rnak egy pofont.
Előre is köszönöm!
Ui: kb 2 napja kezdtem el a cakephp-val foglalkozni, googleben nem találtam rá megoldást, csak ugyen ezt. (Méghozzá itt: http://blog.matsimitsu.nl/code/162/paginating-child-models)
Üdv!
■ Elkezdtem írni cakePHP segítségével egy hírező rendszert.
Egy hír olvasásánál, kiírja a kommenteket, amelyeket csak 10-esével szeretnék megjeleníteni.
Ez működik is, csak éppen dupla lekérdezés történik.
models/news.php
class News extends AppModel{
var $name = 'News';
var $hasMany = array('Comments'=>array('className'=>'Comments')); //comment model megívása
var $virtualFields = array(
'comment_count' => 'SELECT COUNT(*) FROM comments as Comments WHERE News.id=Comments.news_id',
'author' => 'SELECT username FROM users as Users WHERE Users.id=News.user_id'
);
}
class Comments extends AppModel {
var $name = 'Comments';
var $virtualFields = array(
'author' => 'SELECT username FROM users as Users WHERE Users.id=Comments.user_id'
);
var $belongsTo = array('News'); //átadom a news modelnek
}
...
function read($url){
$this->updateNewsread($url);
$this->set('news', $this->News->findByUrl($url));
$this->set('comments', $this->paginate('Comments'));
}
private function updateNewsread($url){
$this->News->query('UPDATE news SET readed=readed+1 WHERE news.url="'.$url.'"');
}
...
News => array(//az adott hír tartalma)
Comments => array(//az összes komment ami ehhez a hírhez tartozik)
$comments tartalma
Comments => array(//az egy oldalra jutó komment)
Kérdésem, hogyan lehetne másképp megoldani, hogy ne legyen benne a $news tömbben az összes komment, mert így körülbelül adtam a sz@rnak egy pofont.
Előre is köszönöm!
Ui: kb 2 napja kezdtem el a cakephp-val foglalkozni, googleben nem találtam rá megoldást, csak ugyen ezt. (Méghozzá itt: http://blog.matsimitsu.nl/code/162/paginating-child-models)
Üdv!
Feltételek, műveletek tárolása, futtatása
Sziasztok!
Szeretnék eltárolni adatbázisban bizonyos műveleteket/ellenőrzéseket, amiket objektumokon szeretnék elvégezni később, ezáltal létrehozva egy alap szintű folyamatkezelő felületet.
Pár példa:
Feltétel:
return (User.last_login < MA-10nap)
Művelet:
if (User.login == 'admin' ) {User.credential = 'admin'}
Gondolom első körben egy parsert kellene írnom, utána pedig kiértékelni az eredményt.
Keresgéltem a témában, de nem sok sikerrel. Ha pár kulccszóval ki tudnátok segíteni, megköszönném:) Gondolom nem én vagyok az első aki ilyen feladattal találkozott és szeretnék megnézni pár megoldást, mielőtt megírom a sajátomat.
Köszi mindenkinek!
Üdv: Karesz
■ Szeretnék eltárolni adatbázisban bizonyos műveleteket/ellenőrzéseket, amiket objektumokon szeretnék elvégezni később, ezáltal létrehozva egy alap szintű folyamatkezelő felületet.
Pár példa:
Feltétel:
return (User.last_login < MA-10nap)
Művelet:
if (User.login == 'admin' ) {User.credential = 'admin'}
Gondolom első körben egy parsert kellene írnom, utána pedig kiértékelni az eredményt.
Keresgéltem a témában, de nem sok sikerrel. Ha pár kulccszóval ki tudnátok segíteni, megköszönném:) Gondolom nem én vagyok az első aki ilyen feladattal találkozott és szeretnék megnézni pár megoldást, mielőtt megírom a sajátomat.
Köszi mindenkinek!
Üdv: Karesz
április 12
OOP komplex kérdés halmaz
1) Mi a különbség a [$this] és a [$this->valtozo] között? Van a "method_exists(x,y)" függvény ahol x helyére natúr csak a $this kerül be. Mivel nincs neki megadva egyéb paraméter, akkor ilyenkor mit tartalmaz, amiből tudni fogja a php/fügvény hogy ezt kell csinálnia?
2) Az önmagukban szereplő $this-ek micsodák?
class ..{
function __set($tulajdonsagnev, $ertek){
if(method_exists($this, $tulajdonsagnev) {
return call_user_func(array($this, $tulajdonsagnem), $ertek)
}
}
}
3) A __get($valt) ez a metódus pontosan mit csinál? A változó helyére mi kerül be?
■ 2) Az önmagukban szereplő $this-ek micsodák?
class ..{
function __set($tulajdonsagnev, $ertek){
if(method_exists($this, $tulajdonsagnev) {
return call_user_func(array($this, $tulajdonsagnem), $ertek)
}
}
}
3) A __get($valt) ez a metódus pontosan mit csinál? A változó helyére mi kerül be?
If..isset...$_POST..() ?
Üdv!
Egy pascal példa programot akarok php-re átírni, de a php tudásom még elég gyatra,
a program:
A felhasználó magasságának és súlyának ismeretében tájékoztassuk őt arról, hogy mennyire van elhízva. Tekintsük optimálisnak azt az esetet, ha a felhasználó kg-ban mért "súlya" legfeljebb 10%-kal tér el a cm-ben mért magassága-100 cm-től!
Nos, így akartam megcsinálni:
Van egy formom:és a 11.php tartalma:Segítséget szeretnék kérni, hol rontottam el? A zárójelekbe gabalyodtam bele? :S
Előre is köszönöm!
■ Egy pascal példa programot akarok php-re átírni, de a php tudásom még elég gyatra,
a program:
A felhasználó magasságának és súlyának ismeretében tájékoztassuk őt arról, hogy mennyire van elhízva. Tekintsük optimálisnak azt az esetet, ha a felhasználó kg-ban mért "súlya" legfeljebb 10%-kal tér el a cm-ben mért magassága-100 cm-től!
Nos, így akartam megcsinálni:
Van egy formom:
<form action="11.php" method="POST">
<input type="text" name="mag" placeholder="Magasság">cm
<input type="text" name="suly" placeholder="Súly">kg
<input type="submit" value="Elküld">
<?php
if (( isset( $_POST['mag'])-100 > isset($_POST['suly'])*0.9) && (isset( $_POST['mag'])-100 < isset($_POST['suly'])*1.1 ) )
{print "Nem vagy elhízva!";}
else
{print "El vagy hízva!";}
?>
Előre is köszönöm!
kép probléma
Hogy tudom megcsinálni azt hogy a kép hátterét elvegyem!
Photoshoppal kiradírozom de miután elmentem fehér lesz ugyan úgy!
Hogy oldjam meg? :D
■ Photoshoppal kiradírozom de miután elmentem fehér lesz ugyan úgy!
Hogy oldjam meg? :D