Archívum - 1970 - Fórum téma
november 28
Érdemes több adatbázis szervert támogatni?
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?
■ 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?
Szkript futtatása háttérben
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,
■ 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.
Sziasztok!
Adott a következő osztály:É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
■ 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;
}
}
}
?>
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
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!
■ 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
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
■ 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>
Meglévő SQL lekérdezés szűkitése
Ü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.
■ 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.
JavaScript és Flash tanfolyam
Sziasztok!
Szeretnék (kezdő) JavaScript és Flash tanfolyamra járni együtt vagy külön-külön. Itt, a weblaborban csak régebbi infókat találtam ezzel kapcsolatban. Tudnátok ajánlani valami céget, ahová érdemes lenne beiratkozni, mert jók, mert naprakészek, stb.
Köszi:
JJózsef
■ Szeretnék (kezdő) JavaScript és Flash tanfolyamra járni együtt vagy külön-külön. Itt, a weblaborban csak régebbi infókat találtam ezzel kapcsolatban. Tudnátok ajánlani valami céget, ahová érdemes lenne beiratkozni, mert jók, mert naprakészek, stb.
Köszi:
JJózsef
november 27
Keretes weblap vs. Google
Sziasztok!
Olyan problémám lenne, hogy a Google megtalálja ugyan a honlapot, ha a domaint írom be neki, de akkor is azt írja h.:"Ez egy kereteket tartalmazó weblap, az Ön böngészője azonban az ilyen lapokat nem támogatja."
A keresőszavakra pedig egyáltalán nem talál semmit!:(
Pedig rendesen beírkáltam a "META" parancsokat!
Ha valaki tud, segítsen pls, mert már megőrülök miatta!
Köszi
Rob
■ Olyan problémám lenne, hogy a Google megtalálja ugyan a honlapot, ha a domaint írom be neki, de akkor is azt írja h.:"Ez egy kereteket tartalmazó weblap, az Ön böngészője azonban az ilyen lapokat nem támogatja."
A keresőszavakra pedig egyáltalán nem talál semmit!:(
Pedig rendesen beírkáltam a "META" parancsokat!
Ha valaki tud, segítsen pls, mert már megőrülök miatta!
Köszi
Rob
Js calendar
Üdvözlet!
A következők miatt írok: Találtam egy nagyszerű javascript naptár programot.Nagyon egyszerű használni a kattintásra felugró ablakbankiválasztható egy dátum és azt a dátumot a szülő ablak input elemébe teszi. Részint szeretném felhívni a forumozók figyelmét erre a nagyszerű kis programra. Itt megtalálható Másrészt viszont egy kis segítségre lenne szükségem a beüzemeléséhez. Ugyanis a dátumformátum nem a magyar emberek szokásához van szabva ugyanis nap-hónap-év típusú nem a "hagyományos" év/hó/nap.
A kód a következő [colorer=JavaScript]// Title: Timestamp picker
// Description: See the demo at url
// URL: http://us.geocities.com/tspicker/
// Script featured on: http://javascriptkit.com/script/script2/timestamp.shtml
// Version: 1.0
// Date: 12-05-2001 (mm-dd-yyyy)
// Author: Denis Gritcyuk <denis##kukac##softcomplex.com>; <tspicker##kukac##yahoo.com>
// Notes: Permission given to use this script in any kind of applications if
// header lines are left unchanged. Feel free to contact the author
// for feature requests and/or donations
function show_calendar(str_target, str_datetime) {
var arr_months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"];
var week_days = ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"];
var n_weekstart = 1; // day week starts from (normally 0 or 1)
var dt_datetime = (str_datetime == null || str_datetime =="" ? new Date() : str2dt(str_datetime));
var dt_prev_month = new Date(dt_datetime);
dt_prev_month.setMonth(dt_datetime.getMonth()-1);
var dt_next_month = new Date(dt_datetime);
dt_next_month.setMonth(dt_datetime.getMonth()+1);
var dt_firstday = new Date(dt_datetime);
dt_firstday.setDate(1);
dt_firstday.setDate(1-(7+dt_firstday.getDay()-n_weekstart)%7);
var dt_lastday = new Date(dt_next_month);
dt_lastday.setDate(0);
A következők miatt írok: Találtam egy nagyszerű javascript naptár programot.Nagyon egyszerű használni a kattintásra felugró ablakbankiválasztható egy dátum és azt a dátumot a szülő ablak input elemébe teszi. Részint szeretném felhívni a forumozók figyelmét erre a nagyszerű kis programra. Itt megtalálható Másrészt viszont egy kis segítségre lenne szükségem a beüzemeléséhez. Ugyanis a dátumformátum nem a magyar emberek szokásához van szabva ugyanis nap-hónap-év típusú nem a "hagyományos" év/hó/nap.
A kód a következő [colorer=JavaScript]// Title: Timestamp picker
// Description: See the demo at url
// URL: http://us.geocities.com/tspicker/
// Script featured on: http://javascriptkit.com/script/script2/timestamp.shtml
// Version: 1.0
// Date: 12-05-2001 (mm-dd-yyyy)
// Author: Denis Gritcyuk <denis##kukac##softcomplex.com>; <tspicker##kukac##yahoo.com>
// Notes: Permission given to use this script in any kind of applications if
// header lines are left unchanged. Feel free to contact the author
// for feature requests and/or donations
function show_calendar(str_target, str_datetime) {
var arr_months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"];
var week_days = ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"];
var n_weekstart = 1; // day week starts from (normally 0 or 1)
var dt_datetime = (str_datetime == null || str_datetime =="" ? new Date() : str2dt(str_datetime));
var dt_prev_month = new Date(dt_datetime);
dt_prev_month.setMonth(dt_datetime.getMonth()-1);
var dt_next_month = new Date(dt_datetime);
dt_next_month.setMonth(dt_datetime.getMonth()+1);
var dt_firstday = new Date(dt_datetime);
dt_firstday.setDate(1);
dt_firstday.setDate(1-(7+dt_firstday.getDay()-n_weekstart)%7);
var dt_lastday = new Date(dt_next_month);
dt_lastday.setDate(0);
Lapozás egyszerűen!
Üdv néktek!
Elég sokat vesződtem a lapozás megvalósításával így úgy gondoltam, hogy rászánom azt az órát ameddig az tart hogy ide leírjam, más hozzám hasonló kezdők boldogulását megkönnyítendő. Amit leírok egy példa ami bemutatja az elgondolást. Mivel a script ami írtam közel 200 sor így átírom lerövíditve. Szóval Legyen egy zöldség táblánánk amiből táblázatba szeretnénk megjeleníteni a zöldéségeket természesetesen úgy, hogy a használó eldönthesse hogy milyen paraméter szeriniti sorba rendezést akar.Nohát akkor lássuk a kódot:
[colorer=PHP]
<?php
$Nev=$_SESSION['user'];//felhasználó neve és jelszava
$Kod=$_SESSION['Kod'];
$hogyan=azon; //alap értelmezett rendezések hogy első futásnál
$sor=asc;//is megjelenítse az itt megadottak szerint
$tol=0;
if ($_POST[megnez]=="igen"){ //a felhasználó már beküldte az ürlapot akkor az ő
$hogyan=$_POST['Rendezo'];//álltal megadottak szerint rendezünk
$sor=$_POST['Sorozo'];
$tol=$_POST['OldalValaszt'];
}
function tablamegj(){
global $Nev;
global $Kod; //a global utasítás azért kell mert nélküle nem érnénk el a hatókörön
global $hogyan; // kívüli változókat
global $sor;
global $tol;
$kapcs=Mysql_connect("localhost",$Nev,$Kod)or die(mysql_error());
mysql_select_db("zoldseges",$kapcs)or die(mysql_error());
$Zoldseglekerd= "Select * from Zoldseg order by $hogyan $sor Limit $tol,10";
$Zoldsegeredm=mysql_query($Zoldseglekerd) or die(mysql_error()); //lekérdezzük a
//zöldségeket és az eredményt az eredmény változóba rakjuk
//a fejléc létrehozása
$temalista = "
<div id='zoldseges css osztaly'>
<tr>
<th class= 'Tablazatfejlec'>Azonosító</th>
<th class= 'Tablazatfejlec'>Zöldség név</th>
<th class= 'Tablazatfejlec'>Zöldség ár</th>
<th class= 'Tablazatfejlec'>Rendelkezése áll menny
</th>
Elég sokat vesződtem a lapozás megvalósításával így úgy gondoltam, hogy rászánom azt az órát ameddig az tart hogy ide leírjam, más hozzám hasonló kezdők boldogulását megkönnyítendő. Amit leírok egy példa ami bemutatja az elgondolást. Mivel a script ami írtam közel 200 sor így átírom lerövíditve. Szóval Legyen egy zöldség táblánánk amiből táblázatba szeretnénk megjeleníteni a zöldéségeket természesetesen úgy, hogy a használó eldönthesse hogy milyen paraméter szeriniti sorba rendezést akar.Nohát akkor lássuk a kódot:
[colorer=PHP]
<?php
$Nev=$_SESSION['user'];//felhasználó neve és jelszava
$Kod=$_SESSION['Kod'];
$hogyan=azon; //alap értelmezett rendezések hogy első futásnál
$sor=asc;//is megjelenítse az itt megadottak szerint
$tol=0;
if ($_POST[megnez]=="igen"){ //a felhasználó már beküldte az ürlapot akkor az ő
$hogyan=$_POST['Rendezo'];//álltal megadottak szerint rendezünk
$sor=$_POST['Sorozo'];
$tol=$_POST['OldalValaszt'];
}
function tablamegj(){
global $Nev;
global $Kod; //a global utasítás azért kell mert nélküle nem érnénk el a hatókörön
global $hogyan; // kívüli változókat
global $sor;
global $tol;
$kapcs=Mysql_connect("localhost",$Nev,$Kod)or die(mysql_error());
mysql_select_db("zoldseges",$kapcs)or die(mysql_error());
$Zoldseglekerd= "Select * from Zoldseg order by $hogyan $sor Limit $tol,10";
$Zoldsegeredm=mysql_query($Zoldseglekerd) or die(mysql_error()); //lekérdezzük a
//zöldségeket és az eredményt az eredmény változóba rakjuk
//a fejléc létrehozása
$temalista = "
<div id='zoldseges css osztaly'>
<tr>
<th class= 'Tablazatfejlec'>Azonosító</th>
<th class= 'Tablazatfejlec'>Zöldség név</th>
<th class= 'Tablazatfejlec'>Zöldség ár</th>
<th class= 'Tablazatfejlec'>Rendelkezése áll menny
</th>



