ugrás a tartalomhoz

Archívum - 2008

április 6

phpBB és Drupal elé frontend oldal intranetre

hkj112 · 2008. Ápr. 6. (V), 17.00
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ő

dc-hungary · 2008. Ápr. 6. (V), 14.22
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:
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");
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 );

Lightbox péda

elba · 2008. Ápr. 6. (V), 00.40
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
 

április 5

Iframe probléma

dc-hungary · 2008. Ápr. 5. (Szo), 12.22
Ü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?
 

Gyerekosztály type hinting-gel E_RECOVERABLE?

janoszen · 2008. Ápr. 5. (Szo), 10.11
Sziasztok,

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());

?>
Ez szépen kiadja a kimenetet. A PHP doksi szerint:

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

madar32 · 2008. Ápr. 4. (P), 21.01
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.
 

mysql dump visszaállítás

mopa · 2008. Ápr. 4. (P), 18.44
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
 

Big Regex Improvements for Firefox 3 Beta 5

Török Gábor · 2008. Ápr. 4. (P), 16.13
Jelentős sebességjavulás a Firefox 3 regex motorját illetően
 

Elindult a php blog

Török Gábor · 2008. Ápr. 4. (P), 16.07
PHP-vel foglalkozó magyar nyelvű szakmai napló indult
 

Zend Framework Tutorials

cajal · 2008. Ápr. 4. (P), 15.36
Zend Framework tutorial gyűjtés