ugrás a tartalomhoz

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

március 22

az átkozott die. Avagy le tudom-e lőni a php scriptet igazából és miért hülyül meg leállásnál

Anonymous · 2006. Már. 22. (Sze), 21.01
most találkoztam a problémával. Eddig abban a hitben éltem, hogy a die abban különbözik az exit-től, hogy kilövi a php-t abban a pillanatban, amikor meghívom, és kész. Megkockáztatom, hogy php3 környékén így volt még, csak én nem frissítem a tudásomat a megszokott függvényeknél.
A PHP oldal szerint korrekten: alias ax exit()-re.

Szóval.
1. Ki tudom-e lőni a php-t úgy, hogy "Álljál le! most!"?. Na nem olyan megoldásokkal, hogy írok egy progit, ami megkeresi a pid-jét és nekivág egy SIGKILL-t, hanem úgy szépen, magából a kódból. Szerintem nem.

2. Miért hülyül meg?


Esettanulmány:

Intro:
Van egy User objektumom. Van egy NoSuchUser és egy SQLQuery Exceptionom. Van egy Errorhandlerem.

A User objektum vár egy userid-t konstruktorba, majd betölt, és a script futása alatt szépen tesz-vesz a memóriában, a destruktálásnál pedig mindent, amit tett-vett visszaírja az adatbázisba.


A Helyzet:
Létrehozok egy user objektumot egy nemlétező userid-vel. Erre eldob egy NoSuchUser Exceptiont. Ezt az errorhandler, mivel nem igazán tudja kijavítani leloggolja, majd azt mondja :die

De a die nem die, hanem becsülettel végighívogatja mindennek a destruktorát, igy a User-ét is. A user destruktora megpróbálja lementeni az adatbázisba a nemlétező User cuccait, hát de mivel nemlétező és ezértazért, dob egy SQLQuery Exceptiont. Beindul az autoloader, és keresi a file-t az SQLQueryException-nek.
De nem találja.

Ha die előtt jön megvan a file, ha die után jön, akkor bizony nincs meg egy file sem. Relatívhivatkozással, is_file(...)-lal.

Láttatok már ilyet??

tz
 ■

PageRank lekérdezése PhP-val vagy egyéb módon, nem átlinkeléssel.

Anonymous · 2006. Már. 22. (Sze), 17.00
PageRank lekérdezése PhP-val vagy egyéb módon, nem átlinkeléssel.

Sziasztok!

A következő lenne a kérdésem.

Van-e lehetőség a PageRank értéket lekérdezni PHP-val mindenféle külső segítség nélkül, értem ezalatt, hogy nem más linkjét beillesztve, hanem általam írt kóddal vagy a Google által kiadott kóddal (ha van ilyen), hogy független legyek azoktól az oldalaktól, ahol regisztrálni lehet, és én döntöm el miként íratom ki az értéket.

Például azok az oldalak, miként kérdezik le ahol meg lehet nézni a kiválasztott oldal értéket saját keresőn keresztül.

Köszönettel.
Gábor
 ■

Popup ablak méretének igazítása a benne levő kép méretéhez

keep · 2006. Már. 22. (Sze), 16.08
Hello!

Olyan problémám lenne, hogy egy termékkatalógusos oldalon a képeknek popupként kellene megjelenni, valamit az felugró ablakot a kép méretéhez igazítani. A kódnak jól kellene működnie IE és FF alatt is.

A jelenlegi megoldásban az ablakot egy sima javascript dobja fel extra menüsor és ilyesmi nélkül, abba egy felparaméterezett php-t hív meg. A script lekéri a paraméterként kapott kép méreteit, majd a következő kódot használva átméretezi az ablakot:
http://www.codelifter.com/main/javascript/autosizeimagepopup.html
A gond az, hogy IE-ben és FF-ban is néha levágja a kép szélét vagy esetleg tovább nyúlik, mint a kép.

Tud valaki olyan megoldást, ami működik?
Ha esetleg olyan lenne, hogy maximális méret is megadható neki, hogy ne lógjon le a képernyőről, az lenne a mégjobb.

Üdv és kösz
keep
 ■

Tábla oszlopnevek milyen charsetet használnak?

Anonymous · 2006. Már. 22. (Sze), 15.23
Ez a kérdés azért merült fel, mert egy VB.NET programba beolvasva egy tábla adatait a fejléc ékezetes karakterei hibásan jelennek meg, ezzel szemben a mezőkben hibátlanok a karakterek. A fejléc megnevezéseit másként kezeli a MySql? Ha igen, hogyan? A vbmysql.com
oldalain nem találtam választ

Üdv Ambrus
 ■

március 22

Különböző szövegtípusok - új táblák vagy új mezők

Grandmaster · 2006. Már. 21. (K), 23.40
Sziasztok!

Véleményeket, ötleteket szeretnék kérni az alábbi problémát illetően:
Egy jelenleg működő oldalamhoz tartozó szövegek egy táblában tárolódnak, legyen azok bármilyen típusúak (hír, cikk, termékleírás). Ezidáig egy szöveg típusa mezővel különböztettem meg őket egymástól, onnan tudtam, hogy az éppen aktuális modulnak mely szövegeket kell kezelnie.

Most azonban eljött az idő, hogy módosításokat hajtsak végre. Idáig a szövegek nagyrészt ugyanazokkal a tulajdonságokkal rendelkeztek: azonosító, szöveg, szerző, időpont. A jövőben viszont szeretnék olyat, hogy például a hír típus tartalmakhoz kapcsolódhatnak galériák, vagy éppen a termékleírásokhoz más termékek.

Tehát bővíteni szeretném olyan tulajdonságokkal az egyes szövegtípusokat, melyek más típusoknál nem szerepelnek. Milyen megoldást javasoltok Ti ennek megvalósításához?

Én két dologra gondoltam:
1. új táblákat hozok létre - pl cikkek, hírek - melyek tartalmazzák az alapszöveg azonosítóját, továbbá a szükséges plusz tulajdonságokat.
2. Létrehozok egy "univerzális" mezőt, ahol a serialize függvényt segítségük hívva eltárolok egy tömböt a plusz információkkal.

Válaszotokat előre is köszönöm!
 ■

Csak a címsorban jelenik meg a favicon

Anonymous · 2006. Már. 21. (K), 22.24
Sziasztok!

Kérdésem az lenne, hogy:
elhelyeztem a

<link rel="icon" href="kepek/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="kepek/favicon.ico" type="image/x-icon">
sorokat a html- head részében,... és csak a böngésző címsorában jelenik meg az ikon,... a lapfülön és a "Kedvencek" vagy "Bookmark" (ha elmentem a kedvencek közé) között nem,...
Ez miért van?
Lehet hogy csak akkor,... ha már szerveren van és elérhető a netről,...
...mert egynenlőre a gépemen tesztelem a weboldalt...

??

Előre is köszi a választ...
András
 ■

FTP felhasználó létrehozása automatikusan

Anonymous · 2006. Már. 21. (K), 21.57
Sziasztok! A Kérdésem annyi lenne, hogyan lehetne megoldani Windows/PHP alatt saját szerveren, hogy regisztrációkor létrehozzon a rendszer magától egy felhasználót a megfelelő jogosultságokkal, és hozzá egy saját HOME könyvtárat?
Eddig nem találtam rá megoldást:(
Úgy gondolom mint mikor mondjuk a freeweb-en regisztrálsz, és már kapsz is hozzá FTP-hozzáférést...
A segitségeteket előre is köszönöm!!!!! Fontos lenne nagyon!
 ■

Limit nem a teljes találatra

Anonymous · 2006. Már. 21. (K), 15.01
Sziasztok!

Lehet, hogy rossz oldalról közelítem meg a dolgot, erre légyszi legyetek tekinttel.

Adott egy lekérdezésem, amiben GROUP BY-al csoportosítgatom az adataimat.

Hogy lehet azt megcsinálni, hogy "csoportonként" limitáljam a találatokat?

Tehát valami ilyesmi:

SELECT * FROM tabla GROUP BY oszlop1 ORDER BY oszlop2 DESC LIMIT 0,4

Eredménynek valami ilyesmit szeretnék kapni, ha oszlop1 tartalmaz mondjuk egyeseket, ketteseket, hármasokat és négyeseket:

1
1
1
1
3
3
3
3
2
2
4
4
4
4
 ■

Segítség kérés phpnuke DaDanuke modul

zalan · 2006. Már. 21. (K), 13.26
Hello
megprobáltam végignézni hogy nincs e ilyen téma ahová a problémámmal irhatok, de nem találtam. a probléma: feltelepítettem a phpnuke-t és hozza egy DaDanuke nevű modult. megcsinálgattam a beállításokat a config.php-jében a modulnak. elindítom és vissza dobja hogy
Parse error: syntax error, unexpected T_STRING in \config.php on line 100 na most a 100.dik sor pedig:

$allowed_file_exts_ar[0] = 'jpg'; ez,amit követ még 10 hasonlós sor.
Elötte pedig egy teljesen más dolog van :$max_upload_file_size = 20000000; ami biztos nincs vele kapcsolatban.


a kérdésem az lenne mi lehet a baja?? mert hiába probáltam a tömbhöz elem hozzárendelését kicserélni az "array ("x","y","z"); változatra az sem segített.
Kérlek segítsetek vagy mondjatok valami hiba javítót a php-hez



Köszönöm
zalan
zalan##kukac##sovegjarto.hu
 ■

CASE használata MySQL-ben

vulcano · 2006. Már. 21. (K), 12.37
Hello!
Lenne egy hatalmas gondom!
Egy sql lekérdezést szeretnék írni a következő problémára:
Adott két tábla:

1iktabla:
---------
nev
hely
elhely
cim

2tabla
-------
cim
leir


az eredménynek a következőnek kellene lenni:
név |elhely | ha elhely=hely akkor null egyebkent az elhely-et névként felhasználva cim (allekérdezésként) | második táblából cimhez leir ha elozo nem null

Amire gondoltam:
Select e.nev,e.elhely,
Case e.hely
 where e.ehely then null
 else select m.cim from tablaegy m where e.hely=m.cim
end as acim
...
from tablaegy e
A gond: Valószínű az elgondolásom sem teljesen OK, de a mysql a case minden formájára hibát jelez, még a mintapéldára is. Van valakinek vmi ötlete?Köszönném a segítséget!!
 ■