Archívum - 2005
november 29
Melyik moduláris PHP kódkönyvtár lesz a nyertes?
A legrégebbi PHP kódkönyvtár talán a phplib, mely még PHP 3 mellé készült, és melyből sok ésszerűen megvalósított koncepciót a PHP 4 is átvett, folytatva például a munkamenet kezelés ott bevezetett gyakorlatát. A PHP fejlesztői azonban azt gondolták, hogy érdemes lenne egy a közösség által karban tartott és fejlesztett kódkönyvtárat is létrehozni, és így született meg a PEAR. Ez azonban nem biztos, hogy illeszthető nagyvállalati igényekhez, legalábbis a Zend és az eZ systems ezt gondolják.
november 29
Interaktív Ruby tutorial
Ha meg szeretnénk ismerkedni egy programozási nyelvvel, az első dolgunk valószínűleg az lesz, hogy letöltjük gépünkre a telepítőjét (hacsak nincs már eleve fenn), majd a második, hogy veszünk a kezünkbe / böngészőnkbe / konzolunkra egy leírást, és nekiállunk a feladatnak, elkezdjük próbálgatni a leírtakat. Ezzel a módszerrel elég sokan megtanultak programozni, tehát ne becsüljük le ezt a megoldást, de minden bizonnyal van egy még hatékonyabb, mégpedig az interaktív AJAX-ra épülő segédlet. Engem mindenesetre lenyűgözött.
Firefox 1.5 holnap? Masszív marketing kampány várható
Várhatóan november 29-én jelenik meg a Firefox 1.5-ös stabil verziója
■ Érdemes több adatbázis szervert támogatni?
Sziasztok!
Megint egy kérdéssel fordulnék hozzátok. Előfordult-e már veletek, hogy egy webes fejlesztés során több adatbázist használjatok párhuzamosan?
Azért kérdem, mert egy rendszert fejlesztek, aminek eléggé flexibilisnek kellene lennie ahhoz, hogy az igények 98%-ára fel legyen készülve. Mivel az adatbázis kezelése a maghoz tartozik, később nehéz rajta változtatni.
Szóval kérdés: fel kell-e készítenem a rendszert több (különböző típusú) adatbázis kezelésére?
■ Megint egy kérdéssel fordulnék hozzátok. Előfordult-e már veletek, hogy egy webes fejlesztés során több adatbázist használjatok párhuzamosan?
Azért kérdem, mert egy rendszert fejlesztek, aminek eléggé flexibilisnek kellene lennie ahhoz, hogy az igények 98%-ára fel legyen készülve. Mivel az adatbázis kezelése a maghoz tartozik, később nehéz rajta változtatni.
Szóval kérdés: fel kell-e készítenem a rendszert több (különböző típusú) adatbázis kezelésére?
Szkript futtatása háttérben
Sziasztok,
Készítettem egy csoportos email küldés alkalmazást, amiben szeretném megvalósítani a küldés monitorozását vmi progress bar megoldással. Háttérben fut egy szkript ami küld + update egy táblát, egy másik szkript IFRAME -ben (adott frissítéssel) pedig lekéri az értékeket a táblából és megjeleníti azokat.
A kérdés az, hogyan (miben) érdemes elkészíteni a háttérben futó szkriptet. PHP -re gondoltam CGI -ként futattva (így felhasználhatóak az egyéb helyen is alkalmazott osztályok), de (lehet, hogy vmi config hiányban) így nincsenek mysql függvények. Erre külön kell beállítani vmit?
Üdv,
■ Készítettem egy csoportos email küldés alkalmazást, amiben szeretném megvalósítani a küldés monitorozását vmi progress bar megoldással. Háttérben fut egy szkript ami küld + update egy táblát, egy másik szkript IFRAME -ben (adott frissítéssel) pedig lekéri az értékeket a táblából és megjeleníti azokat.
A kérdés az, hogyan (miben) érdemes elkészíteni a háttérben futó szkriptet. PHP -re gondoltam CGI -ként futattva (így felhasználhatóak az egyéb helyen is alkalmazott osztályok), de (lehet, hogy vmi config hiányban) így nincsenek mysql függvények. Erre külön kell beállítani vmit?
Üdv,
PHP 5.1 static változók nem úgy működnek, ahogy elvárnám.
Sziasztok!
Adott a következő osztály:És adja ezt a hibát:
Notice: Undefined property: EngineSettings::$data in [...]\EngineSettings.php on line 31
A 31. sor a konstruktor első sora. Mi ebben a hiba? 2 napja próbálok rájönni és sehogy nem akarja a kívánt eredményt produkálni. További bajom, hogy a statikus konstruktorokat úgy tűnik, nem támogatja a PHP. Lehetséges?
Köszi
■ Adott a következő osztály:
<?php
class EngineSettings
{
static $data = false;
function __construct()
{
if (!$this->data)
{
$configfile = dirname(__FILE__) . "/../config/config.ini";
if (file_exists($configfile))
{
$this->data = parse_ini_file($configfile, true);
} else {
trigger_error("Missing configuration file config.ini", E_USER_ERROR);
}
}
}
public function getData($section, $key)
{
if (@isset($this->data[$section]) && @isset($this->data[$section][$key]))
{
return $this->data[$section][$key];
} else {
return false;
}
}
}
?>
Notice: Undefined property: EngineSettings::$data in [...]\EngineSettings.php on line 31
A 31. sor a konstruktor első sora. Mi ebben a hiba? 2 napja próbálok rájönni és sehogy nem akarja a kívánt eredményt produkálni. További bajom, hogy a statikus konstruktorokat úgy tűnik, nem támogatja a PHP. Lehetséges?
Köszi