Ú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 passwdaz 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
Hirdetés
- iPad topik
- 3D nyomtatás
- Autós topik látogatók beszélgetős, offolós topikja
- E-roller topik
- Milyen billentyűzetet vegyek?
- Medence topik
- Hobby rádiós topik
- A fociról könnyedén, egy baráti társaságban
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- SSD kibeszélő
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- ViewSonic VG700b monitor 17" 1280 1024 DSUB, DVI, beépített hangszórókkal
- Bomba ár! HP ProBook 450 G10 - i5-1335U I 16GB I 256SSD I 15,6" FHD I Cam I W11 I Garancia!
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7500F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Apple iPhone 13 Pro , 128GB , Kártyafüggetlen
- ÁRCSÖKKENTÉS Lenovo ThinkPad T570, T580, P51s, P52s eredeti Lenovo, belső akkumulátor eladó
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest