ugrás a tartalomhoz

Archívum

február 14, 2007

PHP fájl darabolás

N0r3i · 2007. Feb. 14. (Sze), 14.01
Sziasztok!

Van egy PHP class-om, ami idővel szép nagy méretű lett, olyannyira, hogy már elég nehézkes a kezelése, kissé lelassult a szintaxis-kiemelés (Dreamweaver), az ftp feltöltésekről nem is beszélve (több mint 0.5 MB).

Szét lehet ezt darabolni úgy, hogy bizonyos tagfüggvényeket átpakolok (több) másik fájlba és include-szerűen hivatkozok rájuk? A szokásos include/require kombináció nem jött be, ezekkel legfeljebb az tudnám elérni, hogy 1-1 függvény leírását teszem külön fájlba, de ennyire nem akarom szétszedni.

Tehát a logikailag összetartozó függvény-csoportokat szeretném külön fájlban tartani úgy, hogy ezek a class részei (tagfüggvényei) maradjanak. Lehet ilyent?

N0r3i
 

Kinek mi a véleménye ezekről a könyvekről

Max Logan · 2007. Feb. 14. (Sze), 13.32
Szóval a következő könyveket szándékozom megvenni, kinek mi a véleménye, érdemes-e megvenni őket (Alexandra online - mindegyikre 25% kedvezmény van)?

- JavaScript Zsebkönyv
- Webalkalmazások fejlesztése AJAX segítségével
- UML földi halandóknak
- Hogyan törjünk fel webhelyeket
 

PHP fájlból egy másik php fájl xml kimenetének olvasása

grimus · 2007. Feb. 14. (Sze), 10.34
Üdv!

Van egy php fájl, ami paraméterekkel ellátva meghív egy másik php fájlt:

xmlgenerator.php?para1=valami&para2=akarmi

Ez az xmlgenerator a paraméterek határása egy szabványos xml-t ad vissza.

Kérdés: hogyan lehet ezt a php fájl olvasni? Itt a nehézséget a paraméterek okozzák. JS-ből könnyű lenne(http request), de ebben az esetben ez nem elérhető.

Köszönöm a segítséget!
 

Nusphere PhpED, a fejlesztői környezet

toro · 2007. Feb. 14. (Sze), 09.23
Mikor HTML-t kezdtem tanulni, a HomeSite aktuális verzióját ajánlották, mint jó szolgáltatásokkal rendelkező, kézreálló szerkesztő felületet. Meg is szoktam a használatát, így amikor a PHP közelébe kerültem, kézenfekvő volt, hogy ezzel a kódot színezni képes szerkesztővel dolgoztam tovább. De aztan eljott az idő, amikor egy összetetteb rendszer debuggolasa annyi munkába került, hogy szükségessé vált a továbblépés.

február 14

FF-ben nem látszik a háttér(css)

passatgt · 2007. Feb. 13. (K), 23.56
Hali!
Valamiért Firefoxban a tartalom rész nem tolja le a hátteret.Úgy kéne kinéznie mint IE-ben.Mi lehet a gond?

www.ingyen.org/ujfree
 

Apache mod_rewrite regexp

nemeseri · 2007. Feb. 13. (K), 23.24
Sziasztok!

Tök béna vagyok... már egy ideje szenvedek egy olyan mod_rewrite rule-on, hogy kiszűrjem az összes olyan kérést a szerver felé ami tartalmaz pontot...

a rewrite részt így kezdeném:

RewriteRule ^/([\.]+)$ / [R]

De ez nem működik... az apache mintha kihagyná...

Biztos valami egyszerűt rontok el... Tudna valaki segíteni?

Köszi,
Andris
 

Melyik a legjobb techblog?

Bártházi András · 2007. Feb. 13. (K), 23.00
Szavazz a Weblaborra!
 

MySQL replikáció

Bártházi András · 2007. Feb. 13. (K), 21.14
A MySQL replikációját korábban már többször is használtam, illetve használom most is, s bár egy egész jó dologról van szó, eltartott egy ideig, amíg a dokumentációja alapján felfogtam, pontosan hogyan, mi is a teendő, ha bele szeretnék vágni egy replikált adatbázis létrehozásába. Nos, úgy tűnik, hogy ezt a MySQL-nél is felismerték (jó, valószínűleg eddig sem a felismeréssel volt a gond), és igencsak összekapták magukat. Az 5.1-es, egyelőre béta állapotban levő verzióhoz elkészítettek egy alapos, jól használható leírást, nem csak a konkrét lehetőségeket, de az alkalmazási helyzeteket is részletesen bemutatva.

Egy konyvtar adatbazisa.

zoliky · 2007. Feb. 13. (K), 19.05
Sziasztok!
Azt a feladatott kaptam a suliban, hogy keszitsek egy adatbazist, pontosan egy konyvtaret.
Gondolokodtam az adatbazis megtervezesen (milyen tablak szuksegesek es milyen adatokat kell betaplalni) de bevalom nem tudom egy konyvtar milyen adatokat kell tartalmazon.
Ha egy tablaban vannak a konyvek es egy masik tablaban azok neve akik kiszedtek a konyveket nem igaszan eleg, mert tul egyszeru es nem fogjak jol ertekelni a projektet.
Szeretnek segitseget kerni azoktol akik csinaltak mar adatbazist konyvtarnak, es tudnanak segiteni par tabla strukturaval. A kapcsolatok a tablak kozt, stb... nem szukseges, kidolgozom egyedul.
Koszonom!
 

ékezet még1x - légyszi segítsetek, elvesztem

baltazar11 · 2007. Feb. 13. (K), 12.09
Sziasztok,
légyszi segítsetek, nem értem, mit nem csinálok jól, és egy hete szívok mindenféle beállítással, elolvastam asszem mindent, amit találtam, és nem megy...
Adott egy spéci rendszer (Active Agenda), sourceforge-ról. Alapban két nyelvet tud, angolt és svédet, én fordítanám magyarra, "I18n" .po/.mo állományból (gettext) működik, környezet xampp 1.5.5 windowson.
mysql-ben minden tábla és minden mező utf-8
és a gond: php-ben mbstring-el menne, de baj van:

- amikor az mbstring.internal_encoding = Off, akkor a képernyőn majdnem jó jelennek meg a karakterek, csak a hosszú ő-ű akasztja ki a rendszert (de az nagyon, ott mondjuk van egy kis bug is), a többi ékezet a menüben/keretrenszerben szépen jön, viszont azok a tartalmak, amik adatbázisból jönnének, csúnyákat tartalmaznak hosszú ő/ű helyén, és a phpmysqladmin-al nézve is csúnyák kerülnek az adatbázisba. (viszont kézzel beleírt hosszú ő/ű phpmysqladmin-ban még szép, a rendszerben viszont még csúnyább)

- amikor az mbstring.internal_encoding = UTF-8, akkor a képernyőmenüben/keretrendszerben egyszerűen nincs karakter az ékezetesek helyén, viszont az adatbázisból jövő tartalmak kifogástalanok, de az adatbázisban utf-8 -ra kódolt karatkerek vannak (tehát nem ő/ű, hanem &-val kezdődő kódok), viszont amit kézzel beírok az adatbázisba ű/ő-t, az jól jelenik a képernyőn is.

a képernyőn a menüt egy .js rendszer rajzolja (Menu5G)


php.ini (idevágó részei):

default_mimetype = "text/html"
default_charset = "utf-8"
mbstring.language = Neutral
mbstring.internal_encoding = off / UTF-8
mbstring.http_input = off
mbstring.http_output = UTF-8
a többi mbstring ki van kommentezve


my.ini

[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
#character-set-connection = utf8
#character-set-database = UTF-8
#character-set-results = UTF-8
skip-character-set-client-handshake = On