- Lalikiraly: Sencor SMC BS30 aktív hangfalszett bemutató
- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- Real Racing 3 - Freemium csoda
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Argos: Az vagy, amit megeszel
- Gurulunk, WAZE?!
- ricsi99: 6. Genes alaplap tündöklése.. kontra MS/Zintel korlátozásai.(Mehetnek a levesbe)
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
Ú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 asztali (teljes vagy fél-) gépet vegyek?
- Robotporszívók
- macOS PC-re
- A fociról könnyedén, egy baráti társaságban
- Telekom mobilszolgáltatások
- OLED TV topic
- ASRock lapok általában
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- exHWSW - Értünk mindenhez IS
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- HP ProBook 450 G7, 15,6" FHD IPS, I5-10210U, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garancia
- HP ProBook 450 G6, 15,6" FHD IPS, I5-8265U, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garancia
- HP ProBook 450 G6, 15,6" FHD IPS, I3-8145U, 8GB DDR4, 128GB SSD, W11, Számla, 1 év garancia
- HP ProBook 440 G8, 14" FHD IPS, I5-1135G7, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garancia (
- HP ProBook 440 G7, 14" FHD IPS, I5-10210U, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garancia
- Samsung Galaxy A12 64GB Kártyafüggetlen 1 év Garanciával
- Apple iPhone 12 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- Lenovo magyar laptop billentyűzetre van szükséged? Akármelyik verzióban segítünk!
- BESZÁMÍTÁS! ASUS B550 Vision D B550 chipset alaplap garanciával hibátlan működéssel
- BESZÁMÍTÁS! 6TB Western Digital WD RED SATA HDD meghajtó garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest