Hirdetés
-
Kiderült, hogy hol veszik a legtöbb kínai EV-t
it A kínai EV-k és hibridek eddigi legnagyobb exportpiaca Belgium volt, azonban az EU-s álláspont és a kínai stratégiaváltás miatt immáron Brazíliába kerül a legtöbb ilyen jármű.
-
Végre megjelenési dátumot kapott a Zenless Zone Zero
gp A teljes változat PC-re, PlayStation-re, Androidra és iOS rendszerekre lesz elérhető ingyen.
-
Computex 2024: gamer alaplap és „AI” PC az ECS-től
ph Az Elitegroup új LIVA barebone-nal és a Black alaplapsorozat feltámasztásával készül a tajvani kiállításra.
Új hozzászólás Aktív témák
-
Najó, akkor kénytelen vagyok írni egy saját Parser-t. A hibaüzeneteket meg hibakódok alapján azonosítom.
Valaki tud valami jó PHP-szerkesztőt? Jelenleg phpDesigner2008-cal dologozom, de az XML-hez nem igazán konyít, gondolok itt pl XSL és XSD tagnév-kiegészítésekre. Dreamweaver az egész kellemesnek mondató ebből a szempontból, de az meg a php-hoz síkhülye.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
ArchElf
addikt
Eclipse-hez, ha jól rémlik van php és xml kezelő is.
XML kezelőnek én az oXygen-t próbáltam: http://www.oxygenxml.com/
Jó, de fizetős.AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Ja, ööö, most nézem, hogy nálad a változókat beleírja meg minden, csak értéket nem ad. De nálam se működik a kód.
szerk: De mégse írtam hülyeséget az előző postomban, mert ha kicseréled a másik kódra akkor működik.
szerk2: Heh, közbe rájöttem, hogy ezt a függvényt a kód végén kell használni, nem előtte... Akkor ezek szerint nem egy meglévő működő kód php4 => php5 migrációról van szó. Mindegy... Használd akkor a globális $_SESSION tömböt, ne a régi függvényeket.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
félisten
Hali!
Köszönöm a gyors és átfogó választ!
Természetesen műxik egyből a dolog...
Amúgy közben a PHP manuált is olvastam kitartóan(angol manualt), és ott írva is vagyon a session_register-nél....Csak nem a fogammal kellene olvasni...Mégegyszer köszi a segítséget!
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
félisten
Hali!
Jól van nyugodj meg, nem történt katasztrófa...
$_SESSION tömböt fogom használni, mint ahogy a manualban olvastam(illetve mint előzőekben írtam, nem olvastam csak néztem )
Kösz, hogy ennyire a lelkeden viseled a dolgot, nehogy rámenjen a szívedre a végén....Viccet félretéve, kösz, a próbléma lekezelve, megoldva...
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Drizzt
nagyúr
Jahh, nyilván.
Amúgy ismerem az oot, s máshol használom is, szóval Javaban nyilván úgy állok neki, hogy: na, akkor dobjunk össze egy umlt, aztán gyorsan implementáljuk. Az adatbányászós cucchoz tényleg jól jött volna az oo, de amikor van egy weboldal, csomó php aloldalból, akkor nem látom értelmét most sem.
Mysql-t muszáj volt használni, adatbázis-relációkat(milyen tábla hogy épüljön fel, ilyesmi...) is kellett tervezni hozzá.
MVC rémlik, de Javas ismereteimből inkább. Márha a model-view-controlról van szó.
Így viszont hogy webes megjelenítésre használtam a php-t, a vezérlés úgyis esemény alapon ment a html-ből, vagy javascripttel(ajaxszal betölteni egy div-be egy php kimenetét, ilyesmi).I am having fun staying poor.
-
zhagyma
őstag
Szia!
Szerintem "általában" a profi programozót és a nem profit, nemcsak a szakmai tudás külöbözteti meg. Emellet fontos lehet az, hogy amit tud azt határidőre, bárhol, bármikor más programozókkal együtműködve is képes legyen hozni.
Természetesen jó az OOP, de pár ezer class és instance között ugyanúgy el lehet "veszni" (UML ide-oda), akár a struktúrált programozás esetén. Azaz dokumentálni sem árt. Nem tudom próbáltál-e beszállni egy nagy projektbe, mondjuk félúton ... Hát nem egyszerű.Egyébként nem olyan rossz a javascript a kliens oldalon, a server oldalon meg a java. A PHP mellett érdemes megnézni...
-
zhagyma
őstag
Úgy van, ahogy írod. Viszont az előző hsz-emből nem tűnt ki az, amit igazán szerettem volna elmondani. Bizonyos kódmennyiség- vagy méret felett úgyanolyan nehéz változtatni OOP-ben megírt programot, mint struktúrált / moduláris programot. A változtatások kivitelezésére alkalmazott technikák értelemszerűen mások, de az "izzadtság" kb. ugyanannyi. Ilyen eset után szoktam elmosolyodni és feltenni a kérdést: Valóban olyan könnyű-e OOP szemléletben megírt programon változtatni, mint amit sugall a tankönyv? Ha mindkét módon próbáltál programozni, akkor biztosan Te is tudod a választ...
-
biker
nagyúr
az auto tabolást nem szeretem, csak annyit tegyen meg, hogy ha 3tab mélyen járok, akkor enter után 3tabbal nyisson magától.
ha így értetted, ok,Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Drizzt
nagyúr
-
ArchElf
addikt
Nem néz ki rossznak, csak sajnos az XDebug-ot nem tudtam belőni PHP4 alatt (nem akar betöltődni). Így ez valószínűleg felejtős lesz.
Amúgy az XDebug problémám:
zend_extension=”c:\php4\xdebug.dll” -> nem töltődik be, nem dob hibát
extension=”c:\php4\xdebug.dll” -> nem töltődik be, de hibát dob, hogy zend "módban" kell betölteni (ami érdekes, mert pl a DBG extension betöltéssel töltődik be zedn módba... ki érti ezt)Más:
NuSphere-t próbálgattam a hétvégén, ott megy a debug gond nélkül (PHP4 módban - vagy csak azt hazudja nekem?) Aptana-t letöltöttem, de nem volt időm kipróbálni.AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
ArchElf
addikt
Én pont a múlt héten dobtam össze egy MSSQL-es session kezelést (tudom, hogy az IIS+PHP4+MSSQL már majdnem főbenjáró bűn - de ugye a megbízónak mindig igaza van ) Mondjuk ha megtaláltam volna ezt a függvényt, lehet, hogy megspórolok egy órát (bár ahogy nézem, egész máshogy oldottam meg a dolgot - igaz biztos nem lett ilyen szép, mint ezzel volna).
AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Gyorsabb, memóriakímélő pufferelős módszer:
<?php
// fájlnevek
$in = 'bemenet.txt';
$out = 'kimenet.txt';
// fájlokat megnyit
$input = fopen($in, 'r');
$output = fopen($out, 'w');
// iterál
$i = 1;
while(! feof($input)) {
// sort beolvas
$line = fgets($input);
// páratlan sort beír a kimenetbe
if($i % 2 == 1) {
fputs($output, $line);
}
$i++;
}
// fájlokat bezár
fclose($input);
fclose($output);Az eredmény ugyanaz, csak ez szinte semennyi memóriát se eszik és jóval gyorsabb.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
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.
-
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
-
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.
-
-
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
-
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!!
-
Balint133
aktív tag
ő, várj azthiszem félreértjük egymást
eredeti link: itt
ez egy vmi dinamikus valami, ha itt rámész arra a böngészőben h: forráskód megtekintése, kidobja az xml filet, én innen mentettem le ayz xml-t file->save file nál
MOD: cURL-nél meg sajnos nem működik szintúgy, legalább azzal sikerülne.
$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");
curl_setopt($ch, CURLOPT_ENCODING, "UTF-8");
$output = curl_exec($ch);
curl_close($ch);egy amatőr kérdés: $output változó milyen visszatérési értéket ad? 'kompatibilis' az értéke az xml értelmezővel, vagy nézzek új fordító után?
[ Szerkesztve ]
Két küklopsz négy szem közt!!
-
Balint133
aktív tag
igen megy... csak a nagy gondolkodasban azt felejtettem el h a page sourcet kell nezni nem pedig a kapott tartalmat ami egy nagy feherseg
nah, sikerult kiszednem mindent, vegulis nem azt a cirka 200 sornyi parse fuggvenyt hasznaltam amire aztmodntatok h oskorszaki lelet, hanem a DOM osztalyt hasznaltam, szoval a kodom most jelenleg (kiiratasra)
$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");
curl_setopt($ch, CURLOPT_ENCODING, "UTF-8");
$output = curl_exec($ch);
curl_close($ch);
$dom = new DomDocument;
$dom->preserveWhiteSpace = FALSE;
$dom->loadXML($output);
$params = $dom->getElementsByTagName('character');
foreach ($params as $param) {
echo $param -> getAttribute('name').'<br>';
}nos igy cURLel menne is a moka, viszont a cURL meg kb 2 honapig nem elerheto a szolgaltatomnal, szval go back to php.net es kinyalazom a linket amit kaptam
Orok halam sokat segitettel koszike.
[ Szerkesztve ]
Két küklopsz négy szem közt!!
-
fsockopen() függvénnyel:
(a függvények - kicsit átírva - a php.net-ről származnak)
<?php
/*
* A választ adja vissza fejlécek nélkül.
*/
function parseHttpResponse($content=null) {
if (empty($content)) { return false; }
// split into array, headers and content.
$hunks = explode("\r\n\r\n",trim($content));
if (!is_array($hunks) or count($hunks) < 2) {
return false;
}
$header = $hunks[count($hunks) - 2];
$body = $hunks[count($hunks) - 1];
$headers = explode("\r\n",$header);
unset($hunks);
unset($header);
if (!validateHttpResponse($headers)) { return false; }
if (in_array('Transfer-Encoding: chunked', $headers)) {
return trim(unchunkHttpResponse($body));
} else {
return trim($body);
}
}
/*
* Sikerült-e?
*/
function validateHttpResponse($headers=null) {
if (!is_array($headers) or count($headers) < 1) { return false; }
switch(trim(strtolower($headers[0]))) {
case 'http/1.0 100 ok':
case 'http/1.0 200 ok':
case 'http/1.1 100 ok':
case 'http/1.1 200 ok':
return true;
break;
}
return false;
}
/*
* ha darabolt az eredmény, akkor össze kell rakni, különben hülye számok és betűk jelennek meg a tartalomban
*/
function unchunkHttpResponse($str=null) {
if (!is_string($str) or strlen($str) < 1) { return false; }
$eol = "\r\n";
$add = strlen($eol);
$tmp = $str;
$str = '';
do {
$tmp = ltrim($tmp);
$pos = strpos($tmp, $eol);
if ($pos === false) { return false; }
$len = hexdec(substr($tmp,0,$pos));
if (!is_numeric($len) or $len < 0) { return false; }
$str .= substr($tmp, ($pos + $add), $len);
$tmp = substr($tmp, ($len + $pos + $add));
$check = trim($tmp);
} while(!empty($check));
unset($tmp);
return $str;
}
$host = "eu.wowarmory.com";
$file = "/guild-info.xml?r=Nordrassil&gn=Solidarity";
$user_agent_string = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1';
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp) {
die("$errstr ($errno)<br />\n");
} else {
$out = "GET $file HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "User-Agent: $user_agent_string \r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
$content = '';
while (!feof($fp)) {
$content .= fgets($fp);
}
fclose($fp);
}
echo parseHttpResponse($content);[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Új hozzászólás Aktív témák
- ÚJ, 30 HÓNAP GARANCIA - 2023 LG OLED 77" C3 4K HDR OLED77C31LA
- Eladó garanciális, kifogástalan állapotú PS 5
- HP ENVY x360 15-ew0005nl Convertible - ÚJ - 15,6" notebook - i7-1260P, 32GB, 1TB SSD, Win11
- HP ENVY x360 15-ew0005nl Convertible - ÚJ - 15,6" notebook - i7-1260P, 16GB, 1TB SSD, Win11
- FSP Hyper 80+ Pro 700W (9PA7008801) - eladó!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen