ugrás a tartalomhoz

Archívum - Már 30, 2007 - Fórum téma

Apache mod_rewrite 403-as hibát eredményez

rrd · 2007. Már. 30. (P), 19.35
Hari,

Macen próbálk összehozni egy fejlesztői környezetet, de kezdek beleőszülni. Szóval mod_rewrite fut, de a kérdéses könyvtárra (http://localhost/~rrd/surabhi/index.php) 403 Forbiddent-ad vissza. Hol keresgessek, mi lehet a baja?

<Directory "/Users/rrd/Sites/">
Options Indexes
AllowOverride All
Order deny,allow
Allow from all
</Directory>
 

Kép átmeretezése

k014 · 2007. Már. 30. (P), 18.22
Sziasztok!

Az lenne a kérdésem, hogy melyik függvénnyel tudom átméretezni a képet php-ben?
pl 400*400-as képet 100*100-ra lekicsinyiteni.
Köszi
 

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
  1. <?php # File classes/class.DateTime.php  
  2. class DateTime {  
  3.     private $_dateTime;  
  4.   
  5.     function __construct($dateTime){  
  6.   
  7.         if (!is_numeric($dateTime))  
  8.             throw new InvalidArgumentException(__METHOD__ .' Passed argument ('$dateTime .')is not an number.');  
  9.   
  10.         $this->_dateTime = intval($dateTime);  
  11.     }  
  12.   
  13.   
  14.     public static function Now(){  
  15.         return new DateTime(time());  
  16.     }  
  17. }  
  18. ?>  
  1. <?php  
  2. # File: index.php  
  3. error_reporting(E_STRICT | E_ALL);  
  4.   
  5.   
  6. ## SET TimeZone  
  7.     if (function_exists('date_default_timezone_set'))  
  8.         date_default_timezone_set('Europe/Paris');  
  9.     setlocale(LC_ALL, 'hungarian');  
  10.   
  11.   
  12.  // loads BLL classes (it is not necessary to include them)  
  13.     function __autoload($class_name) {   
  14.         include_once('classes/class.'$class_name .'.php');  
  15.     }  
  16.   
  17.   
  18. $today = DateTime::Now(); // !!!  
  19. echo $today;  
  20. ?>  
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.
 

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!!