Új hozzászólás Aktív témák
-
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
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
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
É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] -
-
tildy
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. -
L3zl13
nagyúr
válasz
burgatshow
#215
üzenetére
Öööö, szvsz már nem aktuális.

-
burgatshow
veterán
válasz
Darth_Revan
#1
üzenetére
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] -
L3zl13
nagyúr
-
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] -
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 -
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ó
-
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? -
Sixkiller
csendes tag
válasz
WarPriest
#201
üzenetére
próbáld itt, kicsit nagyobb a látogatottsága:
Bővebben: link -
WarPriest
csendes tag
UP!
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Samsung Galaxy Felhasználók OFF topicja
- Mikrotik routerek
- Linux kezdőknek
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- Bittorrent topik
- 50 év után kilőtt négy űrhajós a Holdra
- További aktív témák...
- Xbox / Microsoft Store feltöltőkártya kód (digitális, HU) több címlet, több db, azonnal, olcsón
- MS SQL Server 2016, 2017, 2019
- Vírusirtó, Antivirus, VPN kulcsok GARANCIÁVAL!
- Microsoft és egyéb dobozos retro szoftverek
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Apple iPhone 14 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 87%
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Dell Latitude E7270,12.5",FHD,i7-6600U,8GB DDR4,256GB SSD,WIN11
- 27% - Számítógép! i7-4790 / GTX 1660 Super / 16GB DDR3 / 500GB SSD / 500w
- iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS4570, 100% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




az csak a wmlezéshez kell.

