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.