Új hozzászólás Aktív témák
-
félisten
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!Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
válasz paramparya #515 üzenetére
Woahh!!!
Köszi szépen!!
Neked is H.O.D.!!Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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!
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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!Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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!
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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![ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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!
[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
Értem.
Tulajdonképpen azért akartam sajátot, mert akkor olyan funkciókat rakok bele később, amilyeneket csak akarok, és a megjelenítést is úgy variálom, ahogy akarom, de már kezd elmenni tőle a kedvem, mert rákerestem a gugliban, és télleg van jópár stat.
Köszi!Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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.
[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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"); }
}[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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.[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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!
[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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...
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
válasz HolyDay #2512 üzenetére
Nem is tudom, hog ymi volt a prbléma. Simán ésszerűsítettem a kódot, így rövidebb is lett, és pár kivételt lekezeltem, és ettől működni kezdett.
Biztos, valami olyasmi volt a háttérben, amire nem gondolok tapasztalathiánymiatt.
A JS-es módszeredet próbálom mindjárt.Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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!
[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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!
[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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.
[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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.[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
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.
[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
Új hozzászólás Aktív témák
- -56% HP EliteBook 840 G8:i7 1165G7,16GB RAM,512GB NMVe SSD,Iris Xe,IR kam.+ujj.olv.,vil.MAGYAR bill.
- Monitortató plexi konzol több elérhető készletről MONITORCENTER
- -50% HP EliteBook 840 G8: i7 1165G7,32GB RAM,1TB NMVe SSD,Iris Xe,IR kam.+ujj.olv.,vil.MAGYAR bill.
- 1.250.000 FT helyett 940.000 FT !! MacBook Pro 16" M3 Pro 12CPU / 18GPU / 18GB / 512 SSD
- RTX 2080TI ROG STRIX GAMER PC