Archívum - 2006 - Fórum téma
március 18
PHP & XML
Helló!
Most vakon nekiestem egy oldal készítésébe, mert még nem ismert előttem a szerver php konfigja.
Az lenne az egyik kérdésem, hogy egy alap php 4.x telepítésben mennyire van engedélyezve az xml feldolgozó függvények? tapasztalatok?
Másik kérdés, milyen külső függvény könyvtárat ajánjátok erre a célra, amennyiben nincs xml támogatás a szerveren?
■ Most vakon nekiestem egy oldal készítésébe, mert még nem ismert előttem a szerver php konfigja.
Az lenne az egyik kérdésem, hogy egy alap php 4.x telepítésben mennyire van engedélyezve az xml feldolgozó függvények? tapasztalatok?
Másik kérdés, milyen külső függvény könyvtárat ajánjátok erre a célra, amennyiben nincs xml támogatás a szerveren?
Gondjaim a vannak a file-ba mentessel
Keszitek egy honlapot, elhelyeztem benne egy szamlalot ami szamolja a latogatok szamat. Ez PHP-be van irva szepen ki is irja azt az erteket ami a kezdo ertek(*.txt-be van tarolva). De a az ertek+1-et mar nem irja bele a file-ba es igy mindig a kezdo erteket irja ki.
Mi lehet a gond???
Valahol be lehet allitani azt hogy a *.txt legyen irhato es olvashato is(rw)??
Koszonom elore is a segitseget
■ Mi lehet a gond???
Valahol be lehet allitani azt hogy a *.txt legyen irhato es olvashato is(rw)??
Koszonom elore is a segitseget
AJAX karakterkódolás anomália
Sziasztok!
A következő problémával találkoztam egy mostani munkám során.
AJAX technológiát használok az oldalon és a "két fő" böngésző másként
viselkedik de nem tudom miért. :-(
Firefoxban: a httprequestel elküldött adatok mindig utf-8-al érkeznek meg
IEben: az elküldött adatok ISO-8859-2-ben érekeznek meg
Amit próbáltam eddig:
- google (mindenki csak sejt valamit de nincs megoldás leirva)
- weblabor (levlistan volt hasonlo tema, de megoldas nuku)
Mivel mindenhol ISO-8859-2-ot hasznalok ezert amikor firefoxal fejlesztettem az oldalt akkor iconv-al atraktam az utf-8-at iso-8859-2-re. Igy a firefoxal jol ment a dolog, de ekkor az IE-vel az iconv elszall:
iconv(): Detected illegal character in input string
A masik dolog amivel meg probalkoztam, hogy a httprequest-nek adok header-t:
http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-2");
DE ez sem segitett, mintha valahogy nem venné figyelembe sem az IE sem a firefox ezt a beallitast
Ha van valakinek ide tartozo megoldasa, ne tartsa magaba :-)
Koszi!
■ A következő problémával találkoztam egy mostani munkám során.
AJAX technológiát használok az oldalon és a "két fő" böngésző másként
viselkedik de nem tudom miért. :-(
Firefoxban: a httprequestel elküldött adatok mindig utf-8-al érkeznek meg
IEben: az elküldött adatok ISO-8859-2-ben érekeznek meg
Amit próbáltam eddig:
- google (mindenki csak sejt valamit de nincs megoldás leirva)
- weblabor (levlistan volt hasonlo tema, de megoldas nuku)
Mivel mindenhol ISO-8859-2-ot hasznalok ezert amikor firefoxal fejlesztettem az oldalt akkor iconv-al atraktam az utf-8-at iso-8859-2-re. Igy a firefoxal jol ment a dolog, de ekkor az IE-vel az iconv elszall:
iconv(): Detected illegal character in input string
A masik dolog amivel meg probalkoztam, hogy a httprequest-nek adok header-t:
http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-2");
DE ez sem segitett, mintha valahogy nem venné figyelembe sem az IE sem a firefox ezt a beallitast
Ha van valakinek ide tartozo megoldasa, ne tartsa magaba :-)
Koszi!
Bankártyás fizetés
Sziasztok!
Az ember fejlődik, egyre bonyolultabb PHP-MySQL alapú site-okat készít, és egyszer csak azon veszi mmagát észre, hogy a megrendelője egy bankártyafizetős rendszer megvalósíthatósága felől érdeklődik. Elkezdtem a neten kutakodni, altenatívaként kapásból felajánlottam a Freeweb SMS fizetős rendszerét, mint kész alkalmazást, de azért nem hagy nyugodni a dolog. Sajnos online leírást nem találtam, csak utalást arra, hogy a PHP Fekete könyv-nek van egy olyan fejezete, hogy Bankártyák. Ha van itt valaki, aki csinált már ilyet, arra kérem, hogy írja le, mi szükséges hozzá, hol lehet utánanézni, és ha olvasta a fenti könyvet, akkor mi a véleménye, érdemes -e kifizetni érte azt a bő 7000 pénzt, megfelelő kiindulási alap -e egy ilyen feladathoz. Egyáltalán: nekem kell ezt megcsinálnom, vagy egy bankal kell felvenni a a kapcsolatot, és az általuk küldött kódot kell egyszerűen beillesztenem az oldalamba?
Előre is köszi az infókat.
Üdv,
Fedor
■ Az ember fejlődik, egyre bonyolultabb PHP-MySQL alapú site-okat készít, és egyszer csak azon veszi mmagát észre, hogy a megrendelője egy bankártyafizetős rendszer megvalósíthatósága felől érdeklődik. Elkezdtem a neten kutakodni, altenatívaként kapásból felajánlottam a Freeweb SMS fizetős rendszerét, mint kész alkalmazást, de azért nem hagy nyugodni a dolog. Sajnos online leírást nem találtam, csak utalást arra, hogy a PHP Fekete könyv-nek van egy olyan fejezete, hogy Bankártyák. Ha van itt valaki, aki csinált már ilyet, arra kérem, hogy írja le, mi szükséges hozzá, hol lehet utánanézni, és ha olvasta a fenti könyvet, akkor mi a véleménye, érdemes -e kifizetni érte azt a bő 7000 pénzt, megfelelő kiindulási alap -e egy ilyen feladathoz. Egyáltalán: nekem kell ezt megcsinálnom, vagy egy bankal kell felvenni a a kapcsolatot, és az általuk küldött kódot kell egyszerűen beillesztenem az oldalamba?
Előre is köszi az infókat.
Üdv,
Fedor
március 16
Feltétlenül szükséges PHP 5-ben objektumokat használni?
Sziasztok!
Kezdő PHP tanonc vagyok, az ismereteimet a 'Tanuljuk meg a PHP5 használatát 24 óra alatt' című könyvből szedem. A lényeg a lényeg, feltétlenül szükséges PHP-ben objektumokat használni? Egy haverom azt mondja, hogy felesleges, de szeretném a megerősítéseteket kérni. Biztos nem véletlenül kerültek be, ha értelmetlen lenne.
Köszi a választ!
NetBandita
■ Kezdő PHP tanonc vagyok, az ismereteimet a 'Tanuljuk meg a PHP5 használatát 24 óra alatt' című könyvből szedem. A lényeg a lényeg, feltétlenül szükséges PHP-ben objektumokat használni? Egy haverom azt mondja, hogy felesleges, de szeretném a megerősítéseteket kérni. Biztos nem véletlenül kerültek be, ha értelmetlen lenne.
Köszi a választ!
NetBandita
JavaScript - Szöveg FadeIn, FadeOut
Weblaptervezéssel és webdesignnal foglalkozó oldalamnak új arculatot terveztem (a mostani elég gagyi és lapos), és egy újítást is be szeretnék vezetni. Ezen a linken > http://fishworks.hu/proba/ < található 3 kép, amire rámenve előjön a kép színesben. Nos ha az első rámegyünk, akkor alul egy szöveg is megjeleni, ezt egy showDiv javascript kóddal értem el.
Nos a kérdésem az lenne, hogy szeretném ha a szöveg is hasonlóképpen, szép lassan előtűnne, majd ha leviszem a képről az egeret, akkor eltűnjön. Ezt hogyan lehetne hasonlóképpen megcsinálni? (Megyjegyzem, hogy JavaScript-hez nem konyítok, ezért pls úgy válaszoljatok! Köszi!)
■ Nos a kérdésem az lenne, hogy szeretném ha a szöveg is hasonlóképpen, szép lassan előtűnne, majd ha leviszem a képről az egeret, akkor eltűnjön. Ezt hogyan lehetne hasonlóképpen megcsinálni? (Megyjegyzem, hogy JavaScript-hez nem konyítok, ezért pls úgy válaszoljatok! Köszi!)
JavaScript - Szöveg FadeIn, FadeOut
Weblaptervezéssel és webdesignnal foglalkozó oldalamnak új arculatot terveztem (a mostani elég gagyi és lapos), és egy újítást is be szeretnék vezetni. Ezen a linken > http://fishworks.hu/proba/ < található 3 kép, amire rámenve előjön a kép színesben. Nos ha az első rámegyünk, akkor alul egy szöveg is megjeleni, ezt egy showDiv javascript kóddal értem el.
Nos a kérdésem az lenne, hogy szeretném ha a szöveg is hasonlóképpen, szép lassan előtűnne, majd ha leviszem a képről az egeret, akkor eltűnjön. Ezt hogyan lehetne hasonlóképpen megcsinálni? (Megyjegyzem, hogy JavaScript-hez nem konyítok, ezért pls úgy válaszoljatok! Köszi!)
■ Nos a kérdésem az lenne, hogy szeretném ha a szöveg is hasonlóképpen, szép lassan előtűnne, majd ha leviszem a képről az egeret, akkor eltűnjön. Ezt hogyan lehetne hasonlóképpen megcsinálni? (Megyjegyzem, hogy JavaScript-hez nem konyítok, ezért pls úgy válaszoljatok! Köszi!)
Csak függőlegesen rögzített elem
Hogyan lehet css (vagy bármi más :) ) segítségevel olyan layert létrehozni, ami csak függőlegesen van fixen pozícionálva? A sima position: fixed; -el az a problémám, hogy a tartalom szélesebb az ablaknál, és amikor a vízszintes csúszkát mozgatom a layernek is scrollozódni kéne, de csak vízszintesen. Remélem érthető :)
■ Adatbázis kapcsolat elérése classokból
Sziasztok!
Van egy proggim, ami csomó osztályt definiál és használ. A program az elején megnyit egy ADODB adatbázis kapcsolatot, amit szeretnék az osztályok rengetegében mindenhol használni, helyi recordsetek kinyitogatására.
Csináltam egy "nem osztályos" globális ilyet:
function &GetDbConn()
{
global $DB;
return $DB;
}
Így az osztályokban egyszerűen $DB = GetDbConn() és mehet minden.
A baj csak az, hogy az egyszerűség kedvéért a $DB-t az osztályok definiciójába tettem és a construktorban szerzem be a pointert. Így egyszerűnek és ésszerűnek tűnt, a függvényekben persze $this->DB->Execute érem el.
Probléma: mikor dumpolok ilyen classokat, mindig ott a sok adatbáziskapcsolati infó. Mégha a class maga csak 3 sima változó is lenne, ott egy óriási ADODB Connection objektum dump:
$w = new TranslationWord();
var_dump($w)
class TranslationWord
{
private $DB;
private $ID;
private $Word;
private $Count;
....
Lenne vagy 3 változó a dump, de nem, egy nagy ADODB connection.
Megoldás?
Azt értem, hogy ha nem class változó, hanem minden függvényben beszerzem a pointert, akkor ez a gond nem jelentkezik, de az mintha túl overshot lenne. Jobb ötlet?
Teljesen más jellegű megoldási javaslatok is jöhetnek, ennél biztos van jobb.
Köszi,
Lion/Kempelen
■ Van egy proggim, ami csomó osztályt definiál és használ. A program az elején megnyit egy ADODB adatbázis kapcsolatot, amit szeretnék az osztályok rengetegében mindenhol használni, helyi recordsetek kinyitogatására.
Csináltam egy "nem osztályos" globális ilyet:
function &GetDbConn()
{
global $DB;
return $DB;
}
Így az osztályokban egyszerűen $DB = GetDbConn() és mehet minden.
A baj csak az, hogy az egyszerűség kedvéért a $DB-t az osztályok definiciójába tettem és a construktorban szerzem be a pointert. Így egyszerűnek és ésszerűnek tűnt, a függvényekben persze $this->DB->Execute érem el.
Probléma: mikor dumpolok ilyen classokat, mindig ott a sok adatbáziskapcsolati infó. Mégha a class maga csak 3 sima változó is lenne, ott egy óriási ADODB Connection objektum dump:
$w = new TranslationWord();
var_dump($w)
class TranslationWord
{
private $DB;
private $ID;
private $Word;
private $Count;
....
Lenne vagy 3 változó a dump, de nem, egy nagy ADODB connection.
Megoldás?
Azt értem, hogy ha nem class változó, hanem minden függvényben beszerzem a pointert, akkor ez a gond nem jelentkezik, de az mintha túl overshot lenne. Jobb ötlet?
Teljesen más jellegű megoldási javaslatok is jöhetnek, ennél biztos van jobb.
Köszi,
Lion/Kempelen
március 15
JS Rollover + PHP
Sziasztok!
Szeretnék egy gombot "animálni" onmouseover-rel (vagy máshogy), de a lehető legegyszerűbben. Sok helyen írtak már erről, de nekem van egy php függvényem, ami intézi a gomb megjelenítését, és sok ilyen gomb van (minden felhasználó lapján van, egy "Tovább" gombról lenne szó, a személy adatlapjának megjelenítéséhez). A js ugye működne egy képpel, pl.:
<img src=kep.gif name=kep onmouseover=document.kep.src=kep_hover.gif onmouseout=document.kep.src=kep.gif>
Én viszont, hogy a gombon ha változtatni akarok, azt csak egy helyen kelljen, csináltam egy megjelenítő fv.-t "reszletek()" néven:És ugye minden képnek ugyanaz a neve, akkor le kéne generálnom pl. statikus fv hívással, hogy minden képnek különböző neve legyen, mert a javascript csak úgy ismeri fel (mondjuk reszlet1,reszlet2 stb..) hogy melyik képet kell éppen cserélni?
A másik kigondolt megoldásom: Ha háttérként teszem be a képet, és css-ben hover kiválasztót alkalmazok (a hover képet jeleníti akkor meg ugyanúgy), az úgy működne? Mert ez az utóbbi hangzik a legegyszerűbbnek, nem szeretem a javascript-et a phph-vel keverni... :)
Tudtok esetleg segíteni?
üdv
BL
■ Szeretnék egy gombot "animálni" onmouseover-rel (vagy máshogy), de a lehető legegyszerűbben. Sok helyen írtak már erről, de nekem van egy php függvényem, ami intézi a gomb megjelenítését, és sok ilyen gomb van (minden felhasználó lapján van, egy "Tovább" gombról lenne szó, a személy adatlapjának megjelenítéséhez). A js ugye működne egy képpel, pl.:
<img src=kep.gif name=kep onmouseover=document.kep.src=kep_hover.gif onmouseout=document.kep.src=kep.gif>
Én viszont, hogy a gombon ha változtatni akarok, azt csak egy helyen kelljen, csináltam egy megjelenítő fv.-t "reszletek()" néven:
<?php
function reszletek ()
{
$return="<img src=\"files/icons/reszlet.gif\" name=\"reszlet\" width=".$GLOBALS['keph']." height=".$GLOBALS['kepszel']." border=\"0\" alt=\"Részletek\">";
return $return;
}
?>
A másik kigondolt megoldásom: Ha háttérként teszem be a képet, és css-ben hover kiválasztót alkalmazok (a hover képet jeleníti akkor meg ugyanúgy), az úgy működne? Mert ez az utóbbi hangzik a legegyszerűbbnek, nem szeretem a javascript-et a phph-vel keverni... :)
Tudtok esetleg segíteni?
üdv
BL