ugrás a tartalomhoz

Archívum - Ápr 2011 - Fórum téma

április 24

Function eregi() is deprecated hibaüzenet

Hellhammer · 2011. Ápr. 24. (V), 12.25
Üdv! & Kellemes ünnepeket!

Egy news-add jellegű scripttel kapcsolatban akad egy kis problémám:

A vonatkozó kódrészlet:

function check_login($username, $md5_password){
        $result = FALSE;
    $full_member_db = file("./data/users.db.php");
    global $member_db;

    foreach($full_member_db as $member_db_line)
        {
                if(!eregi("<\?",$member_db_line)){
                $member_db = explode("|",$member_db_line);
                if(strtolower($member_db[2]) == strtolower($username) && $member_db[3] == $md5_password)
                {
                $result = TRUE;
                    break;
            }
                }
        }
    
        return $result;
}
A gondom az, hogy bár kifogástalanul működik a funkció, de az ablak tetején látható két hibaüzenet: mindkettő hibasor ugyanaz:
Deprecated: Function eregi() is deprecated in elérésiút/fájl.php on line 8

Előre is köszönöm, ha valaki tudna mondani valami okosat, amin elindulhatnék, mert én nem látom a hibát.

Köszönöm!
 

Biztonságban van a munkám?

stan · 2011. Ápr. 24. (V), 12.13
Már évek óta dolgozom egy saját fejlesztésű projekten, és nem szeretném, ha valaki ellopná a weboldalam forráskódját.

Jelenleg a Médiacenter Kft.-nél van a tárhelyem, aki az Interware Zrt.-nél bérel szervereket. Köztudott, hogy az Interware Magyarország egyik legnagyobb és egyik legelismertebb szolgáltatója, így gondolom figyelnek a biztonságra. De mondjuk azok a rendszergazdák, akik felügyelik a szervereket, nyilván van hozzáférésük a webtárhelyekhez. Előfordulhat, hogy valakinek megtetszik a projektem, és ellopja bentről?

Másik kérdés, a saját pc-men tárolt biztonsági mentés. Mi van ha betörnek hozzám, méghozzá pont azért, mert el akarják lopni a weboldalam. Én winzip formátumban szoktam jelszó védelemmel lekódolni, egy elég erős jelszóval (8 karakternél hosszabb, és vannak benne speciális karakterek is). Ez elég védelem-e? Fel lehet mondjuk törni ezt a fajta védelmet?

Összességében, ti mit gondoltok ezekről a veszélyekről, és milyen megoldásokat javasoltok?

Ha valaki szerint paranoiás vagyok, és ne foglalkozzak ezekkel a kérdésekkel, az kérem ne írjon, mert azzal nem leszek tájékozottabb. Amúgy meg tudom, hogy paranoiás vagyok, nem kell emlékeztetni! :-)
 

április 24

Cross-domain Request

Karvaly84 · 2011. Ápr. 23. (Szo), 23.40
Sziasztok!

Tapasztaltabb társaktól kérdezem, hogy az Explorerben lévő native megoldáshoz hasonlót el tudnék érni más böngészőkben ha a kérésben (XMLHttpRequest) átírom a Host-ot?

Vagy egyéb módon kivitelezhető a dolog? Olyan történet érdekelne igazán ahol ezt JavaScript-ben és minden szerver oldali segítség nélkül megoldható. :)

Köszönöm!
 

április 23

VirtueMart felugró ablak helyett input

Designe · 2011. Ápr. 22. (P), 22.22
Üdv!
Segítséget szeretnék kérni a következőben. Van egy webshop amiben az admin felületen kilistázza a termékeket.A listában az ár oszlopban ha rá klikkelek egy termék árára akkor felugrik egy ablak és át tudom írni az árat. Ezt szeretném én egy input mezőre cserélni de nem igazán jövök rá a titok nyitjára.

domain regisztrátor + SSL

unregistered · 2011. Ápr. 22. (P), 20.53
Hello!

Tudtok ajánlani olyan hazai regisztrátort aki tud online adminisztrációt biztosítani a domain-ekhez és SSL tanúsítványokkal is foglalkozik? Létezik már ilyen itthon normális áron és szolgáltatással? Godaddy jó lenne csak ugye az a .hu-t nem regisztrálja (és még jópárat)...

Előre is köszönöm!
 

CSS érdekesség a designban

webember · 2011. Ápr. 22. (P), 11.03
Helló!

Van egy ilyen CSS részletem:

#header {
    background: #F3F3F3;
    width: 700px;
    margin: 0px auto;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
+ egy ilyen:

img {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.nemkerek {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;      
}
A HTLM pedig ez:

<div id="header">
	<table style="width:700px;text-align:center;">
		<tr>
			<td><img src="../image/logo02.jpg"><br><img src="../image/mo_felirat.gif"></td>
			<td><img src="../image/mintatarto_felirat.png"></td>
			<td style="width:230px"><img src="../image/lpp_logo2.gif" style="width:150px;" class="nemkerek"></td>
		</tr>
	</table>
</div>
A nagy kérdés, hogy miért csak az "img"-t értelmezi a Firefox, holott ugyan abban a CSS fileban van mindegyik? Se háttér átszínezés, se nem lekerekítés... ráadásul ezt egy másik oldalon nem csinálja, pedig ott ugyan ez a kód egy az egyben.

Előre is köszi a segítséget :)
 

Flash feltöltő

whiskey · 2011. Ápr. 22. (P), 00.01
Sziasztok!

Egy weboldalon dolgozom, ahol szükségem lenne nagyobb fileok feltöltésére, és a feltöltés folyamatának megjelenítésére. Hosszabb gúglizás során csak flash-es megoldást találtam, viszont nem vagyok tájékozott ennek működésében (továbbá flash is kimaradt a tapasztalataimból).
Erről lenne szó. Jónak néz ki, de azért erre nem alapozok.

A kérdésem a következő: hogyan tudom megoldani azt, hogy csak jogosult felhasználók tudjanak feltölteni az objektum használatával? Bele kell nyúlnom az objektumba, vagy lehetséges ezt biztonságosan megoldani szimpla PHP-s autentikációval? Egyáltalán hogy működik ez a vacak? Biztonságos?

Köszönöm előre is!

Üdv,
Whiskey..
 

április 20

PHP regex kérdés

reagenross · 2011. Ápr. 20. (Sze), 17.57
Sziasztok, egy egyszerűnek vélt regex kifogott rajtam. Azt szeretném megvalósítani, hogy vannak kulcs-érték párjaim, az érték oldalon egymástól "+" jellel elválasztva van sok értékem, ezek egyenként 1-4 numerikus karakter hosszúak lehetnek. Ezeket szeretném preg_match - el kigyűjteni. Tehát így nézhet ki az adatsor például:

"custom" => "+1+1943+49+333"

Azzal próbálkoztam, hogy a + jellel együtt gyűjtöm be a találatokat, majd a + jelet levágom róluk. De nem sikerült a mintámnak találatot elérnie.

Ezzel és különböző változataival próbálkoztam:
preg_match('/\+[0-9]{1,4}/',$subject,$matches); 
Úgy tudom, hogy a regex alapértelmezetten greedy, tehát az {1,4}-nek helyesnek kellene lennie.
 

SQL kategóriák elemszámának lekérdezése

Tanul0 · 2011. Ápr. 20. (Sze), 10.58
Üdvözletem!

Adott az alábbi sql kérés:

SELECT `Category`.`id`, `Category`.`parent_id`, `Category`.`name`, `Category`.`about`,
     (SELECT COUNT(*) FROM products as Products WHERE 
      `Category`.`id`=`Products`.`category_id`) AS 
      `Category__count_products` FROM `categories` AS
      `Category` WHERE `Category`.`parent_id` = 3
Nos, ebben a lekérdezéssel csak az adott kategóriához tartoró termékeket számát kapom meg. Mivel a kategória egy fa, tehát lehet több gyermeke egy adott kategóriának, és nem tartozik mindegyikhez termék. Amiben segítségre lenne szükségem a következő:

A fő kategóriához meg szeretném kapni az összes gyermekhez tartozó termék számát. Pl.:

Hentesáru (6)
---Felvágottak (4)
------Szalámi(2)
-----------Pick
-----------Rákóczi
------Párizsi(2)
-----------Pulkya
-----------Sertés
---Füstölt húsok (2)
------Csülök
------Köröm

Nem tudom, hogy egyáltalán megvalósítható-e ez sql kéréssel, ha igen milyen módon?

Üdv!
 

április 19

Te milyen projekt menedzsment szoftvert használsz és milyen előnyeid származnak belőle?

pajtoka · 2011. Ápr. 19. (K), 21.00
Itt érdemes szólnunk a projekt menedzsment szoftverekről és azok projektjeink során betöltött szerepéről.