Archívum - Már 2005
március 29
Enterprise collaboration with blogs and wikis
Elemzés a nagyvállalati blog és wiki használatról
■ Gecko 1.8 For Web Developers: Collapsing Margins And The 'Clear' Property
A float problémákra is jön megoldás a Gecko 1.8-cal
■ Gecko 1.8 For Web Developers: Columns
Több oszlopos (CSS 3) tördelés Gecko 1.8-cal
■ Táblázatba tördelés - nem mindenhol működik
Sziasztok!
Van egy érdekes problémám, nevezetesen tömbből kéne elválasztó karakterhármasokat tartalmazó stringekből azok alapján újabb tömböket létrehozva táblázatcellákba tördelni azok tartalmát.
Nem is a megvalósítással van a gondom, hanem azzal, hogy míg nálam, localhoston minden gond nékül műküdik, (nem ingyenes) szerverre feltöltve nem.
Van egy érdekes problémám, nevezetesen tömbből kéne elválasztó karakterhármasokat tartalmazó stringekből azok alapján újabb tömböket létrehozva táblázatcellákba tördelni azok tartalmát.
Nem is a megvalósítással van a gondom, hanem azzal, hogy míg nálam, localhoston minden gond nékül műküdik, (nem ingyenes) szerverre feltöltve nem.
unexpected t_object_operator
Hello,
Olyan problémám lenne, hogy ez nem megy:
Holott ez viszont működik:
Ezek szerint az első változat az ekkora hülyeség, vagy csak kell valami plussz, hogy működjön (php4)?
A
A
■ Olyan problémám lenne, hogy ez nem megy:
$query = DB_Factory()->prepare("valami sql query");
Holott ez viszont működik:
$db = DB_Factory();
$query = $db->prepare("valami sql query");
$query = $db->prepare("valami sql query");
Ezek szerint az első változat az ekkora hülyeség, vagy csak kell valami plussz, hogy működjön (php4)?
A
DB_Factory()
függvény:function DB_Factory($type="") {
switch ($type) {
case "Login":
return new DB_Connect_Login();
break;
default:
return new DB_Connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
break;
}
}
switch ($type) {
case "Login":
return new DB_Connect_Login();
break;
default:
return new DB_Connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
break;
}
}
A
DB_Connect
osztály:class DB_Connect
{
var $connection = false;
var $host, $user, $pass, $name;
function DB_Connect($db_host, $db_user, $db_pass, $db_name) {
$this->host = $db_host;
$this->user = $db_user;
$this->pass = $db_pass;
$this->name = $db_name;
}
function connect() {
$this->connection = mysql_connect($this->host, $this->user, $this->pass);
if (!$this->connection OR !is_resource($this->connection)) {
return false;
}
if (!mysql_select_db($this->name)) {
return false;
}
return true;
}
function prepare($query) {
if (!$this->connection && !$this->connect()) {
return false;
}
return new DB_Query($this->connection, $this->query);
}
}
{
var $connection = false;
var $host, $user, $pass, $name;
function DB_Connect($db_host, $db_user, $db_pass, $db_name) {
$this->host = $db_host;
$this->user = $db_user;
$this->pass = $db_pass;
$this->name = $db_name;
}
function connect() {
$this->connection = mysql_connect($this->host, $this->user, $this->pass);
if (!$this->connection OR !is_resource($this->connection)) {
return false;
}
if (!mysql_select_db($this->name)) {
return false;
}
return true;
}
function prepare($query) {
if (!$this->connection && !$this->connect()) {
return false;
}
return new DB_Query($this->connection, $this->query);
}
}
mozgrab.pl: a web page screen shot grabber using Mozilla
Automatikus képernyőképek készítése Mozillával
■