Archívum
február 25, 2007
Web Compo 2007 - álláslehetőség és új határidő
Végéhez közeledik a Web Compo 2007 első határideje, így ebből az alkalomból el is készült a második határidő. Két hét ráadást kapnak a versenyzők, így még további három hetük van arra (március 15-e éjfélig), hogy elkészítsék pályaműveiket a két kategória valamelyikében.
Ezt annál is inkább érdemes megtenni, akár úgy is, hogy csak most fog neki a vállalkozó kedvű játékos az írásnak, mert támogatóink közül többen is keresnek munkatársakat webfejlesztői munkakörbe. A legsikeresebb compók beküldőinek pedig jó esélyeik vannak arra, hogy támogatóink a verseny után megkeressék őket.
■ Ezt annál is inkább érdemes megtenni, akár úgy is, hogy csak most fog neki a vállalkozó kedvű játékos az írásnak, mert támogatóink közül többen is keresnek munkatársakat webfejlesztői munkakörbe. A legsikeresebb compók beküldőinek pedig jó esélyeik vannak arra, hogy támogatóink a verseny után megkeressék őket.
OAXAL: Open Architecture for XML Authoring and Localization
Egy XML dokumentum írási és nyelvi fordítási megoldás
■ Meet the techie "sister" behind Vatican's Website
Interjú a Szentszék webmesternőjével
■ PHP Triad .html kiterjesztést is kezelje PHP-ként
Hello Mindenkinek!
Segitség kellene egy beállításhoz. Kezdö vagyok a php-ban.
Letöltöttem és telepítettem a PHP Triad-ot Win98-ra. Müködik(legalábbis ugy látom) .html meg .php file-okat (phpinfo.php)rendesen mutatja a böngészö.
De ha egy html végü file-ba beteszek egy php kódot azt nem hajtja végre illetve csak a html rész jelenik meg. A PHP.net oldalon olvastam, hogy -gondolom ez lenne a megoldás az én gondomra csak azzal van a baj,hogy HOGYAN??? Elöre is köszönök minden segítséget!
■ Segitség kellene egy beállításhoz. Kezdö vagyok a php-ban.
Letöltöttem és telepítettem a PHP Triad-ot Win98-ra. Müködik(legalábbis ugy látom) .html meg .php file-okat (phpinfo.php)rendesen mutatja a böngészö.
De ha egy html végü file-ba beteszek egy php kódot azt nem hajtja végre illetve csak a html rész jelenik meg. A PHP.net oldalon olvastam, hogy
a webszervert be lehet állítani úgy, hogy a PHP feldolgozzon minden HTML fájlt PHP blokkokat keresve
Menu megjelenitese php fajlban
Van egy weblapom amelyen talalhato egy menu. A menu XHTML kodja a kovetkezo keppen nez ki:Ez a kod 4 fajlban szerepel (index.php, portofolio.php, sitemap.php, contactus.php).
Mi tortenik ha peldaul ki akarom szedni a "sitemap.php" oldalat a menubol? A problema az, hogy mind a negy XHTML fajlot ujra kell szerkeszteni. Ez borzaszto lesz idovel ha mindig valtozik a menu.
Gondoltam, hogy meg lehet oldani a problemat PHP hasznalataval, irok egy fugvenyt amelyet beolvasok minden HTML fajlban es meghivom.
A kodom a kovetkezo lenne:Mukodik elvileg de van egy kis gond. A basename($_SERVER['REQUEST_URI']); megkapja az oldal nevet. Ha peldaul igy nyitom ki az oldalt :
http://mywebpage.com/
Az apache szerver tudja, hogy letezik egy index.php fajl a konyvtarban de a basename($_SERVER['REQUEST_URI']) fugveny ezt nem tudja.
Van valami otlet, hogy lehet megoldani ?
Koszonom !
■
<div id="menu">
<ul>
<li><a href="index.php" id="selected">Home</a></li>
<li><a href="portofolio.php">Portofolio</a></li>
<li><a href="sitemap.php">Site map</a></li>
<li><a href="contactus.php">Contact us</a></li>
</ul>
</div>
Mi tortenik ha peldaul ki akarom szedni a "sitemap.php" oldalat a menubol? A problema az, hogy mind a negy XHTML fajlot ujra kell szerkeszteni. Ez borzaszto lesz idovel ha mindig valtozik a menu.
Gondoltam, hogy meg lehet oldani a problemat PHP hasznalataval, irok egy fugvenyt amelyet beolvasok minden HTML fajlban es meghivom.
A kodom a kovetkezo lenne:
<?php
function display_menu()
{
$items = array(
'index.php' => 'Home',
'portfolio.php' => 'Portfolio',
'sitemap.php' => 'Site map',
'contect.php' => 'Contact'
);
$request = basename($_SERVER['REQUEST_URI']);
echo "<ul>\n";
foreach ($items AS $filename => $item)
{
echo "\t" . '<li><a href="'. $filename .'"'. ($request == $filename ? ' id="selected"' : null) .'>'. $item .'</a></li>'. "\n";
}
echo "</ul>\n";
}
?>
http://mywebpage.com/
Az apache szerver tudja, hogy letezik egy index.php fajl a konyvtarban de a basename($_SERVER['REQUEST_URI']) fugveny ezt nem tudja.
Van valami otlet, hogy lehet megoldani ?
Koszonom !
call_user_func + $this
Sziasztok!
Call_user_func függvénnyel hívok meg egy statikus osztály metódust PHP4-ben, egy objektumon belülről. Alapesetben, a ClassName::Method() módszert használva a meghívott metódusban a $this változó a meghívó objektumra fog mutatni, azonban a fenti függvényt használva a hívott metódusban nincs $this változó. Ez tény, meg is találtam a Zend-féle PHP levlistán a problémát, a válasz egy igen, ezt valóban ki kellene javítani volt - 4 éve.
A kérdésem az lenne, hogy van-e valami mód arra, hogy meghívjam egy dinamikus nevű osztály dinamikus nevű metódusát úgy, hogy abban a $this változó elérhető és a hívó objektumra mutat?
■ Call_user_func függvénnyel hívok meg egy statikus osztály metódust PHP4-ben, egy objektumon belülről. Alapesetben, a ClassName::Method() módszert használva a meghívott metódusban a $this változó a meghívó objektumra fog mutatni, azonban a fenti függvényt használva a hívott metódusban nincs $this változó. Ez tény, meg is találtam a Zend-féle PHP levlistán a problémát, a válasz egy igen, ezt valóban ki kellene javítani volt - 4 éve.
A kérdésem az lenne, hogy van-e valami mód arra, hogy meghívjam egy dinamikus nevű osztály dinamikus nevű metódusát úgy, hogy abban a $this változó elérhető és a hívó objektumra mutat?
február 23
Elveszett változó
Sziasztok!
Ha valakinek van ötlete, szánjon meg, kérem szépen:
Van egy osszerak() függvényem, ami az első paraméterben megadott fájlban lecserél bizonyos szövegrészeket include(...)-okra (hogy futási időben mondhassam meg, mi kerüljön bizonyos oldalak bizonyos helyeire). A lecserélés eredményét egy fájlba írom, ennek a fájlnak a nevével tér vissza az osszerak(). A felhasználás után ezt a fájlt törlöm a takarit() függvénnyel.
Van egy kirak() függvényem, ami előbb összerakja a kimeneti fájlt, include-olja, aztán le is törli, így néz ki:Az első paraméter a cserék előtti fájl neve, a második a cseréket leíró tömb.
Ha ezt írom:akkor a foo.html "hely01"-gyel jelölt pontján kiírja, hogy "Hello GipszJakab!"
Ha ezt írom:akkor a foo.html "hely01"-gyel jelölt pontján kiírja, hogy "Hello !"
Vagyis elveszett a változóm!
Illetve mégsem, mert, ha ezt írom:akkor a foo.html "hely01"-gyel jelölt pontján kiírja, hogy "Hello !", majd a lap aljára kiírja, hogy "GipszJakab".
Szóval $user változó megvan, de a (kétszeresen) include-olt kódrész üresnek látja. De csak akkor, ha a kirak() függvénnyel hívom meg. Ha a kirak függvény belsejét írom oda, akkor rendben fut le.
A gond csak a kirak() függvény körül lehet, de egyszerűen elképzelésem nincs, mi ott a gond, hiszen csak továbbadom a paramétereket, amelyek között nem is szerepel a $user nevű változó.
Ha valakinek van ötlete, szánjon meg, kérem szépen:
Van egy osszerak() függvényem, ami az első paraméterben megadott fájlban lecserél bizonyos szövegrészeket include(...)-okra (hogy futási időben mondhassam meg, mi kerüljön bizonyos oldalak bizonyos helyeire). A lecserélés eredményét egy fájlba írom, ennek a fájlnak a nevével tér vissza az osszerak(). A felhasználás után ezt a fájlt törlöm a takarit() függvénnyel.
Van egy kirak() függvényem, ami előbb összerakja a kimeneti fájlt, include-olja, aztán le is törli, így néz ki:
function kirak(){
$tempfvalt = func_get_arg(1);
$master = func_get_arg(0);
include(osszerak($master, $tempfvalt));
takarit();
}
Ha ezt írom:
$user="GipszJakab";
$valt["hely01"]="hellouser.php";
include(osszerak("foo.html", $valt));
takarit();
Ha ezt írom:
$user="GipszJakab";
$valt["hely01"]="hellouser.php";
kirak("foo.html", $valt);
Vagyis elveszett a változóm!
Illetve mégsem, mert, ha ezt írom:
$user="GipszJakab";
$valt["hely01"]="hellouser.php";
kirak("foo.html", $valt);
echo $user;
Szóval $user változó megvan, de a (kétszeresen) include-olt kódrész üresnek látja. De csak akkor, ha a kirak() függvénnyel hívom meg. Ha a kirak függvény belsejét írom oda, akkor rendben fut le.
A gond csak a kirak() függvény körül lehet, de egyszerűen elképzelésem nincs, mi ott a gond, hiszen csak továbbadom a paramétereket, amelyek között nem is szerepel a $user nevű változó.
XSL_FO avagy nyomtatványok a netről
Állítólag a jövő nyomtatványai a netről ezt a stílus formázási "nyelvet" fogják használni.
Én készítettem pár kísérleti xml doksit ilyen formátumban. Van egy progi, ami pdf-be konvertál, de nem müx. Létezik olyan eljárás, mi *.fo -ból nyomtatható formába hoz szerver oldalon egy dokumentumot?
■ Én készítettem pár kísérleti xml doksit ilyen formátumban. Van egy progi, ami pdf-be konvertál, de nem müx. Létezik olyan eljárás, mi *.fo -ból nyomtatható formába hoz szerver oldalon egy dokumentumot?



