Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Pitterix: Gyógytorna
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Brogyi: CTEK akkumulátor töltő és másolatai
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- GoodSpeed: Kell-e manapság egérpad vagy sem?
- petipetya: Nagy chili topic. :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Szólánc.
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
Új hozzászólás Aktív témák
-
Sziasztok!
Van egy JS/PHP projektem, ahol adatokat lehet feltölteni file-ként és SQL-be.
Eddig kizárólag én használtam, és semmilyen védelem nincs benne.
Szeretném kiegészíteni felhasználó kezeléssel, és ha már ebbe belefogok, akkor a biztonságra is szeretnék komoly hangsúlyt fektetni.
Marad hobbi projekt, de úgy szeretném megvalósítani, hogy az élesben bevethető legyen.
Mindent meg akarok tenni a biztonságért tanulási céllal, kivéve https, mert az nincs az ingyenes webhosting csomagban.
A kérdés: hol találok ehhez szüksége megbízható leírást, tutorialt, "best practices" doksi, stb.
-
válasz
supercow
#15626
üzenetére
Kössz!
Akkor marad a router. TP-Link 3600-asom van, de akkor megy is fel rá az openwrt, meg valami dinamikus dns cucc, meg php, meg mysql.
Ez tovább fog tartani, mint a socketes móka.
mod: Meg voltam róla győződve, hogy ezért akasztás jár komolyabb fejlesztői körökben, de akkor mégsem.
Módosítani mindenképp kell rajta, mert másodpercenkénti sql lekérdezést egy webszolgáltató sem szeret, pláne ha majd többen fognak játszani egyszerre, és szükségem is lesz később ennél jóval sűrűbb kommunikációra.
Kössz az infót.
-
válasz
supercow
#15624
üzenetére
Kössz!
Esetleg bármimás technika, ami nem olyan favágó, mint amit csináltam, de azért műxik webhostingon?
Van egy weboldalunk, azt hazsnálhatom erre is, de emiatt kissé drága lenne VPS-t venni.
Ha nincs más használható módszer, akkor megpróbálom az otthoni routeremet felkészíteni erre a feladatra.

-
Sziasztok!
Pár régi többjátékos Flash-es játékomat át szeretném írni HTML5-re és mobil / desktop appokra.
Eddig a többjátékos mód az Adobe szerverein keresztül működött, amit most meg kell változtatnom.Átlag webhosting esetén van olyan technológia, amivel meg tudom oldani a kommunikációt?
Első körben két játékosról lenne szó, mert a jelenlegi játékok ilyenek.Csaináltam egy gyors félmegoldást: MySQL-be elmentem PHP-val az egyik fél lépését, majd a másik fél 1 mp-enként megkérdezi a szervert, hogy változott-e valami, és ugyanez fordítva.
Ez - gondolom - elég gáz megoldás, de valahogy tesztelni kellett a játékok többi részét.Milyen megoldásra érdemes váltanom?
Olvastam a socketekről, websocketekről, de sajna elég kezdő vagy e téren, így nem tudom, hogy egyáltalán lehetséges-e egy mezei hoszting segítségével.Bármilyen tanácsot szívesen fogadok.
Kössz!

-
Sziasztok!
Egy online többjátékos amőba játékot írok Flash-ben.
Offline verzióban már műxik, és a UI is ketté van már bontva master meg slave-re.
Egy gond van, és ez a kommunikáció.
Egy próbát tettem azzal, hogy PHP-n keresztül Mysql-be írom a játékosok lépéseit, és azt a másik oldal másodpercenként újratölti. Műxik, de gondolom, ennél van értelmesebb megoldás is. Mivel próbálkozzak?
PHP és MYSQL van a tárhelyen.Köszi előre is!

-
-
Annyi változás történt a helyzetben, hogy a sikeres regisztráció utáni oldalfrissítésre is lefut a felhasználó név ellenőrzés, tehát az adatbázisba nem kerül be többször az adat.
További javaslataitok feldolgozása folyamatban...

-
válasz
Tele von Zsinór
#2507
üzenetére
Localhosthoz hozzá lehet férni megosztott webhosting esetén?? Sztem nem.
Kb, mintha az extra.hu-n dolgoznék, csak fizetős, és reklámmentes."querybe escapelés nélkül ne rakj felhasználótól kapott értéket"
Miért, és mire jó ez az escape cucc? Erről van szó?
Ez arra jó, hogy a fölös karaktereket eltávolítsa? Ezt a js már megteszi.
A bekapcsolt register_globals azt jelenti, hogy műxik a változók globálissá tétele?
Kipróbáltam, műxik. Miért ne építsek rá? Nem megbízható, vagy lehet, hogy kikapcsolják?A $felhnev korábban értéket kap.
A többit értem, és köszi!

(#2506) fordfairlane: Köszi, de még nem sikerült működésre bírnom.

(#2509) HolyDay: Az ellenőrző kód (jelenleg):
$kapcsolat = mysql_connect( "..." );
if ( ! $kapcsolat ) die( "Nem lehet csatlakozni a MySQL kiszolgálóhoz." );
mysql_select_db( "..." ) or die ( "Nem lehet megnyitni az adatbázist." );
$eredmeny = mysql_query( "SELECT * FROM fotabla WHERE felhnev = '$felhnev'" );
$sorok = mysql_num_rows($eredmeny);
if ($sorok > 0)
{
$hiba=true;
global $hiba;
}
else
{
feldolgozás;
visszajelzés az eredményeségről;
}A JS-es megoldásodat kipróbálom, köszi!

-
válasz
HolyDay
#2504
üzenetére
Ellenőrzöm a felhasználói név meglétét, de ez az ellenőrzés valami miatt nem fut le F5 nyomásakor, holott egyébként működik.
A másik probléma, meg pont az "eldobatnám a kezdőlapra" megvalósításával van.
Nem műxik ez a kód:$URL="http://www.example.com";
header ("Location: $URL");---
(#2501) Tele von Zsinór:
"...szép (és karbantartható) megoldás az alkalmazáslogika és a kimenet szétválasztása.""illik a kimenetbe legalább annyit rakni, hogy "átirányítunk ide: link""
Ezek mit jelentenek? Kezdő létemre ezeket nem értem.
Lehet, hogy tudom miről van szó, csak nem tudom mit jelent a "kimenet" kifejezés a php-ben.
-
Tele von Zsinór, cucka:
A php.ini-hez nem tudok hozzáférni, mert egy sima fizetős webhosztingon kell futni a weboldalnak, ahol házi készítésű admin felület van, nem Cpanel, vagy ilyesmi.
A fő probléma, hogy ha átirányítás helyett print-et használok, akkor oké a dolog, de ha ezen a lapon a felhasználó frissíti az oldalt, akkor mégegyszer bekerül az adatbázisba a form tartalma, és valamiért nem ellenőrzi le mégegyszer a felhasználónév létezését, holott egyébként műxik.
if ($_POST)
{
$kapcsolat = mysql_connect( "..." );
if ( ! $kapcsolat ) die( "Nem lehet csatlakozni a MySQL kiszolgálóhoz." );
mysql_select_db( "..." ) or die ( "Nem lehet megnyitni az adatbázist." );
$eredmeny = mysql_query( "SELECT * FROM fotabla WHERE felhnev = '$felhnev'" );
$sorok = mysql_num_rows($eredmeny);
if ($sorok > 0)
{
$fh=1;
global $fh;
}
else
{
mysql_query( "INSERT INTO fotabla ( blabla ) VALUES ( blabla )") or die ( mysql_error() );
mysql_close( $kapcsolat );
$szoveg = "szöveg + link";
$headers = 'From: email cím';
$targy = 'Regisztráció megerosítése';
mail($email, $targy, $szoveg, $headers);
$mindenoke="ok";
print "A megadott email címre elküldtük a regisztráció véglegesítéséhez szükséges információkat.";
}
}
if ($mindenoke<>"ok") { include ("form.php"); }
} -
Hali!
Az a tervem, hogy egy elágazás után, ha minden jól sikerült, akkor átirányítom a felhasználót az oldalon belül egy másik lapra.
Erre ezt találtam, de nem műxik:
<?PHP
$URL="http://www.example.com";
header ("Location: $URL");
?>Semmit nem csinál.
Persze, nem csak ennyi a kód, hanem egy else ágba tettem be (természetesen <?PHP és ?> nélkül.
) több más sor után, amik hibátlanul működnek.
Ha print "akármi";-vel helyettesítem, akkor az műxik.
Guglizok tovább, de ha van 5letetek, akkor ne kíméljetek!
Köszi!mod: még valami. mikor kell exit utasítást használni? Én sehova sem raktam. Ez hiba? Logika szerint nem hiányzik bele, mert sehol nem kell megszakítani a kódot.
-
-
Ezek szerint ne is próbálkozzak házilag a weboldalamhoz ilyen statisztikát írni?
Akartam egy olyat, hogy minden látogató IP-jét berakja egy adatbázisba, meg azt, hogy mire klikkel az oldalon, és mikor. És minden héten (pl.) lementeném az adatbázist, és a PC-n kiértékelném egy szintén házi progival.
Ez akkor felejtős, a helymeghatározás pontatlansága miatt?Marad a gugli analitics, vagy az is pontatlan?
Köcc!
-
Heló!
Újabb láma kérdés:
Flash-ből meghívott php kód változóját szeretném visszaadni Flash-nek, de nem mindig sikerül.
Így hívom meg a php kódot:
loadVariablesNum ("letezik.php", "0", "POST");
Így adja vissza a változót:
Print "_root.ccc=$kepekszama";
És ez a php kód:
<?php
$kepekszama=0;
$fajl="aa_".($kepekszama+1).".jpg";
while (file_exists($fajl))
{
$kepekszama++;
$fajl="aa_".($kepekszama+1).".jpg";
}
Print "_root.ccc=$kepekszama";
?>A probléma az, hogy ha ftp-ről letörlök fájlokat, és újra megszámláltatom, akkor a régi értéket adja vissza, és böngészőtől függően frissítés, vagy újraindítás után veszi csak észre a képek számának változását.
Nem tudom, hogy a meghívásnál van-e a gond, vagy a visszadaásnál, de ha beírom a böngészőbe a php file nevét, akkor simán működik, és jó értéket ad vissza, de csak frissítés után... He ezután újra a visszamegyek a főoldalra, akkor már az swf is jó értéket ír ki.
Ha az egész az ATW.hu-n van fent, akkor IE alatt tökéletes, FF alatt egyáltalán nem megy, opera alatt csak böngésző újraindítással veszi észre a változtatást, a végleges fizetős helyén meg IE, és FF alatt jó, Opera alatt ugyanaz, mint az atw-n.Szóval ez az egész nekem nagyon instabilnak tűnik, jó lenne, ha mindenhol menne minden böngészővel.
Hol lehet a hiba?
Kösszi! -
Hali!
Egy tök egyszerű kérdés, de nekem sürgős, és életmentő:
Egy változónak akarok értéket adni, ami egy file elérési útvonal lenne.
pl: $fajl=könyvtár/kép_7.jpg;
A 7-es szám nem fix. 7es, hanem egy változóból lenne kiolvasva.
Én így próbáltam: $fajl=könyvtár/kép_+$kepekszama+.jpg;
de ez mindig a kepekszama nevű változót adja vissza...
Kösszi!
-
válasz
paramparya
#615
üzenetére
Tulajdonképpen akartam egy házi szervert is csinálni, ahoz meg kell amúgy is apacs. Bár én a lighttpd mellé teszem a voksom a csirke gép miatt, de ez már részlet kérdés...
(gondolom az is jó)
És gondolom a MySQL, és az SQLite adatbázishoz is hozzá tudok férni, ugye? Az SQLite-ben vannak a levelek...
Kösszi! -
Helló!
Tudtok olyan progiról, ami linux-os, esetleg windows-os gépen futtat PHP kódot? Konkrétan egy adatbázist szeretnék megnyitni, és szerkeszteni, méghozzá szép és továbbfejleszthető kezelőfelületen.
Köszi!
-
válasz
paramparya
#515
üzenetére
Woahh!!!
Köszi szépen!!
Neked is H.O.D.!! -
Heló!
Az lenne akérdésem, hogy PHP-val hogy tudom lekérni, hogy egy könyvtárban hány darab fájl van? Az is jó, ha csak a számot kapom vissza, de még jobb lenne, ha egy bizonyos kiterjesztésű fájlok listáját adná vissza.
(Néztem a hu.php.net-en, de nem találtam, mert nemtom mit keressek.
)
Köszi szépen!
Új hozzászólás Aktív témák
- Milyen routert?
- Luck Dragon: Asszociációs játék. :)
- Fotók, videók mobillal
- Ipari mennyiségű szuperszámítógéppel dagasztaná az AI lufit az USA
- Vezetékes FEJhallgatók
- Gyúrósok ide!
- Szeged és környéke adok-veszek-beszélgetek
- PROHARDVER! feedback: bugok, problémák, ötletek
- Mibe tegyem a megtakarításaimat?
- Milyen autót vegyek?
- További aktív témák...
- Lenovo T14 (Intel Core I5 32Gb DDR4 512Gb SSD) laptopom eladó kifogástalan műszaki állapotban!
- Orient Sun and Moon RA-AK0309B10B
- HP OMEN 17 // RTX 3070 Ti // i7-12700H // 16GB RAM // 1TB SSD
- Villámgyors 11.gen Core I7 Lenovo T14 S gen2 32Gb DDR4 rammal és 512 Gb SSD-vel eladó!
- Siguro TURBOVac Elite AI robotporszívó - Új, 3 év garancia, akciós ár!
- Bomba ár! Dell Latitude 5500 - i5-8GEN I 16GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Garancia!
- ÁRGARANCIA!Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Corsair T3 RUSH gamer, irodai szék
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest







(gondolom az is jó)
