ugrás a tartalomhoz

Archívum - Nov 6, 2012 - Fórum téma

Megnyitás, kiolvasás, írás, majd mentés PHP-vel.

rainszarvas · 2012. Nov. 6. (K), 18.55
Sziasztok. Dolgozok egy nevelde-szerűségen, de elakadtam. Szeretném megcsinálni, hogy mikor valaki vásárol a boltban, a PHP nyissa meg azt a fájlt, amiben a felhasználó pénzének összege van, ellenőrizze, hogy van e elég pénze az adott cuccra, ha van, akkor vonja le az árát, majd mentse el a fájlt, ha nincs, akkor dobjon ki egy hibaüzenetet. ha ez kész van, nyissa meg az eszköztár fájlt, és rakja hozzá a megvásárolt tárgyat, tehát egy képet.
eddig ide jutottam, nem jó, és szerintem nem is működik:
  1. <?php   
  2. $File = "penz.txt";   
  3. if (file_exists($File))   
  4. # fa létezik a fájl   
  5. {   
  6. $fp = fopen($File,"r");   
  7. # megnyitja olvasásra   
  8. $num = fread($fpfilesize($File));   
  9. # kiolvassa a tartalmát   
  10. fclose($fp);   
  11. # bezárja   
  12. $num = $num - 200;   
  13. # levonja az árat  
  14. $fp = fopen($File"w");   
  15. # újra megnyitja írásra   
  16. fwrite($fp$num, 10);   
  17. # felülírja az új értékkel és zárja a fájlt   
  18. fclose($fp);   
  19. echo("Maradék pénzed: <B>" . chop($num) . "</B>.");   
  20. # kiírja a lapon az új értéket.   
  21. }   
  22. ?>  
aki tud segítsen!
 

php időzóna

Pallosi Péter · 2012. Nov. 6. (K), 16.54
Sziasztok belépéskor eltárolom az ügyfél session_id-t,de az időpont egy órát csúszik pedig a putenv("TZ=Europe/Budapest"); fűggvényt hozzáadtam alapvetően 4 órát csúszott az idő,de szeretném ezt minimálisra csökkenteni,de nem nagyon megy van valakinek valami ötlete?
 

Az Apache 2.4 szolgáltatás elindult, majd leállt

gemkapocs · 2012. Nov. 6. (K), 00.00
Sziasztok!

Hónapok óta jól működött a néhány kattintással telepített XAMPP konfigurációm, ám nemrég volt egy Windows-lefagyásom, és a restart óta nem működik a helyi szerver.

XAMPP-ot reinstalláltam, de már nem indul el automatikusan az Apache-szolgáltatás. Ha a XAMPP Control Panelről akarom elindítani, az egész XAMPP alkalmazás lefagy, hibanapló: "Nem válaszoló alkalmazás: xampp-control.exe, verzió: 3.1.0.0, nem válaszoló modul: hungapp, verzió: 0.0.0.0, memóriacím: 0x00000000."

Ha a Szolgáltatásokban próbálkozom, ezt a hibaüzenetet küldi: "A(z) Apache 2.4 szolgáltatás (hely: Helyi számítógép) elindult, majd leállt. Vannak olyan szolgáltatások, amelyek automatikusan leállnak, ha nincs feladatuk, pl. a teljesítménynaplók és -riasztások szolgáltatás."

Avast! vírusirtó "Állandó védelmeit" kikapcsoltam (apropó és OFF: be lehet valahogy az Avast!-ot mint futó programot zárni? Feladatkezelőböl ezt az üzenetet küldi: "A műveletet nem sikerült végrehajtani. Hozzáférés megtagadva.") Ha Windows tűzfalat akarnám elindítani a Vezérlőpultról, ez az üzenet jelenik meg: "Meghatározatlan hiba miatt a Windows nem tudja megjeleníteni a Windows tűzfal beállításait."

Ötletek?

Köszi!