Hirdetés
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Android szakmai topik
- iPhone topik
- Telekom mobilszolgáltatások
- Samsung Galaxy Watch6 Classic - tekerd!
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
- Netfone
- Milyen okostelefont vegyek?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
Új hozzászólás Aktív témák
-
-
Hali!
Igen, ez egy tipikus "probléma", nevezetesen, hogy úgy frissítsd az oldal tartalmát, hogy az az egész oldal betöltése nélkül történjen...Ahogy ArchElf is írta, az Ajax tud ebben segítséget nyújtani, de ne aggódj, anélkül megoldhatod, hogy el kellene merülnöd az Ajax programozásban.
Az alábbi scriptet illeszt be a forráskódodba vagy egy külön Javascript fájlba(ez utóbbi az elegánsabb, szebb megoldás természetesen)function getHTTPObject() {
if (typeof XMLHttpRequest != 'undefined') {
return new XMLHttpRequest();
}
try {
return new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {alert("HIBA: A kérés nem teljesíthető...")}
}
return false;
}
function LoadToAnyWhere(url,xWhere) {
var http = getHTTPObject();
http.onreadystatechange = function() {
if (http.readyState == 4) {
document.getElementById(xWhere).innerHTML=http.responseText;
}
}
http.open("GET", url , true);
http.send(null);
}Használata egyszerű, példul az alábbi sor szerint, egy gombra kattintva, betölti a content ID-vel azonosított elembe, a side1.php-t.
(nyílván itt a Te korábban említett txt fájl feldolgozó php-d is lehet)
ID-vel persze "elláthatsz" DIV-et, vagy akár egy tábla egyik celláját is...<input name="" type="button" value="Load Side1" onClick="LoadToAnyWhere('side1.php','content')" />
Természetesen a scriptben módosíthatod a hibakezeléskor kiírandó szöveget, amire szeretnéd.(mást ne...
)
(alert("HIBA: A kérés nem teljesíthető...")Ezekkel a böngészőkkel biztosan működik, mert annak idején, amikor a script készült, nyílván le kellett tesztelnem...
IE6+, FF2+, Opera8+, Safari 3+, NN8+Fire.
-
Hali!
Jól van nyugodj meg, nem történt katasztrófa...
$_SESSION tömböt fogom használni, mint ahogy a manualban olvastam(illetve mint előzőekben írtam, nem olvastam csak néztem
)
Kösz, hogy ennyire a lelkeden viseled a dolgot, nehogy rámenjen a szívedre a végén....
Viccet félretéve, kösz, a próbléma lekezelve, megoldva...
Fire.
-
-
Hali!
PHP 4.x.x.x alatt ez kifogástalanul műxik.
<?php
session_start();
print session_id() . "<br><br>";
print session_save_path();
session_register("proba_nev");
session_register("proba_jelszo");
$proba_nev = "Nem_megy";
$proba_jelszo = "de_miert_nem";
?>PHP 5.x.x.x esetében azonban nem íródik be az értéke a session fájlba, helyette ez van
proba_nev|N;proba_jelszo|N;Mit kell beállítanom?
Fire.
-
-
válasz
cellpeti
#2457
üzenetére
Hali!
Úgy látszik tényleg mindig összefutunk, a legkülönbözőbb topicokban...
Mivel tudom, hogy az angollal hadilábon állsz, ezért innen töltsd le a PHP Manual-t.
Roppant hasznos anyag PHP-hez
[PHP Manual HU]Fire.
-
Hali!
E-mail cím(ek) hitelességét(hogy valóban létezik-e) szeretném ellenőrizni, de anélkül, hogy bármilyen adatot kiküldenék a címre...
Létezik erre valamilyen megoldás PHP-ben?
Fire.
-
válasz
Tele von Zsinór
#2358
üzenetére
Hali!
Elértem a rendszergazdát......
A hétvégén KARBANTARTÁS VAN, majd kb. este 10-re helyreáll a rend..
Nekem lehet csak ilyen "szerencsém", fel is adok egy ötös-lottót jövőhéten.
Azért köszönöm, hogy foglalkoztál a kérdésemmel!
Fire.
-
Hali!
Röviden így hangzik a kérdés: a saját gépemen (localhost) kifogástalanul működő php kód, miért nem fut a szerveren is ugyanúgy?
Előzmény
Mikor nekiláttam írni az oldalt, próbáltam kideríteni milyen verziójú a php, mysql, stb a szolgáltató szerverén. A phpinfo() nem futott le.(mondjuk ez még nem gond). Hívtam a rendszergazdát, hogy mondja akkor meg Ő a verziókat. Megmondta.
Amit használok php motor meg ami a szerveren fut, az szinte megegyezik, tehát ez nem lehet gond.
Akkor jött elő a gond amikor egy speciális library-t kellett konfigolni(ami mint írtam localhost-on megy), fent a szerveren meg hiányzó library hibával nézek szembe, holott a php konfigban modulként be van írva rendesen.
Írtam egy tesztet(mivel a phpinfo() nem megy a szerveren) amiben egy egyszerű SESSION kezelés van, de úgy írtam, hogyha a register_globals BE van kapcsolva, akkor hibásan működik, ha meg KI van kapcsolva, akkor helyesen működik ez a kis progi.TÖK MINDEGY mire állítom a register_globals-t, a tesztprogi mindig helyesen működik a szerveren. Tehát olyan mintha a szerver nem venné figyelembe a php konfigomat....
Most akkor mi a gond, mit lehet tenni?
Fire.
UI: Holnap mindenképp beszélek a szolgáltatóval, csak kevés az időm, ma meg még elég sok mindent meg tudnék írni....
-
-
válasz
Tele von Zsinór
#2184
üzenetére
Hali!
Köszönöm a választ!
(Neked is Cucka!)A PHP nyelv ill. MySql adatbázis, lekérdezés elsajátítása nem okoz sok problémát(anno rendszerprogramozóként végeztem), viszont azt látom, hogy a biztonságra fokozott figyelmet kell fordítani. Ezért abban kérném a segítséged, hogy ha tudsz valamilyen jó dokumentációt, linket, tutorialt stb, ami a a biztonságra van kihegyezve, akkor azt megköszönném. (felhasználó azonosítás, Session ID, cookies titkosítás, helyes, biztonságos PHP konfigurálás, biztonságtechnikai megoldások, cryptográfia, stb)
Fire.
UI: nem baj, ha angol nyelvű, sőt...
-
válasz
Laprasi991
#2182
üzenetére
Hali!
Próbáld ezt: [link]
Lehetőleg, amikor letöltöd, azt ne arra a partícióra mentsd, amiről eltünt a 8G ill ne is arra telepítsd. Így tudsz a lehető legtöbb adatot visszahúzni...PHP-ban meg a kérdés...
Vannak, olyan progik, amik képesek honlapok teljes tartalmát lementeni. Ha pl mysql adatbázishoz csatlakozom és direktbe adom meg a felh. nevet, jelszót, akkor ha jól sejtem ezt is le lehet szedni, és az már visszaélésekre ad(hat) okot.
Gyakorlatban ez ellen, milyen módszerekkel lehet védekezni, mi a bevett szokás?
(Tehát, hogy egy PHP kód ne tartalmazhasson közvetlen jelszót, vagy egyéb nem publikus adatokat, stb)Fire.
-
-
válasz
Fire/SOUL/CD
#2030
üzenetére
Hali!
Kérdésem tárgytalan.
Fire.
-
Hali!
Adott egy honlap, amit el kell készítenem. A grafikus elküldte a terveket, ebből nyílvánvaló, hogy Flash-be kell az egész oldalt csinálnom. Viszont azt is kérte a megrendelő, hogy legyen üzenőfal benne ahova a látogatók leírhatják a véleményüket, javaslataikat stb.
Elméleti tanácsot kérnék, hogy lehetne ezt megoldani, tehát PHP+FLASH.
Tehát külön-külön nem gond(el tudom készíteni az oldalt Flashbe és az üzenőfalat is kölün PHP-be), csak hogy tudom "átadni" a PHP-vel kezelt üzeneteket a FLASH-nek?Remélem érthetően fogalmaztam.
Fire.
-
-
-
Az a cumi, hogy nekem most csak 64 bites vista van fent, mivel 64bites dolgokkal is foglalkozom. Haveromhoz ugrottam át, ott próbáltam ki mindkettőt 32bites xp-n, ott egyikkel sincs gond. Basszus, most ezért újra rakni mindent. A DW+easyphp jó, csak a nagyobb bonyolultságú php-hez kellene a delphi4php vagy a phpdesigner.(mert azért jó cucc).
Próbáltam hátha vírusírtó tűzfala nem engedi futtatni a phpdebuggert, vagy a porttal van gond de semmi.
Hétvégére kölcsönadtam programozótársamnak a terrás vinyót, valami partyra utazott el, nincs mire lementenem az 500g-sről a cuccot.
Isten nem ver bottal, csak ez a Bill Gates....

Fire.
-
-
-
-
oké!
Nem tudom mennyire zargathatlak "okosabbnál okosabb" kérdéseimmel, de azért kérdezek.
(az a gond hogy a php új terület számomra, de rendszerprogramozóin végeztem, ezért az agyam előrébb jár, mint ahol a doksi olvasásba tartok)
Szóval, ha tömöríteni, titkosítani stb akarok ehhez vannak függvénycsomagok, amik vagy fizetősek vagy nem, ez most lényegtelen. Maradjunk az elsőnél, tömőrítés, megvan a függvénycsomag, jelen esetben Bzip2 csomag. Hogy tudom megcsinálni, hogy ha fent lesz a szerveren a honlap, akkor ott is rendelkezésre álljon? Esetleg a configba meg kell adni az elérését vagy valami hasonló?Ha fárasztalak a kérdéseimmel, akkor írd meg nyugodtan, nem akarlak zavarni velük.
Fire.
-
Hali!
Köszönöm a válszt, egyértelmű, érthető. utánanézek a php doksikban.
A könyvtárszerkezeten meg azt értem, hogy több helyen pl bin/password és hasonló könytárakra hivatkoznak a szerveren, mintha kötelező lenne valamit is a bin/password-ba tenni. Tehát pl felhasználónév és jelszó tárolása esetén kötelező lenne a bin/password/password.txt-be tenni és csakis ebbe a fileba. Persze lehet hogyha továbbolvasom a doksit, akkor magamtól is rájövök mekkora hülyeséget ill. értelmetlen dolgot kérdeztem.
Válszod köszönöm.
Fire.
-
Hali!
Mostanában kezdtem foglalkozni php-vel és pár elvi megoldás érdekelne a következő témakörben.
Adott egy webáruház. Milyen elven oldják meg a megrendeléseket?
Pl egyedi fájlnévvel hoznak létre fájlt a szerveren és abba pakolgatják az ügyfél által "kosárba tett" termékeket? Ebben az esetben mi van ha a "megrendelem" gomb megnyomása elött átmegy egy másik honlapra az ügyfél, vagy egyszerűen bezárja a böngészőt?(a létrehozott fájlt le kellene takarítani a szerverről)
Elsősorban nem példaprogi kell, hanem az elv ahogy megoldják a megrendeléseket, mik a bevett, bejáratott megoldások e témakörben a gyakorlatban.Ja és még valami, több hozzászólásban olvastam, hogy "ezt ebbe a könytárba"(pl jelszó),"azt meg abba a könyvtárba", stb. Számomra azért zavaró ez mert igazából nem találkoztam olyan doksival(angol, magyar egyaránt) amiben szó lett volna arról, hogy a php-nek speciális könyvtárszerkezetre lenne szüksége a szerveren. Szóval ezzel kapcsolatban is várom a válaszokat, esetleg olyan doksi linket amiben bent van.(ha van)
Fire.
Új hozzászólás Aktív témák
- Futás, futópályák
- Renault, Dacia topik
- Nintendo Switch 2
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Formula-1
- Hullanak a fejek az Apple-nél
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Gumi és felni topik
- OpenWRT topic
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- További aktív témák...
- DJI MINI 4 PRO FPV COMBO ELADÓ/ GARANCIA, CARE BIZTOSÍTÁS
- Eladó egy S21 5g 256/8 dobozában
- ÚJ BONTATLAN! Asus - ROG Swift PG279QE 2560x1440,165Hz,Harweres G-SYNC!
- XBOX 360 + Kinect 500GB HDD + 2db. gyári kontroller 111db. játék telepítve
- Kezdő Gamer PC-Számítógép! Csere-Beszámítás! I5 7500 / 32GB DDR3 / RTX 2060 6GB / 512GB SSD
- Apple iPhone 14 Pro Max Gold Dynamic Island, 120 Hz ProMotion, 48 MP kamera-128 GB-100%
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 1TB SSD RTX 4060Ti 16GB GameMax Aero Mini ECO ADATA 650W
- Bomba ár! Dell Latitude 5491 - i7-8850H I 16GB I 512GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest

)





