Archívum - 2005
március 29
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
■ ekezetek
Hali!
MS Sql7 szerverbol szedem az adatokat php-vel, freetds-en keresztul. Az sql szerver beallitasai: language Eglish (United States); Code page 1252;
Az apache a default iso-8859-1, es AddDefaultCharset on.
Hiaba probaltam apacheban AddefaultCharset off-t, es a php fileban header("Content-Type: text/html; charset=cp-1252");
Az ekezetek helyen "?"-et hoz. Mit kene meg tennem, hogy szuperaljon?
koszi
■ MS Sql7 szerverbol szedem az adatokat php-vel, freetds-en keresztul. Az sql szerver beallitasai: language Eglish (United States); Code page 1252;
Az apache a default iso-8859-1, es AddDefaultCharset on.
Hiaba probaltam apacheban AddefaultCharset off-t, es a php fileban header("Content-Type: text/html; charset=cp-1252");
Az ekezetek helyen "?"-et hoz. Mit kene meg tennem, hogy szuperaljon?
koszi
Harmadik HuWiCo találkozó
A Hungarian Wireless Community harmadik találkozója Budapesten
■ Updated Web Page Analyzer
A weboldal szerkezeti analízisére készült eszköze pár új szolgáltatással bővült.
■ tpp - text presentation program
Prezentációk parancssorból, karakteres képernyőre
■