-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
L3zl13
nagyúr
hi!
egy kérdésem lenne:
ha létrehozok egy többdimenziós tömböt, akkor azt post-tal továbbíthatom egy másik oldalnak?
$tomb = array();
$tomb[1]['igen'] = ''igen'';
$tomb[1]['nem'] = ''nem'';
$tomb[2]['igen'] = ''igen'';
$tomb[2]['nem'] = ''nem'';
szal ha csinálok egy ilyet, akkor az egész tömböt, és a tömb értékeit el tudom postolni egy másik oldalnak?(<input type=\''hidden\'' name=\''tomb\'' value=\''''.$tomb.''\''>)
mert én megcsináltam, és mikor foreach-al visszaakartam keresni az értékeit, nem igazán működött :(
a másik:
ha létrehozok egy session változót: $_SESSION['valami'] és azt megakarom hívni egy másik oldalon, akkor mért csak akkor működik, ha a létrehozó oldal, és a meghívó oldal 1 könyvtárban van? hogy lehetne megcsinálni, hogy más könyvtárban lévő oldallal is megtudjam hívni?
válaszokat előre is köszi!!
[Szerkesztve]Postolni nem lehet tömböt tudtommal.
-
modder
aktív tag
hi!
egy kérdésem lenne:
ha létrehozok egy többdimenziós tömböt, akkor azt post-tal továbbíthatom egy másik oldalnak?
$tomb = array();
$tomb[1]['igen'] = ''igen'';
$tomb[1]['nem'] = ''nem'';
$tomb[2]['igen'] = ''igen'';
$tomb[2]['nem'] = ''nem'';
szal ha csinálok egy ilyet, akkor az egész tömböt, és a tömb értékeit el tudom postolni egy másik oldalnak?(<input type=\''hidden\'' name=\''tomb\'' value=\''''.$tomb.''\''>)
mert én megcsináltam, és mikor foreach-al visszaakartam keresni az értékeit, nem igazán működött :(
a másik:
ha létrehozok egy session változót: $_SESSION['valami'] és azt megakarom hívni egy másik oldalon, akkor mért csak akkor működik, ha a létrehozó oldal, és a meghívó oldal 1 könyvtárban van? hogy lehetne megcsinálni, hogy más könyvtárban lévő oldallal is megtudjam hívni?
válaszokat előre is köszi!!
[Szerkesztve] -
tildy
nagyúr
Én nem egészen ezt javasoltam, mivel nem tudom, hogy pontosan hány programot fog a newsreader használni. Ha tényleg csak a PH!-s híreket fogja olvasni a rios3_content.php-n keresztül, akkor tényleg elég csak az id-t átadni, csinálni egy INT-re konvertálást, és legyártani az urlt valahogy így:
$path = ''http://prohardver.hu/rios3_content.php?mod=10&id=''.(int)$id;
de ha több programot is kell kezelni, akkor már nem ilyen egyszerű.
Egyébként látom, elég érdekes stringműveletek is belekerültek ebbe az oldalba. Esetleg nem volna egyszerűbb az RSS forrásból generálni WAP tartalmat?
http://prohardver.hu/_xcache/rss_ph.xml
[Szerkesztve]rss forrásba nincsen benne a tartalom, csak link a tartalomra.
Egyébként a ph.php abból generálódik:
Bővebben: link
Bővebben: link
A stringműveletek meg kellenek, különben elszáll xml hibával az oldal...
Mjd még szépítek rajta, ezt csak gyorsan dobtam össze...
L3zl13, faster:köszi, megpróbálom akkor mindig csak az id-t átadni.
Most viszon rohanok a munkahelyemre.
[Szerkesztve] -
L3zl13
nagyúr
Én nem egészen ezt javasoltam, mivel nem tudom, hogy pontosan hány programot fog a newsreader használni. Ha tényleg csak a PH!-s híreket fogja olvasni a rios3_content.php-n keresztül, akkor tényleg elég csak az id-t átadni, csinálni egy INT-re konvertálást, és legyártani az urlt valahogy így:
$path = ''http://prohardver.hu/rios3_content.php?mod=10&id=''.(int)$id;
de ha több programot is kell kezelni, akkor már nem ilyen egyszerű.
Egyébként látom, elég érdekes stringműveletek is belekerültek ebbe az oldalba. Esetleg nem volna egyszerűbb az RSS forrásból generálni WAP tartalmat?
http://prohardver.hu/_xcache/rss_ph.xml
[Szerkesztve]A lényege ugyanaz volt. Hogy ne a teljes URL-t adja át, hanem csak a változó részét. Az elején lévő állandó részt pedig scriptből hozzáfüzni.
Persze ha it és mobilaréna is benne van, akkor már ez sem változatlan...
RSS: #204-ben az első link szvsz pont erre van.
[Szerkesztve] -
faster
nagyúr
Ha csak a PH-ról akarsz oldalakat betölteni, akkor elvileg elegendő volna csak a hír PH-s ID-ját átadni. És scripten belül elfűzni a többit. (http://.../rios_content.php?id=xxx).
Ha az it-tól mobilvilág stb-ről is akkor ezt ki kell egészítened valamelyest.
Na látom faster megelőzőtt...
[Szerkesztve]Én nem egészen ezt javasoltam, mivel nem tudom, hogy pontosan hány programot fog a newsreader használni. Ha tényleg csak a PH!-s híreket fogja olvasni a rios3_content.php-n keresztül, akkor tényleg elég csak az id-t átadni, csinálni egy INT-re konvertálást, és legyártani az urlt valahogy így:
$path = ''http://prohardver.hu/rios3_content.php?mod=10&id=''.(int)$id;
de ha több programot is kell kezelni, akkor már nem ilyen egyszerű.
Egyébként látom, elég érdekes stringműveletek is belekerültek ebbe az oldalba. Esetleg nem volna egyszerűbb az RSS forrásból generálni WAP tartalmat?
http://prohardver.hu/_xcache/rss_ph.xml
[Szerkesztve] -
L3zl13
nagyúr
Ha csak a PH-ról akarsz oldalakat betölteni, akkor elvileg elegendő volna csak a hír PH-s ID-ját átadni. És scripten belül elfűzni a többit. (http://.../rios_content.php?id=xxx).
Ha az it-tól mobilvilág stb-ről is akkor ezt ki kell egészítened valamelyest.
Na látom faster megelőzőtt...
[Szerkesztve] -
faster
nagyúr
Még egyszerűbb, ha a program eleve csak a fájl nevét kapja meg a paraméterekkel, és a ''http://prohardver.hu/'' karaktereket a newsreader.php ragasztja hozzá a string elejéhez.
-
tildy
nagyúr
Köszi


faster:most már nincs időm megcsinálni, rohannom kell dolgozni.
De köszi az ötleteket.
[Szerkesztve] -
L3zl13
nagyúr
Ehhem...Szal lehet hasonló módon b@sztak el nukeon keresztül a mysql tábláim?

Mindenesetre így kipróbáltam
http://tildy.myip.hu/ph/newsreader.php?id=/etc/passwd
semmit nem csinál......De más filera sem..
A header phpban pedig hála égnek nincs passwd
az csak a wmlezéshez kell.
DE ötletet várok, hogy lehetne biztonságosabbá tenni.Pl: ellenőrzöd a paramétert, hogy 'http://'-vel kezdődik-e. Ha igen, akkor már csak a viszonlyag biztonságos http protokolon keresztül tudnak fájlokat átadni a scriptnek.
Még jobb, ha úgy vizsgálod, hogy csak a PH-ról fogadjon el oldalakat.
[Szerkesztve] -
tildy
nagyúr
Egyébként ez az
fopen($id,''r'');
elég veszélyes.
Mi van, ha valaki beírja ezt, vagy hasonlót?
.../newsreader.php?id=/etc/passwd
Ha esetleg a passwd-t nem is tudja olvasni a jogosultsági beállítások miatt, de pl. a header.php-t viszont már simán elolvassa, benne egy esetleges mysql passworddal...
[Szerkesztve]Ehhem...Szal lehet hasonló módon b@sztak el nukeon keresztül a mysql tábláim?

Mindenesetre így kipróbáltam
http://tildy.myip.hu/ph/newsreader.php?id=/etc/passwd
semmit nem csinál......De más filera sem..
A header phpban pedig hála égnek nincs passwd
az csak a wmlezéshez kell.
DE ötletet várok, hogy lehetne biztonságosabbá tenni. -
L3zl13
nagyúr
Van 1 olyan függvény, asszem a listdir() vagy valami ilyesmi, amivel egyszerűen kitudod iratni a fileokat! Várj 1 kicsit mindjárt megnézem!
<?php
$handle = opendir('.');
echo ''Könyvtár azonosító: $handle\n'';
echo ''Tartalma:\n'';
while ($file = readdir($handle)) {
echo ''$file\n'';
}
closedir($handle);
?>
Az opendirrel megadod a szervernek, hogy melyik könyvtárat akarod kiiratni, belépsz 1 egy while ciklusba majd a readdirrel szépen kiiratod! Majd a close-al kilépsz!Öööö, szvsz már nem aktuális.

-
burgatshow
veterán
Sziasztok!
Nos, segítség kellene... Csinállnom kellene egy olyan php-t, ami az adott könyvtárban kijelez az összes .jpg vagy .gif képből 1 kis részletet, majd a kis részletre kattintva felnagyítja azt! Jah, és a kép alatt jeleznie kellene,hogy mikor volt utoljára módosítva vagy feltötve... én már dolgozgattam, 1 napom ráment, de semmi eredmény
Innen nem is t'om, hogy hogyan csinálljam
Valaki segítsen már, vagy dobjon meg 1 szuper linkkel!
Nagyon hálás lennék!!!!
Van 1 olyan függvény, asszem a listdir() vagy valami ilyesmi, amivel egyszerűen kitudod iratni a fileokat! Várj 1 kicsit mindjárt megnézem!
<?php
$handle = opendir('.');
echo ''Könyvtár azonosító: $handle\n'';
echo ''Tartalma:\n'';
while ($file = readdir($handle)) {
echo ''$file\n'';
}
closedir($handle);
?>
Az opendirrel megadod a szervernek, hogy melyik könyvtárat akarod kiiratni, belépsz 1 egy while ciklusba majd a readdirrel szépen kiiratod! Majd a close-al kilépsz! -
faster
nagyúr
Egyébként ez az
fopen($id,''r'');
elég veszélyes.
Mi van, ha valaki beírja ezt, vagy hasonlót?
.../newsreader.php?id=/etc/passwd
Ha esetleg a passwd-t nem is tudja olvasni a jogosultsági beállítások miatt, de pl. a header.php-t viszont már simán elolvassa, benne egy esetleges mysql passworddal...
[Szerkesztve] -
tildy
nagyúr
Már sikerült megoldani.
Az átadott param ugye a $id. Ez probaltam megjeleniteni azzal, hogy htmlspeccars....
De ha simán $id-t irok az fopenhez, akkor máris müxik
-
L3zl13
nagyúr
Hát ha azt csinálom amit te mondasz, akkor:
$idlink=trim($id);
$filename=$idlink;
echo ''idlink tartalma:''.$idlink.''<br/>'';
echo ''filenam tartalma:''.$filename;
hibával elszáll:
XML parsing failed: not well-formed (Line: 4, Character: 63)
míg ha így van:
$idlink=htmlspecialchars(trim($id));
echo ''idlink erteke: ''.$idlink;
akkor:
idlink erteke: http://prohardver.hu/rios3_content.php?mod=10&id=12484Bocsi, de ez mi?
''XML parsing failed: not well-formed (Line: 4, Character: 63)''
Ez már nem fájlnyitási hiba. Itt nem az van, hogy sikeres a nyitás, és utánna valami más dob hibát?
A fopen-nél meg kéne egy ellenőrzés, hogy sikerült-e megnyitni a fájlt vagy sem. -
faster
nagyúr
Hát ha azt csinálom amit te mondasz, akkor:
$idlink=trim($id);
$filename=$idlink;
echo ''idlink tartalma:''.$idlink.''<br/>'';
echo ''filenam tartalma:''.$filename;
hibával elszáll:
XML parsing failed: not well-formed (Line: 4, Character: 63)
míg ha így van:
$idlink=htmlspecialchars(trim($id));
echo ''idlink erteke: ''.$idlink;
akkor:
idlink erteke: http://prohardver.hu/rios3_content.php?mod=10&id=12484Egy dolog, hogy az $idlink paramétert fel akarod használni fopenben, és egy másik dolog, hogy XML kimenetre akarod kiiratni, az egyikhez nem kell html escape, a másikhoz kell.
[Szerkesztve] -
tildy
nagyúr
Én inkább ott keresem a hiba okát, hogy az id linkben bár ott van az url, nem-e valami kódolási gebasz van. Mitn ahoyg a példa is mutatta, hogyha nincs ott a htmlspecialcharsos dolog, akkor.... akkor nem jelenik meg semmi.
hüyle vagyok...
$filename=$id, és megy jól
falhoz verem a fejem...
[Szerkesztve] -
faster
nagyúr
Warning: feof(): supplied argument is not a valid stream resource in /var/www/ph/newsreader.php on line 11
ezt adja rá..
A másik a küldő nem html, hanem wml.
$id van tehát átküldve...
$idlink=htmlspecialchars(trim($id));
echo $idlink; (Ekkor megjelenik jól az url..)
------------------
$filename=$idlink;
$handle = fopen($filename, ''r'');
ez a rész pedig már rosszul működik abban az esetben ha a így van (lásd fenn)megadva a $filename, ha meg konkrétan így hogy $filename=''http://oldalneve.hu/blabla.php'', akkor meg jó
echo $idlink; (Ekkor megjelenik jól az url..)
Hát nem tudom, pedig még arra gondoltam, hogy esetleg a paramétert nem jól adod át, de ha benne van az $idlinkben megfelelően az url, akkor gőzöm sincs, mi nem jó. -
tildy
nagyúr
Hát ha azt csinálom amit te mondasz, akkor:
$idlink=trim($id);
$filename=$idlink;
echo ''idlink tartalma:''.$idlink.''<br/>'';
echo ''filenam tartalma:''.$filename;
hibával elszáll:
XML parsing failed: not well-formed (Line: 4, Character: 63)
míg ha így van:
$idlink=htmlspecialchars(trim($id));
echo ''idlink erteke: ''.$idlink;
akkor:
idlink erteke: http://prohardver.hu/rios3_content.php?mod=10&id=12484 -
faster
nagyúr
Warning: feof(): supplied argument is not a valid stream resource in /var/www/ph/newsreader.php on line 11
ezt adja rá..
A másik a küldő nem html, hanem wml.
$id van tehát átküldve...
$idlink=htmlspecialchars(trim($id));
echo $idlink; (Ekkor megjelenik jól az url..)
------------------
$filename=$idlink;
$handle = fopen($filename, ''r'');
ez a rész pedig már rosszul működik abban az esetben ha a így van (lásd fenn)megadva a $filename, ha meg konkrétan így hogy $filename=''http://oldalneve.hu/blabla.php'', akkor meg jó
Nem lehet ugyanaz a kettő, ha az első esetben nem megy. Egyébként szvsz a htmlspecialchars nem kell.
-
tildy
nagyúr
Warning: feof(): supplied argument is not a valid stream resource in /var/www/ph/newsreader.php on line 11
ezt adja rá..
A másik a küldő nem html, hanem wml.
$id van tehát átküldve...
$idlink=htmlspecialchars(trim($id));
echo $idlink; (Ekkor megjelenik jól az url..)
------------------
$filename=$idlink;
$handle = fopen($filename, ''r'');
ez a rész pedig már rosszul működik abban az esetben ha a így van (lásd fenn)megadva a $filename, ha meg konkrétan így hogy $filename=''http://oldalneve.hu/blabla.php'', akkor meg jó
-
faster
nagyúr
Tudna nekem valaki segíteni?
Bővebben: link
Bővebben: link
Az elsőből adok át a máodiknak egy értéket, konkrétan a $id-t.
Mégis mikor a newsreaderben azt írom be , hogy $filename=$idlink;
akkor az egész oldal elcsesződik, ha meg manuális bekopizom a $idlink tartalmát bele, akkor meg jó.
Mitől lehet?esetleg $filename = $_GET[''idlink'' ]; ?
Miért van két php topik? -
tildy
nagyúr
Tudna nekem valaki segíteni?
Bővebben: link
Bővebben: link
Az elsőből adok át a máodiknak egy értéket, konkrétan a $id-t.
Mégis mikor a newsreaderben azt írom be , hogy $filename=$idlink;
akkor az egész oldal elcsesződik, ha meg manuális bekopizom a $idlink tartalmát bele, akkor meg jó.
Mitől lehet? -
Sixkiller6
őstag
próbáld itt, kicsit nagyobb a látogatottsága:
Bővebben: linkvazze, enyém a Sixkiller account is? nem is tudtam...
zsiráf -
Sixkiller
csendes tag
-
WarPriest
csendes tag
UP!
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- The Division 2 (PC, XO, PS4)
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Lakáshitel, lakásvásárlás
- Poco F8 Ultra – forrónaci
- Revolut
- Sorozatok
- Elektromos autók - motorok
- HiFi műszaki szemmel - sztereó hangrendszerek
- BestBuy topik
- További aktív témák...
- Forza horizon 6 prémiumot vásárolnék
- Game Pass Ultimate előfizetések 3 - 36 hónapig azonnali kézbesítéssel! 13 hónap ultimate - 45.000 ft
- PC Game Pass előfizetés
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- HP ProDesk 600 G3 Mini,i5-6500T,8GB DDR4,256GB SSD,WIN11, WIFI
- AKCIÓ! VALVE INDEX virtuális valóság szemüveg garanciával hibátlan működéssel
- Akció!!! Microsoft Surface Laptop 4 AMD Ryzen 4680U 16GB 256GB 1 év garancia
- Asus TUF B760-Plus Wifi DDR5 (kis hibával)
- Lenovo ThinkPad L13 Gen 3 i5-1245U 16GB 512GB FHD+ IPS 1 év teljeskörű garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




az csak a wmlezéshez kell.
Innen nem is t'om, hogy hogyan csinálljam

