Archívum - 2008
április 6
phpBB és Drupal elé frontend oldal intranetre
Cégünk Drupal és phpBB által működtetett intranetes portálja elé kell készítenünk fontendet PHPben. A felhasználóknak ott kell bejelentkezniük, a frontend authentikál a Drupal/phpBB felé, ha ez sikerült, továbbítja őket a már beléptetett oldalakra. Lehetőség van fsockopen -nel POST adatokat küldeni a Drupal felé, de nem lépteti be az adatokkal a felhasználót. A login/passon kívül mit küldjön még el POST módon a frontend, van erre példa?
■ Időjárásjelző
Sziasztok
Találtam egy jó kis leírést arra, hogy hogyan lehet időjárás jelzőt csinálni..
íme:
Innen másoltam: http://designprog.net/blog/bejegyzes/20071119/idojarasscript
[quote]Amikor még a script-kid korszakomat éltem, csodálkozva néztem a nagy siteokat, hogyan képesek az aktuális időjárási adatok kijelzésére. Eltelt egy fél tucat év, majd az egyik sitebuilder kollégám megkeresett egy ilyen problémával. Elkezdett járni az agyam, hogyan lehetne megtudni az aktuális időjárási adatokat a lehető leggyorsabban és leginkább kényelmesen.
Eszembe jutott, hogy van az idokep.hu, ami a Firefoxomban is kijelzi a várható időjárást. Megláttam, hogy az oldalnak van RSS csatornája is, ami esetleg használható lenne.
Az RSS feldolgozása természetesen a lehető legegyszerűbb módon, a PEAR XML_RSS csomagjával történik. Az adatokat a http://adat.idokep.hu/rss/adatok.php szkript szolgáltatja, ezt használja a mi rendszerünk is. Annak érdekében, hogy a távoli szervert ne terheljük túl, óránként csak egyszer kérdezzük le az időjárásra vonatkozó információkat.
A szkriptet a definiálásokkal kezdjük:A fentiek szerint a rendszer az idojaras.cache nevű fájlt használja cache fájlként, és a feldolgozott csatorna nulladik elemére (vagyis az elsőre) vagyunk kíváncsiak.
Két függvényt fogunk használni, egyet a cache feldolgozásához, egyet pedig az RSS feldolgozásához. Előbbi függvény megvalósítása:
[colorer=php]function readWeatherFile( $forceduse = false) {
global $timestamp;
$cache_contents = file_get_contents( CACHE );
$weather_data = explode( " - " , $cache_contents);
if ( $weather_data[0] == $timestamp || $forceduse ) {
array_shift ( $weather_data );
Találtam egy jó kis leírést arra, hogy hogyan lehet időjárás jelzőt csinálni..
íme:
Innen másoltam: http://designprog.net/blog/bejegyzes/20071119/idojarasscript
[quote]Amikor még a script-kid korszakomat éltem, csodálkozva néztem a nagy siteokat, hogyan képesek az aktuális időjárási adatok kijelzésére. Eltelt egy fél tucat év, majd az egyik sitebuilder kollégám megkeresett egy ilyen problémával. Elkezdett járni az agyam, hogyan lehetne megtudni az aktuális időjárási adatokat a lehető leggyorsabban és leginkább kényelmesen.
Eszembe jutott, hogy van az idokep.hu, ami a Firefoxomban is kijelzi a várható időjárást. Megláttam, hogy az oldalnak van RSS csatornája is, ami esetleg használható lenne.
Az RSS feldolgozása természetesen a lehető legegyszerűbb módon, a PEAR XML_RSS csomagjával történik. Az adatokat a http://adat.idokep.hu/rss/adatok.php szkript szolgáltatja, ezt használja a mi rendszerünk is. Annak érdekében, hogy a távoli szervert ne terheljük túl, óránként csak egyszer kérdezzük le az időjárásra vonatkozó információkat.
A szkriptet a definiálásokkal kezdjük:
require_once ( "XML/RSS.php" );
define( "RSS_URL" , "http://adat.idokep.hu/rss/adatok.php" );
define( "CACHE" , "idojaras.cache" );
define( "BUDAPEST" , 0);
$timestamp = date ("Y-m-d H");
Két függvényt fogunk használni, egyet a cache feldolgozásához, egyet pedig az RSS feldolgozásához. Előbbi függvény megvalósítása:
[colorer=php]function readWeatherFile( $forceduse = false) {
global $timestamp;
$cache_contents = file_get_contents( CACHE );
$weather_data = explode( " - " , $cache_contents);
if ( $weather_data[0] == $timestamp || $forceduse ) {
array_shift ( $weather_data );
Lightbox péda
Hi,
azt hiszem a weben található összes lightbox/window példát megnéztem...egy valamivel azonban nem találkoztam sehol:
lightbox amit egy accordionban levo keprol nyitok.
Egyszeruen hangzik...de nem az..
Mivel a legtobb accordion <a> tagok kozotti gombnevekre kattintva lep mukodesbe..a benne levo kep is hasonloan akar viselkedni..azaz kinyilni...itt van bug-szerintem--ugyanis az accordion egybol osszezarodik.
Szinte mindegy hogy milyen frameworkot hasznalok az accordonhoz vagy a lightbox-hoz..ugyanaz a problema lep fel mindig...
jelenleg az accordionom: jquery, http://jquery.bassistance.de/accordion/demo/
a kepeket, videokat pedig ebben szeretnem: http://www.stickmanlabs.com/lightwindow/
azaz prototype, es scriptaculous...
valaki ra tudna vilagitani miert vagyok bena???
koszi
■ azt hiszem a weben található összes lightbox/window példát megnéztem...egy valamivel azonban nem találkoztam sehol:
lightbox amit egy accordionban levo keprol nyitok.
Egyszeruen hangzik...de nem az..
Mivel a legtobb accordion <a> tagok kozotti gombnevekre kattintva lep mukodesbe..a benne levo kep is hasonloan akar viselkedni..azaz kinyilni...itt van bug-szerintem--ugyanis az accordion egybol osszezarodik.
Szinte mindegy hogy milyen frameworkot hasznalok az accordonhoz vagy a lightbox-hoz..ugyanaz a problema lep fel mindig...
jelenleg az accordionom: jquery, http://jquery.bassistance.de/accordion/demo/
a kepeket, videokat pedig ebben szeretnem: http://www.stickmanlabs.com/lightwindow/
azaz prototype, es scriptaculous...
valaki ra tudna vilagitani miert vagyok bena???
koszi
április 5
Iframe probléma
Üdv!
Iframeval azt szeretném megoldani, hogy ha beiframezok egy oldalt az én oldalamon, és a beiframezott oldalban található linkeket új ablakba nyissa meg.
Mert jelenleg úgy működik, hogy a beiframezott oldalban található linkek is az iframe-n belül nyitódnak meg, de nekem új ablakba kéne
próbálkoztam <iframe target="_blank" al, self-el, top-al, parent-al
de egyik se működött
Mi lehet a megoldása ennek a problémának?
■ Iframeval azt szeretném megoldani, hogy ha beiframezok egy oldalt az én oldalamon, és a beiframezott oldalban található linkeket új ablakba nyissa meg.
Mert jelenleg úgy működik, hogy a beiframezott oldalban található linkek is az iframe-n belül nyitódnak meg, de nekem új ablakba kéne
próbálkoztam <iframe target="_blank" al, self-el, top-al, parent-al
de egyik se működött
Mi lehet a megoldása ennek a problémának?
Gyerekosztály type hinting-gel E_RECOVERABLE?
Sziasztok,
egy elég furcsa hibával találkoztam:
(Ez E_RECOVERABLE típusú volt.) Holott:
Ugyanakkor a teszteset:Ez szépen kiadja a kimenetet. A PHP doksi szerint:
Mindamellett az alkalmazásom tökéletesen fut, csak ez a hiba megakasztott kicsit. Yet an other PHP bug, vagy van ennek valami racionális magyarázata és én barmoltam el valamit? Esetleg találkozott már valaki ilyesmivel?
Ha valaki szeretne a teljes kódon tesztelni, letölthető az SVN repómból: https://secure.pasztormuvek.hu/svn/cms2/trunk/ A make könyvtárban van linux makefile hozzá, amivel össze lehet rakni. (Egyébként az egész egy technológia teszt, valószínű, hogy nem nagyon lesz belőle éles rendszer sose. Ennek megfelelően néhány elég fontos dolog nincs is benne.)
■ egy elég furcsa hibával találkoztam:
Argument 1 passed to BasicCore::run() must be an instance of Environment, instance of HTTPEnvironment given, called in...
(Ez E_RECOVERABLE típusú volt.) Holott:
class HTTPEnvironment extends Enviroment
Ugyanakkor a teszteset:
<?php
class Foo
{
}
class Bar extends Foo
{
}
class Test
{
static function testfunc(Foo $f)
{
echo("Hi!");
}
}
Test::testfunc(new Bar());
?>
If the error is not caught by a user defined handle (see also set_error_handler()), the application aborts as it was an E_ERROR.
Mindamellett az alkalmazásom tökéletesen fut, csak ez a hiba megakasztott kicsit. Yet an other PHP bug, vagy van ennek valami racionális magyarázata és én barmoltam el valamit? Esetleg találkozott már valaki ilyesmivel?
Ha valaki szeretne a teljes kódon tesztelni, letölthető az SVN repómból: https://secure.pasztormuvek.hu/svn/cms2/trunk/ A make könyvtárban van linux makefile hozzá, amivel össze lehet rakni. (Egyébként az egész egy technológia teszt, valószínű, hogy nem nagyon lesz belőle éles rendszer sose. Ennek megfelelően néhány elég fontos dolog nincs is benne.)
április 4
mysql PHP karaktekódolási hiba
A problémám: A mysql adatbázis egybevetést latin2_hungarian_ci re állítom PhpMyAdminban mégis mikor PHP-vel kiolvasom belőle az adatokat az "ő" helyet pl. "?" látható.
Mi a megoldás?
A weboldal karakterkódolását már átállitotam közép europaira, de nem segített.
A segítséget előre is köszönöm.
■ Mi a megoldás?
A weboldal karakterkódolását már átállitotam közép europaira, de nem segített.
A segítséget előre is köszönöm.
mysql dump visszaállítás
Sziasztok
Kaptam egy mysql dump-ot, amit egy másik szerverre kellenne visszaállítanom. Hogyan mi mmódon kell ezt csinálni?
Köszi
■ Kaptam egy mysql dump-ot, amit egy másik szerverre kellenne visszaállítanom. Hogyan mi mmódon kell ezt csinálni?
Köszi
Big Regex Improvements for Firefox 3 Beta 5
Jelentős sebességjavulás a Firefox 3 regex motorját illetően
■