ugrás a tartalomhoz

Archívum - 2006 - Fórum téma

március 18

PHP & XML

talger · 2006. Már. 17. (P), 22.25
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?
 

Gondjaim a vannak a file-ba mentessel

Moyo · 2006. Már. 17. (P), 16.22
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
 

AJAX karakterkódolás anomália

Anonymous · 2006. Már. 17. (P), 14.05
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!
 

Bankártyás fizetés

Fedor · 2006. Már. 17. (P), 10.02
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
 

március 16

Feltétlenül szükséges PHP 5-ben objektumokat használni?

NetBandita · 2006. Már. 16. (Cs), 20.25
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
 

JavaScript - Szöveg FadeIn, FadeOut

Anonymous · 2006. Már. 16. (Cs), 13.39
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!)
 

JavaScript - Szöveg FadeIn, FadeOut

Anonymous · 2006. Már. 16. (Cs), 13.34
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!)
 

Csak függőlegesen rögzített elem

Anonymous · 2006. Már. 16. (Cs), 09.45
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

Anonymous · 2006. Már. 16. (Cs), 00.39
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
 

március 15

JS Rollover + PHP

breakline · 2006. Már. 15. (Sze), 16.27
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:

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