Új hozzászólás Aktív témák
-
válasz Sk8erPeter #2850 üzenetére
pü
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
RootRulez
félisten
Sziasztok!
Honlapra szeretnék letöltés számlálót egy fájlhoz, tehát számolja, hányszor töltötték le. Ha jól tudom php-ban kell irkálgatni valamit, csakhogy még html-ben is full kezdő vagyok php-ről pedig nem is hallottam
Hogy lehet ezt megoldani?
═════════════════════════════════════════
-
Nagyon úgy néz ki, hogy az a 17 include 1 másodpercet vesz igénybe, amik Qrvára sok! Nyomok egy defragot, hátha segít...
Szerk:
Aha: 22.8kB adat 152 kB helyet foglal.
Szerk2:
egy másik szkriptem még több fájlt használ, de az nagyságrendekkel gyorsabb.
Viszont abban a fájlok osztályokat tartalmaznak, itt meg (nem echózott) HTML kódot, benne pár <?php echo $var ?> cuccal.Szerk3:
Ugyanolyan lassú hulladék töredezettség nékül is.
Ötlet?
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
ciluka
csendes tag
Sziasztok! A segítségeteket szeretném kérni...gyakorlom a weblap készítést, és van egy php fájlom, amibe nem tudok rájöni mi lehet a hiba...
felraktam ide:http://rapidshare.com/files/263712172/index.php.html
ha valaki lenen olyan kedves, és ért hozzá, kérem mondja el mi a hiba...Amikor megnézem az oldalt akkor echo-kat ír ki sorba..mintha az nem lenne jó...kérlek segítsetek rájönni a hibára!!
köszönöm -
ciluka
csendes tag
felrakom inkább így:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="www.serials.ws" />
<link href="vaz.css" rel="stylesheet" type="text/css" /></head>
<body>
<div id="wrapper">
<div id="fejlec">
<p> </p>
<p></div>
<div id="tartalom_wrapper">
<div id="sav1"> </div><div id="menu1">
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="940" height="40">
<param name="movie" value="menu1.swf">
<param name="quality" value="high">
<embed src="menu1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="940" height="40"></embed>
</object></div><div id="menu2">
<?php
if (isset($_GET['page']) and ($_GET['page']=="kezdo" or $_GET['page']=="kepek" )){echo '<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="235" height="400">';
echo '<param name="allowScriptAccess" value="sameDomain" />';
echo '<param name="movie" value="menu2.swf"><param name="quality" value="high"><param name="wmode" value="transparent"><embed src="menu2.swf" width="235" height="400" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>';
echo '</object>;';
}?>
</div>
<div id="tartalom">
<?php
if(isset($_GET['page'])){
$page=$_GET['page'];
}else{
$page="tartalom";}
switch($page){
case "kezdo":include('contents/kezdo.inc.php');break;
case "kepek":include('contents/kepek.inc.php');break;
case "videok":include('contents/videok.inc.php');break;
case "forum":include('contents/forum.inc.php');break;case "bad":include('contents/bad.inc.php');break;
case "miert":include('contents/miert.inc.php');break;
case "emlek":include('contents/emlek.inc.php');break;
case "magunk":include('contents/magunk"inc.php');break;
case "kopes":include('contents/kopes.inc.php');break;
case "kozosk":include('contents/kozosk.inc.php');break;
case "ajanl":include('contents/ajanl.inc.php');break;
case "kesobb":include('contents/kesobb.inc.php');break;}
?>
</div>
</body>
</html>ez persze még nincs kész, de ott a menu 2nél van sztema hiba...de mi????
-
PazsitZ
addikt
Először is, ha legközelebb ilyet raksz be használd a kód gombot.
Azért mert lokálisan nyitod meg és nincs szerver, ami feldolgozza a php kódodat.
Rakj fel egy wamp vagy xamp-ot és úgy futtasd a www könyvtárba másolva. Esetleg egy honlapra másolva nyisd meg.Az menu2 utolsó echo részében egyébként van egy felesleges pontosvessző.
Egyébként pedig rengeteg lezáró-tag hiányzik és rémesen van tördelve az egész oldal.
Innen leszedheted, az általam átírt változatot.[ Szerkesztve ]
- http://pazsitz.hu -
-
Sk8erPeter
nagyúr
Ezek szerint az include ilyen durván lassítja a betöltést? Ez nem túl jó, mert a baloldali menük miatt egy honlapon így oldottam meg, hogy ne kelljen mindenhol megismételni.
Végül is akkor észrevehető valamennyire a sebességbeli különbség olyan esetben, ha csak mondjuk a menüpontokat include-olom?Sk8erPeter
-
Tele von Zsinór
őstag
válasz Sk8erPeter #2862 üzenetére
Helyesbítek: a fileműveletek lassúak. Ha 1-2-10 includeod van csak, ez nem fog feltűnni, ha sokkal több, akkor viszont már jelentős visszafogó tényező.
Például a symfony framework ez ellen úgy védekezik, hogy cacheli a teljes core rendszerét egyetlen masszív php fileba, így éles rendszerben csak az van includeolva. -
RootRulez
félisten
válasz vakondka #2855 üzenetére
Köszi!
Kér féle php kódból csak össze kókányoltam egyet, ami müködik is
Azt hogy tudom megoldani, hogy visszamenjen letöltés indulás előtt/után a böngésző, az előző oldalra? Tehát, hogy ne fehát ne üres oldal maradjon...
A php fájlba kell írni valamit vagy a html-be? Azért kérdezek ilyen sültelenségeket, mert arra is ma jöttem rá, hogy a php fájl nem magába megy, mint a html, hanem bele kell ágyazni a abba...mod:
Ja és kiolvasni és kiíratni hogy tudom az oldalra?[ Szerkesztve ]
═════════════════════════════════════════
-
válasz Sk8erPeter #2862 üzenetére
Nem, csak az volt, hogy ciklusba voltak ágyazva az include-ok, kábé így:
while(iteráció) {
include('ugyanaz a fájl.');
}Én hülyeségem.
HTML űrlap generálás miatt kellett, s nem ilyen volt hanem sok egymásba ágyazott ciklus, így állandóan a winyón kellett kaparnia 17 fájl után, amiből néhányat akár 70x is be kellett ágyazni. Írtam egy osztályt, ami gyorsítótárazva ágyaz be, azaz ha valamit beágyaz, akkor beírja egy változóba is a benne lévő php scriptet, majd ha mégegyszer be kéne ágyazni, akkor már a memóriából olvassa be a scriptet, s eval-lal újra lefuttatja. Persze a szkript lefutása után törlődnek a cuccok a memóriából, így ezzel "csak" 5x tempót értem el, ami még mindig 2x lassabb az egy fájlos módszernél, úgyhogy fogtam magam és becache-eltem egy fájlba az egész generált űrlapot (ami 200x gyorsabb), oszt kész, az úgyis ritkán változik
class Cached_Include {
private static $_cache;
public static function inc($inc, &$importVars)
{
$inc = dirname(__FILE__) . '/' . $inc;
if(!self::$_cache[$file]) {
self::$_cache[$inc] = '?>' . file_get_contents($inc) . '<?';
}
extract($importVars, EXTR_REFS | EXTR_SKIP);
eval(self::$_cache[$inc]);
}
public static function save()
{
file_put_contents('cache.txt', serialize(self::$_cache));
}
public static function load()
{
self::$_cache = unserialize(file_get_contents('cache.txt'));
}
}Sebességek amúgy:
sok fájl, no optimalizálás: 1200-1500ms
sok fájl, cachelt include: 180-200ms
egy fájl (minden ebben van): 80-100ms
cachelve az egész hóbelevanc: 1-10ms[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
válasz Tele von Zsinór #2863 üzenetére
Kipróbáltam a módszert, és érdekes módon úgyis gyorsabb, hogy először beolvasom az össze fájlt egy másik fáljba, majd azt adom a php-nak hogy értelmezze. Érdekes, de nagyon.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Xaero88
tag
válasz RootRulez #2864 üzenetére
@ RootRulez
Átirányitás letöltés után:header('Location: url ');
mod: em tudom végül milyen számlálót tettél be, de ha fájlkezelős, akkor
fread() vagy file_get_contents()
Más.. :
amugy ilyen menüs oldalbehivársa én ezt szoktam használni:
ezt még késöbb mod_rewriteolni se nehézif(isset($_GET['oldal']))
require_once($_GET['oldal'].'.php'); // php vagy html a vége ahgoy jobban tetszik
else
require_once('main.php'); // main vagy amit akarsz[ Módosította: Viktor77 ]
-
válasz Tele von Zsinór #2868 üzenetére
Nemhogy kevéssé biztonságos, egyenesen veszélyes: Akárki beleírja a $_GET['oldal']-ba, hogy http://xyz.hu/hack, aztán rögtön külső php-kódot futtat, szevasz.
Szűrni kell az inputot, pl így:
$oldalak = array('hirek', 'cikkek', 'tesztek', 'forum');
if (isset($_GET['oldal']) && in_array($_GET['oldal'], $oldalak) {
require_once($_GET['oldal'] . '.php');
}[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
XDebug-nál le lehet valahogy lőni, hogy ne rinyáljon ha meghaladja a POST mérete az ini-ben meghatározottat? Ha leradírozom, nem rinyál.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
válasz Tele von Zsinór #2871 üzenetére
Ja valamilyen szinten igazad van, csak a php nem szól semmit ("csak" annyit hogy a superglobals tömbök üresek), mindegy a hibát sikerült kezelni.
Viszont most az szúrja a szemem, hogy a php.ini-be a post és az upload max méretére akármit is állítok be, az előbbi 8M az utóbbi 2M lesz. Na ez mitől van? Ez már tényleg idegesítő. Mást nem állítottam, csak a memory limitet 256M-re. Amúgy Ubuntu serveren megy a cucc.
Szerk: Bazz, kikapcsolni se lehet a feltöltést a php.ini-ből... Nem reagál semmit. Más állítása meg megy, csak ezek nem.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Ejjj, ez a vmware alatti intrepid valamiért elég bugosnak tűnik, lehet ha csinálok egy újat akkor megjavul. A vmware sírt amikor újra beraktam virtuális gépet windows reinstall után, s ez a virtuális ubu server is elég fluktuáló módon kap internetet, de mellette van egy NATos virtuális hálókártya is, az meg megy rendesen.
Elég régi ez a maChina, szóval lehet nem a php a ludas, hanem a vmware vagy én. Csinálok egy másik vm-et oszt kiderül.A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Lusta vagyok megcsinálni, sokat kell konfigolni, meg az új gépnél is szakadozik a net, lehet a server 2008 r2 a baja, mert össze szokott veszni a routerral, s így az utóbbi gyakran elérhetetlen. Restart segít csak (ami nagyon jó, mert pont azért raktam fel servert, mert nem szoktam leállítani a gépet ). De az már volt amúgy, s úgyis sz@r.
Post, upload max méret állításra valami?
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Xaero88
tag
válasz Tele von Zsinór #2868 üzenetére
Tény, és igazatok van. Én switchel szüröm általában.(most kimaradt a kodbol,kapkodtam)
De ha az URL file-access disabled akkor hiába ir be külsö php-t nem? nem fogja behivni. -
válasz Tele von Zsinór #2877 üzenetére
Igen, mert ha mást állítok akkor az állítja. Valahol valami override lehet, de nemtom hol az istenbe... Apache egyik attribútumát is piszkáltam, ami idetartozik, de az is jó.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
válasz Tele von Zsinór #2877 üzenetére
Megvan a hiba. Rájöttem.
TILOS windózból piszkálni a linuxos php.ini-t, mert más a sorvége karakter, s így a PHP nem fogja beolvasni a konfigurációs paramétert. Samba serveren keresztül, win-féle megosztással piszkáltam anno. Kitöröltem a problémás deklarációk körül a sorközöket, majd visszaírtam, és lám...
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
-
válasz Tele von Zsinór #2881 üzenetére
Tehát nem notepadot. Amúgy mostmár inkább biztosra megyek és a virt gépről nyomulok nano-val.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
pumatom
aktív tag
SZiasztok!
kezdő vagyok a témában jelenleg, és egy kérdésem lenne...
Tudnátok ajánlani egy progit, amit php szerkesztésre lehetne használni?
Ahogy van pl a html-ben a dreamweaver, így remélem létezik erre is hasonló program
A segíséget előre is köszönöm!
Üdv!
-
válasz pumatom #2884 üzenetére
A dreamweaver jó php-re is, de csak nagyon minimálisan támogatja. Ha jó autokieges szerkesztőt akarsz, akkor az (eclipse alapú) Aptana Studio jó választás lehet. Nem találtam még jobbat nála. Bár ezt majd inkább akkor ajánlanám, ha pl már eljutottál az OOP-ig, mert azelőtt szvsz még csak zavarna a sok feature.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
bejmuller
aktív tag
Üdv
Habár a archív topikokban már láttam felétve a kérdést, a válasz még nem tiszta számomra.
Kezdő vagyok php-ben. Összeszedtem netről egy működő login script-et. Nagyjából értelmeztem hogy mi miért van benne Szépen működik. Ezzel nincs gond. Van a "www" mappában nekem egy "docs" mappa amit htaccess-el védek.
Azt hogy tudnám megoldani, hogy amint bejelentkeztem az oldalra, tudjam elérni a "docs"-ban levő fájlokat? Mert értelemszerűen így bejelentkezés után is bejön az apache ablakja hogy adjam meg a felhasználónevet és a jelszót.
Gondolom nem kell minden mysql-ben meglevő usernek külön jelszót generálni a htpasswd állományba. Elég nekem egy univerzális user és jelszó, mivel kintől ugysem látható.
De nem tudom hogy kellene megírni. Próbálkoztam úgy hogy http://user:passwd@localhost/docs/allomany.kit úton érem el az adott fájlt, de ez így eléggé favágónak tűnik, és úgy vettem észre, hogy a böngésző megtartja magának valahol ezt a logint, mivel ha nem jelentkezek ki, akkor utána akarhányszor hozzá tudtam férni a "docs"-ban levő adatokhoz, mindaddig míg nem üritettem az előzményeket.Valakinek valami tippje?
Köszi előre is.Az ornitológusoknak nincs jutalom a munkájukban. A madarak leszarják az embereket. :D
-
Louloudaki
aktív tag
melyik az a php függvény ami a számokat helyiértékesen formázza? 100 000, 10 000 stb ilyen formában? nem találom.
[ Szerkesztve ]
-
válasz Louloudaki #2888 üzenetére
Pedig eléggé beszédes neve van.
number_format( $szám, $tizedesek_száma, $tizedes_jel, $ezres_elválasztó )[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
veterán
üdv!
php-vel szeretnék animáló gif-et készíteni, van erről valami használható leírás vagy példa file? -
Balint133
aktív tag
Sziasztok, van egy websiteom, azon egy phpbb forum, a fórum bizonyos topikjait nem látja egy frissen regelt felhasználó, csak egy bizonyos rang felett lévő felhasználók (deszépre sikeredett ), (online MMO játék, akit felvesznek a klánba látja a belső fórumot).
Na már most szeretnék, egy olyan rendszert ami automatikusan frissíti a dolgokat, hogy nekem ne kelljen kézzel álligatnom a rangokat (lusta siteadmin szindróma ).A következőre gondoltam:
* a szolgáltatónál létezik egy Cronn nevű opció ami bizonyos fileokat megadott időben lefuttat - ezzel kipipálva az, hogy hogyan oldom meg a szkript állandó lefuttatását.* a játéknak van egy Armory nevezetű szolgáltatása ami XML-ben letárol mindent (guildinfo -> guild members), ha van eggyezés az armory guild xml ill a forum felhsz listájában == az adott karakter guildtag tehát jár a jogosultság.
A probléma pedig itt kezdődik:
az automatikus sql átbabráló osztály kész, php.net-en találtam egy félig működő komplett xml parsert amit megheggesztettem működik (helyi fileoknál), viszont sehogy nem tudom rávenni a php-t h azt a bizonyos linket használja távolról és azt parserelje (?? nyelvújítás) le.szeretném elkerülni a cURL-t mivel ez jelenleg nem elérhető a szolgáltatómnál viszont nem tudom létezne e rá másik módszer, ebben kérném a segítségeteket.
ezzel az a gond, hogy vmiért nem az xml-t szedi le hanem magát a böngészőn látható tartalmat
function xml2array($url, $get_attributes = 1, $priority = 'tag')
{
$contents = "";
if (!function_exists('xml_parser_create'))
{
return array ();
}
$parser = xml_parser_create('');
if (!($fp = @ fopen($url, 'rb')))
{
return array ();
}
while (!feof($fp))
{
$contents .= fread($fp, 8192);
}
fclose($fp);
xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, "UTF-8");
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($parser, trim($contents), $xml_values);
xml_parser_free($parser);
if (!$xml_values)
return; //Hmm...
$xml_array = array ();
$parents = array ();
$opened_tags = array ();
$arr = array ();
$current = & $xml_array;
$repeated_tag_index = array ();
foreach ($xml_values as $data)
{
unset ($attributes, $value);
extract($data);
$result = array ();
$attributes_data = array ();
if (isset ($value))
{
if ($priority == 'tag')
$result = $value;
else
$result['value'] = $value;
}
if (isset ($attributes) and $get_attributes)
{
foreach ($attributes as $attr => $val)
{
if ($priority == 'tag')
$attributes_data[$attr] = $val;
else
$result['attr'][$attr] = $val; //Összes attribútum elhelyezése egy tömbben aminek a neve: 'attr'
}
}
if ($type == "open")
{
$parent[$level -1] = & $current;
if (!is_array($current) or (!in_array($tag, array_keys($current))))
{
$current[$tag] = $result;
if ($attributes_data)
$current[$tag . '_attr'] = $attributes_data;
$repeated_tag_index[$tag . '_' . $level] = 1;
$current = & $current[$tag];
}
else
{
if (isset ($current[$tag][0]))
{
$current[$tag][$repeated_tag_index[$tag . '_' . $level]] = $result;
$repeated_tag_index[$tag . '_' . $level]++;
}
else
{
$current[$tag] = array (
$current[$tag],
$result
);
$repeated_tag_index[$tag . '_' . $level] = 2;
if (isset ($current[$tag . '_attr']))
{
$current[$tag]['0_attr'] = $current[$tag . '_attr'];
unset ($current[$tag . '_attr']);
}
}
$last_item_index = $repeated_tag_index[$tag . '_' . $level] - 1;
$current = & $current[$tag][$last_item_index];
}
}
elseif ($type == "complete")
{
if (!isset ($current[$tag]))
{
$current[$tag] = $result;
$repeated_tag_index[$tag . '_' . $level] = 1;
if ($priority == 'tag' and $attributes_data)
$current[$tag . '_attr'] = $attributes_data;
}
else
{
if (isset ($current[$tag][0]) and is_array($current[$tag]))
{
$current[$tag][$repeated_tag_index[$tag . '_' . $level]] = $result;
if ($priority == 'tag' and $get_attributes and $attributes_data)
{
$current[$tag][$repeated_tag_index[$tag . '_' . $level] . '_attr'] = $attributes_data;
}
$repeated_tag_index[$tag . '_' . $level]++;
}
else
{
$current[$tag] = array (
$current[$tag],
$result
);
$repeated_tag_index[$tag . '_' . $level] = 1;
if ($priority == 'tag' and $get_attributes)
{
if (isset ($current[$tag . '_attr']))
{
$current[$tag]['0_attr'] = $current[$tag . '_attr'];
unset ($current[$tag . '_attr']);
}
if ($attributes_data)
{
$current[$tag][$repeated_tag_index[$tag . '_' . $level] . '_attr'] = $attributes_data;
}
}
$repeated_tag_index[$tag . '_' . $level]++; //0 és 1 indexek
}
}
}
elseif ($type == 'close')
{
$current = & $parent[$level -1];
}
}
return ($xml_array);
}természetesen ha nincs más, akkor megoldom cURL-el, aztán megvárom míg a szolgáltató beüzemeli az új szerverét.
ez nem működött:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://eu.wowarmory.com/guild-info.xml?r=Nordrassil&gn=Solidarity");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
$file = curl_exec($ch);
curl_close($ch);
$stack = array();
function startTag($parser, $name, $attrs)
{
global $stack;
$tag=array("name"=>$name,"attrs"=>$attrs);
array_push($stack,$tag);
}
function cdata($parser, $cdata)
{
global $stack,$i;
if(trim($cdata))
{
$stack[count($stack)-1]['cdata']=$cdata;
}
}
function endTag($parser, $name)
{
global $stack;
$stack[count($stack)-2]['children'][] = $stack[count($stack)-1];
array_pop($stack);
}
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startTag", "endTag");
xml_set_character_data_handler($xml_parser, "cdata");
$data = xml_parse($xml_parser,file_get_contents($file));
if(!$data) {
die(sprintf("XML error: %s at line %d",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
}
xml_parser_free($xml_parser);a hiba lehet totál egyszerű, de én már nem látok az elkeseredettségtől
Két küklopsz négy szem közt!!
-
válasz Balint133 #2893 üzenetére
fopen() függvény? ez jó URL-re is, meg sokmindenre - feltéve hogy a szolgáltató engedi.
Vagy esetleg FTP függvények?Amúgy PHP4 van ott csak? Mert látom a legfapadosabb xml-parsert használod. Ja és amúgy parse-re van egy szép magyar szó: ÉRTELMEZ.
(#2892) t-shirt: SWF nem lenne jó? GIF-szerkesztőről még nem hallottam - szerintem a liszensz miatt nem is lenne ingyen.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Balint133
aktív tag
szia, FTP sajnos kizárt, a 'klső' armory portálhoz nincs ftp hozzáférés sajnos
fopen()-el próbálkoztam, de sajnos nem az xml tartalmát adja vissza, hanem vmit az oldal forráskódjából.
ha pl letöltöm az xml filet a gépemre majd feltöltöm a http://endomainem.hu/xmlfileom.xml
ráuszítom az xml parsert az urlel, azt adja vissza amit kell és ahogy kell(ene).
[link]ha viszont http://endomainem.hu/xmlfileom.xml helyett beírom az armory portál linket:
"http://eu.wowarmory.com/guild-info.xml?r=Szervernév&gn=Guildnév"akkor ilyesmit kapok vissza:
[link]MOD: Neem, 5.2.8 azthiszem, majd még finomítgatok rajta, csak a hibalehetőségeket kellett kiszűrnöm, hogy mi miatt nem működik
[ Szerkesztve ]
Két küklopsz négy szem közt!!
-
-
bejmuller
aktív tag
ahamm. és azt hogyan?
Szerk. : Lehetséges hogy nem voltam érthető. A "docs" mappában olyan fájlok vannak amiket csak bejelentkezés után lehetne letölteni. Nem php fájlok vannak ott.
Egyszerűen: egy olyan script kellene amivel védett könyvtárból lehet letölteni fájlokat[ Szerkesztve ]
Az ornitológusoknak nincs jutalom a munkájukban. A madarak leszarják az embereket. :D
-
válasz bejmuller #2897 üzenetére
akkor a readfile() függvényt alkalmazod az adott fájlra - ugyanaz mint az include, csak nem értelmezi a php-t.
(#2898) Balint133: Hmmm... akkor lehet header()-es forwarding van, és az fopen nem követi azt. Mindenesetre nézd meg a nyers forráskódot, amit az fopen() kiad, hogy mit tartalmaz
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Balint133
aktív tag
szia, hát párezer sor van benne
mondjuk ez is tartalmazza azt ami nekem kéne (nevek + profil URL-ek), de ebből a katyvaszból nem gyengén több idő lenne kivadászni az anyagot
feltöltöttem egy txt filet ami tartalmazza a visszakapott oldal forráskódját:
[link]Két küklopsz négy szem közt!!
Új hozzászólás Aktív témák
- Napelem
- VR topik (Oculus Rift, stb.)
- OnePlus 7 - magabiztos folytatás
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Xiaomi 12 - az izmos 12
- Háztartási gépek
- A fociról könnyedén, egy baráti társaságban
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- DIGI internet
- Gurulunk, WAZE?!
- További aktív témák...
- Új Garmin Venu 3S Gold
- Gamer Pc/I5 12400f 6-core/ M2 SSD 500 GB/2x 8gb DDR4 3200MHZ/Geforce RtX 3070 Ti 8gb/Garancia Van
- i7-4770TE + Asrock H81M-ITX + 2x4GB DDR3 Kingston HyperX Fury 1600MHz CL10 + Rézmagos Stock Cooler
- Nikon AF 80-200mm f/2.8D ED teleobjektív
- Eladó kétoldalas, kényelmes komfort matracok - Magyar gyártás, Német rugózat, gyakorlatilag ÚJAK!