Hirdetés
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
Sziasztok!
Azt szeretném megcsinálni egy honlappal, hogy bizonyos dolgokat lehessen a Tetszik/Nem tetszik gombokkal értékelni. Ezek képek lennének, amikre kattintva a tetszik vagy a nemtetszik változók értéke növelődik.
Ezt JS-ben nem nehéz beállítani, de valahogy tárolni is kéne ezen adatokat, hogy ne vesszenek el, és a következő látogatáskor is láthatók legyenek a legutóbbi állapotok.
Ehhez egy .txt állományba menteném le a változók értékeit, tehát csupán két számot.
Ezt viszont úgy tűnik, a sima JS nem tudja megoldani, kell tehát némi PHP-s kiegészítés is hozzá.
igen ám, de akkor meg tudnom kellene, hogy a változókat hogyan lehet ide-oda "dobálni" JS és PHP között. Na, ez az, ami sajnos nem megy.
Írtam, pontosabban összeollóztam egy kis példaprogramot a világhálóról kipuskázott példák alapján, de ez sem működik.
Íme a kód:<html><head><title>Fájlkezelő</title></head><body><?php$File = 'adat.txt'; // A számláló file neveif (file_exists($File)) // Létezik a file?{$fp = fopen($File,"r"); // Megnyitjuk olvasásra$num = fread($fp, filesize($File)); // Beolvassuk a tartalmát a $num változóba.fclose($fp); // Zárjuk a filet.$num=$num+1; // A változó értékét megnöveljük$fp = fopen($File,"w"); // Megnyitjuk ugyanazt a filet, de most írásrafwrite($fp, $num, 10); // Kiírjuk a változó értékét.fclose($fp); // Zárjuk a fájlt}?><script type="text/javascript">var valami = <?php echo $num ?>; //Ha elhagyom az idézőjeleket, UNEXPECTED TOKEN hiba lesz a konzolban, ha nem, akkor meg kiír mindent közte!!!//alert(valami);</script></body></html>
Új hozzászólás Aktív témák
- Brogyi: CTEK akkumulátor töltő és másolatai
- Milyen RAM-ot vegyek?
- Mibe tegyem a megtakarításaimat?
- Gitáros topic
- Vallás
- Ez a tágas mikrotorony már faberakással is választható
- Projektor topic
- Kerékpárosok, bringások ide!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Villanyszerelés
- További aktív témák...
- Új csak kipróbált Ulefone Armor 28 ultra 16/1TB amoled kijelző, 120w töltés ütésálló
- DELL Latitude 5310 13.3" FHD 2in1 Touchscreen laptop I5-10310U 16G/512G Win11 Pro, Üzletből, 27%ÁFÁs
- Lenovo LOQ - Garanciás / Ryzen 7 7435HS / RTX 4050 / 24GB DDR5 / 1TB SSD
- XIAOMI Redmi Note 14 Pro 5G 8/256
- POINT S WINTER S 185/65R15 88T téligumi acélfelnivel
- NVIDIA Quadro P5000 GPU 16GB GDDR5X memóriával
- BESZÁMÍTÁS! AMD Ryzen 7 5800X3D 8 mag 16 szál processzor garanciával hibátlan működéssel
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Telefon szerviz helyben - Gyors javítás, akár 30 perc alatt!
- GYÖNYÖRŰ iPhone 13 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3580, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


