ugrás a tartalomhoz

Archívum - Nov 2005

november 28

Érdemes több adatbázis szervert támogatni?

janoszen · 2005. Nov. 28. (H), 21.47
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?
 ■

PHP 5.1.1 Released!

Hojtsy Gábor · 2005. Nov. 28. (H), 18.37
Megjelent az első hibajavító verzió
 ■

Szkript futtatása háttérben

Bandesz · 2005. Nov. 28. (H), 17.33
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,
 ■

PHP 5.1 static változók nem úgy működnek, ahogy elvárnám.

janoszen · 2005. Nov. 28. (H), 17.20
Sziasztok!

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;
  }
 }
}
?>
É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
 ■

Doksi elérések tiltása

Anonymous · 2005. Nov. 28. (H), 16.54
Sziasztok!

A problémám az lenne, lenne itt egy doksi kezelő rendszer, ami .doc kiterjesztésű fileokat tárol és menedzsel. A gond az az egésszel, hogy különböző jogosultságokat is kell kezelni és ennek megfelelően elérhetővé tenni a doc-okat (weben). Eddig még nem is lenne gond, de az ellen nem igazán tudok mit kitalálni, hogy ha valaki jogosan elérte már a dokot, akkor más is elérje direkt hivatkozással, vagy hogy a file nevek találgatásával esetleg leszedjenek dokokat.

Tud erre valaki megoldást, pl htaccess-el le lehet-e tiltani a dok elérését kívülről, úgy hogy csak a php progi érje el és kezelje?


Előre is köszi!
 ■

Több HTML kimenet egyidejű megjelenítése az ablakban

aluser · 2005. Nov. 28. (H), 14.07
Van 6 db. php / html file-om. Ezeket egyszerre szeretném megjeleníteni egy böngészőablakban, úgy, ha az egyik php file újratöltődik (egy form segítségével) akkor a többi 5 is töltődjön újra.

A megjelenítést sikerült az alábbi módon megoldanom, de így nem tölttődnek újra az oldalak, ha az fb1.php-t vagy az fb3.php-t újratöltöm. Mellesleg több fórumban olvastam, hogy a frame-eket nem ajánljátok használni, de akkor hogyan tudnám megvalósítani a problémát, úgy, hogy a megjelenés az alábbi legyen:
<head>
<title>PRG</title>
</head>
<FRAMESET cols="67%,33%">
  <FRAMESET rows="95,20,80,*">
  <FRAME SRC="fb1.php">
  <FRAME SCROLLING=NO FRAMEBORDER=0 SRC="fb2.html">
  <FRAME FRAMEBORDER=0 SRC="fb3.php">
  <FRAMESET cols="83%,17%">
    <FRAME SRC="fb4.php">
    <FRAME SCROLLING=YES FRAMEBORDER=1 SRC="fb5.php">
</FRAMESET>
</FRAMESET>
<FRAME SRC="fj1.php">
</FRAMESET><noframes></noframes>
</html>
 ■

ColumnList

Bártházi András · 2005. Nov. 28. (H), 13.30
Scrollozható, rendezhető táblázat fix fejléccel
 ■

Firefox accelerating development cycle

Bártházi András · 2005. Nov. 28. (H), 13.24
Gyorsuló fejlesztés, tisztább jövőkép, gyakori javítások
 ■

sysdate() weirdness

Török Gábor · 2005. Nov. 28. (H), 12.19
A függvény működése megváltozott MySQL 5-ben
 ■

Meglévő SQL lekérdezés szűkitése

Butcher · 2005. Nov. 28. (H), 11.55
Üdv!

Van egy meglévő nyilvántartó programom, php + mysql, itt ott js.
Hogy tudom azt leg célszerűbben megcsinálni, hogy ha van ott egy listám és az egyik oszlop kirtériumai alaján szürjön? A kritriumot egy select - option -ből tudja kiválasztani.
 ■