ugrás a tartalomhoz

Fórum témák

File beolvasás és mentés probléma

Theo76 · kedd, 15.35
Sziasztok!

Egy adatbázis config file szerkesztő kódon dolgozok, de elakadtam...
A script egy formon keresztül kapja meg az új adatokat, mint pl az adatbázis nevét, felhasználót és jelszavát.
Eztután beolvassa az config file-t a file() utasítással, és a megfelelő soroknál kicseréli a szöveget, majd elmenti a file_put_contents()-el.
A gond az, hogy beolvassa a file-t, ki is cseréli a megfelelő sorokban a részeket, majd mikor elmenti, a módosítatlan szöveget menti el... Az érdekesség még, hogyha a file-t kézzel megváltoztatom, akkor is a legelőször beolvasott file tartalmát menti el...

A file tartalma pl.:

$config['db']['serverName'] = "";
$config['db']['serverUser'] = "";
$config['db']['serverPasswd'] = "";
a formon megadott adatok:
serverName: abc
serverUser: abc
serverPasswd: abc

mikor elmenti, marad a régi tartalom...
mikor kiíratom a beolvasott, és módosított tartalmat, ott semmi gond nincs...
új tartalom a változó kiíratásakor:

$config['db']['serverName'] = "abc";
$config['db']['serverUser'] = "abc";
$config['db']['serverPasswd'] = "abc";
Ezután kézzel módosítottam a config file-t:

$config['db']['serverName'] = "-";
$config['db']['serverUser'] = "-";
$config['db']['serverPasswd'] = "-";
A formban megadottak alapján újra szépen kicseréli a megadott karaktereket,
viszont mikor elmenti, akkor a legelső beolvasott tartalmat menti el...
Már újranéztem a változókat, újraindítottam a rendszert, de a legelső beolvasott file tartalma valahogy nagyon beakadt...

Mi állhat a háttérben?

Előre is köszönöm a segítséget!
 

Local storage tartalma firefoxban

X man · Már. 4. (H), 22.29
Adódott egy olyan problémám, hogy szeretném látni a böngészőmben tárolt adatokat.
Tehát első körben látni, később szelektíven törölni őket.
A cookie-kkal nincs gond, arra van bevált tool, bár néha akadozik.
Viszont az egyéb adatokkal, mint local storage, session storage nem boldogulok.
A firefox extensionök közt van két vagy három ami állítólag alkalmas erre, de olyan alacsony a felhasználók száma, hogy nem szívesen kísérletezek velük.
A developer tools meg csak az épp megnyitott site adatait hajlandó megmutatni, nekem meg az kellene, hogy milyen oldalak hagytak ott valami szemetet maguk után.
Probléma még az is, hogy volna ugyan egy konkrét oldal is ami az egészet elindította, de az automatikusan továbblöki a böngészőt máshová, nem tudom ott megállítani.
Nagyjából mintha az ajax.googleapis.com oldalt akarnám megnyitni. Az is egy automatikus redirecttel továbbküldi a browsert.

Szóval sem a konkrét oldallal nem boldogulok, sem általánosságban nem tudom megnézni, a cookie-kon kívül még mi szemetet tárol a böngészőm.
Az nem érdekel, hogy konkrétan mit hagy ott az oldal, csak az, hogy marad-e utána valami és azt tudjam törölni önmagában.

Ha jobb nincs, az is megfelelne, hogy ha extensiont írok hozzá, akkor mit keressek a dokumentációban? Amit találtam, az nem alkalmas minden objektum listázására, domain névvel együtt.
 

chrome

dagober · Jan. 11. (Cs), 19.36
Üdv!

Segítséget kérek. Hogyan lehet a chrome böngészőben a személyre szabott beállításokat letiltani? Ne lehessen megváltoztatni.

Dagobert
 

B.Ú.É.K!

X man · Dec. 30. (Szo), 11.20
 

Sokáig futó feladat kezelése

X man · Dec. 7. (Cs), 15.47
Sziasztok!
Van egy olyan feladványom, hogy webes felületen el kell indítani egy 0-600mp időt igénylő feldolgozást, majd a feldolgozás elkészültekor értesíteni a felhasználót, hogy lehetvturkálni az eredményben.
Ezt technikailag hogyan szokás megvalósítani?
Hogyan érdemes felosztani a munkát a kliens és a szerver közt?
Egy megkötésről biztosan tudok: webrtc nem elérhető a kétirányú kommunikációhoz. Az egyetlen amit sikerült működésre bírnom, a SSE, de nem látom, hogy erre itt szükség lenne.

Addig jutottam, hogy beesik a kliens a feladat "specifikációjával", mire a szerver elindít egy háttérprocesszt vagy egy új szálat.
És itt elakadtam, hogyan tovább?
Zaklassa a kliens x időnként a szervert, hogy lefutott-e?
Vagy valami long poll jellegű dologgal próbálkozzak, ami időnként timeoutra megy?
Vagy hogy? A dolog logikája érdekel, nem a konkrét megvalósítás.
 

JSON injection

nemalevi · Nov. 25. (Szo), 23.07
Sziasztok!

Tud nekem valaki segíteni?
Nem vagyok egy nagy programozó, jópár ezer éve jártam itt utoljára. Használtam egy code-ot, ami berakja az oldalra a Google feedbackeket.
Működött is, de most az egyik oldal alján van valami schema szöveg. "{ "@context": "http://schema.org", "@type": "Service", "serviceType":". Nem tudom eltüntetni. Ha létrehozok egy könyvtárat ugyanazokkal a fájlokkal, de más névvel (directory2/xxx.php), akkor a szöveg eltünik. Szóval számomra rejtély, hogy mi a probléma, valahol a js node-ra gondolok, vagy valami header-re, de fogalmam sincs mi lehet a baj.
 

div mozgatás

dagober · Nov. 5. (V), 12.58
Üdv!

Lehet hogy volt már ilyen téma de mindig elakadok.
Segítséget kérek. Szeretnék mozgatni 3 divet megadott helyre ellenőrzéssel.

Pl. van felül 3 kép, ezeket kelljen bemozgatni másik 3 kijelölt helyre. Lehet ez egy teszt feladat. Ahova mozgatni kell azoknak látszik a keretvonala. Amikor kész Beadom gombra kattintás után ellenőrzi a program hogy jó helyre vannak e pakolva. Jó a megoldás vagy rossz.
Hadd ne kelljen leírnom mit kínlódtam eddig.
Segítséget köszönöm.

Dag
 

PHP szerver - MySql szerver

simisoma · Okt. 3. (K), 14.55
Sziasztok,

szétszedtem a szervereket és most külön van egy PHP szerverem és egy MySql szerverem.
A gondom az hogy nem tudok csatlakozni a PHP szerverről a MySql szerverre.
Egy hálózaton belül vannak a tűzfal kivételekhez hozzáadtam már a portot, de még mindig ezt a választ kapom vissza csatlakozáskor:

No connection could be made because the target machine actively refused it.

A phpMyAdmin pedig majdnem ugyanaz, csak ad egy hibakódot is:

mysqli_real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it.

Nam találtam nagyon semmit csak local MySQL -es leírásokat.

A szervereken Windows Server 2022 fut.

A MySql szerveren Workbench -el jól lehet kezelni az adatbázisokat.
A létrehozott felhasználómnak a from Host-ot %-ra tettem.

Köszönöm előre is, ha tudtok valami segítséget adni.
 

Angular, React és tsaik(lusta vagyok)

mind1 valami név · Jún. 21. (Sze), 21.34
Valahol(redditen talán) felvetődött, hogy ki milyen JS frameworköt használ.
Amikor olvastam, nem gondoltam bele, de így utólag kicsit elgondolkodtatott: mi az, ami miatt megéri ezeket vagy akár a jQuery-t megismerni?
Milyen pluszt adnak a mezítlábas javascripthez?

Mert mondjuk pythonnál maradva, egy django, egy flask ad egy olyan interface-t az általános célú nyelvhez, ami kezeli a webes protokollokat, segít html kódokat generálni, ad egyfajta kapcsolatot adatbázisok felé. Pl a flask egy a webes igényekhez igazítva felparaméterezett sqlalchemy modult (sqlalchemy egy általános adatbázis modul, részben ORM).

De ugyanez javascript oldalon meghaladja a fantáziámat. Gondolom azért, mert csak minimális ismereteim vannak JS területén.

Pár tőmondatban le lehet írni, hogy mire jók ezek?
Valamelyikről (React v. Angular) olvastam, hogy Single Page App. előállítását célozza elsősorban.
De az átfutott tutorialokból nekem csak annyi jött le, hogy egy plusz réteg, amit megtanulni sem két perc és lényegi többletet nem kapok tőle, talán csak multimédiás felhasználás esetén.
 

Androidos firefox - megjelenítési gondok

mind1 valami név · Jún. 19. (H), 12.20
Használ itt valaki androidos Firefoxot?

Egy ideje az tűnt fel, hogy amikor ablakok közt váltani akarok, sok esetben az ablakok listája ("csempéi") nem a megszokott négyzet alakúak, hanem a mobilom oldalarányait veszik fel ha állótva tartom a mobilt.
Mivel ezzel kapcsolatos panaszt nem láttam másoktól, nincs ötletem, hogy nálam van valami gond (pl. az egyik extension zakkant meg, vírusos a mobil stb.) vagy ez valami újítás ami elkerülte a figyelmemet.

Ha törlöm az adatait, utána egy darabig O.K., aztán újrakezdi.
Néha meg magától visszaál.

Miután android, nincs sok lehetőség debuggolni.

Valaki aki látott már ilyet?