ugrás a tartalomhoz

Archívum - 2007

március 30

PHP 5.2.1 alatt nem olvasódik be az osztályom az __autoload függvénnyel

w3net · 2007. Már. 30. (P), 14.12
<?php # File classes/class.DateTime.php
class DateTime {
    private $_dateTime;

    function __construct($dateTime){

        if (!is_numeric($dateTime))
            throw new InvalidArgumentException(__METHOD__ .' Passed argument ('. $dateTime .')is not an number.');

        $this->_dateTime = intval($dateTime);
    }


    public static function Now(){
        return new DateTime(time());
    }
}
?>
<?php
# File: index.php
error_reporting(E_STRICT | E_ALL);


## SET TimeZone
    if (function_exists('date_default_timezone_set'))
        date_default_timezone_set('Europe/Paris');
    setlocale(LC_ALL, 'hungarian');


 // loads BLL classes (it is not necessary to include them)
    function __autoload($class_name) { 
        include_once('classes/class.'. $class_name .'.php');
    }


$today = DateTime::Now(); // !!!
echo $today;
?>
A fenti kód a legújabb PHP 5.2.1 -essel (Windows XP) nem működik, viszont PHP5.1.2 (Windows) és PHP 5.1.6 (Linux) működik.
PHP 5.2.1 a következőt irja ki az index.php lefuttatásakor:
Fatal error: Call to undefined method DateTime::now()


Természetesen ennek működnie kellene.
Két dologra gondolok: bug, vagy a PHP fejlesztői már megint bevezettek valami változtatást, aminek senki sem örül (a changelog-ban nem találtam erről szóló bejegyzést).

Szeretném tudni, hol a hiba, és jó lenne, ha más is letesztelné a fenti kódot. Köszi.
 

Yahoo! Mail API and Unlimited Storage

Hojtsy Gábor · 2007. Már. 30. (P), 13.53
Megjelent a Yahoo Mail API!
 

MySQL Proxy

Hojtsy Gábor · 2007. Már. 30. (P), 13.40
Jan Kneschke teljesítmény problémák keresését is segítő proxy megvalósítása
 

CSS képek előtöltése

vbence · 2007. Már. 30. (P), 13.27
Előtöltő szkript a hover-re változó hátterek villanása ellen.
 

Lista készítése adatbázisból AJAX-al, dinamikus táblába.

s_volenszki · 2007. Már. 30. (P), 12.17
Sziasztok!

Ahogy azt a hozzászólás témájából láthatjátok, kemény fába vágtam a fejszémet. Nincs is igazán különösebb probléma az eljárással, hiszen elkészült és működik, de nagyon lassú. És nem az AJAX-olással van a probléma, hanem a DOM táblázat létrehozásával. Ha pl.: 200 sort fűzök hozzá a táblához, az akár 5-10 másodpercig is eltarthat, és akkor még nem is beszélünk mennyiségről. insertRow, insertCell utasításokat használtam, a sorok és cellák hozzáadásához, továbbá createTextNode és appendChild-el adom a cellákba a tartalmat. A sorokhoz id-t rendelek hozzá, továbbá a sorok onmouseover és onmouseout eseményeit definiálom.

Hogyan lehet, kell felkészülni egy ilyen típusú alkalmazás optimalizálására? Vagy a kliens oldali js + DOM sebessége emberi léptékekben is véges?

Örömmel fogadok minden hozzászólást és kritikát, üdv:

s_volenszki
 

szöveg keresése PHP-vel MySQL adatbázisban

sabee0809 · 2007. Már. 30. (P), 08.25
Sziasztok!

kis szótöredékeket, kulcsszavakat szeretnék MySQL adatbázisomból kiszedni, úgy hogy visszakapjam az egész szöveget adatbázisból ahol a keresett szó szerepel...

Segíts ha tudsz....

Köszi!!
 

március 29

High Performance Web Sites: The Importance of Front-End Performance

Hojtsy Gábor · 2007. Már. 29. (Cs), 20.39
Érdemes a frontend-nél kezdeni az alapvető optimalizálást
 

How I Built a Web 2.0 Dating Site in 66.5 Hours

Hojtsy Gábor · 2007. Már. 29. (Cs), 20.28
Tippek a Mingle2.com készítésén okulva
 

Load Testing a Virtual Web Application

Hojtsy Gábor · 2007. Már. 29. (Cs), 20.11
Virtuális és natív szerver összehasonlítás
 

A PHP meg tudja változtatni egy kép (fizikai) méretét ??

todwardus · 2007. Már. 29. (Cs), 19.23
Hello, Sziasztok!
Megmagyarázom, hogyan is értem a címet.
Kezdem az elején: Van egy jó kis közösségi oldalam. Ennek a kis oldalnak van egy olyan funkciója, hogy lekérdezi a felhasználók listáját, szépen, a felhasználó neve mellé írva nemét, a korát stb. Eddig semmi probléma(működik, gyors).
Most viszont olyan igény állt elő, hogy minden felhasználó tölthessen fel magáról képet. Még itt is minden oké...megértem őket..nem gond, töltsenek...van tárhelyem. DE!
Ha ki akarom listázni adatbázisból, a hozzájuk tartozó képekkel mi történik? NAGYON-nagyon lassú, hiába rakom kis méretűre a képeket, attól még ugyanazt a képet fogja betölteni, csak utána lekicsinyíti...(ez nem járható út)

Nem tudom, hogy ezt a többi oldal hogyan oldja meg...
Én valami olyasmire gondolok, hogy minden képből kettőt őriznek.
Az egyik a teljes kép, a másik az pedig az eredeti kép lekicsinyített változata, valahogy lekonvertálják (átalakítják) a felbontását (nem a méretét) -> ezáltal valóban kisebb lesz (persze ha felnagyítanánk torz lenne, de kis méretben nem veszed ezt észre)
Az ilyen kis képeket használatják az ilyen(lista) lekérdezésekre
(a nagyot pedig akkor pl ha valaki rákattint a képre) szerintem...
de nem tudom, ezért fordulok hozzátok.

Tehát: hogyan tudnám képpel kilistázni a felhasználóimat?

Nagyon szépen megköszönnék minden segítséget, sőt előre is megköszönöm:
Köszi :)

De komolyan, ez nekem most tényleg fontos lenne.