ugrás a tartalomhoz

Archívum - 1970 - Fórum téma

"&" értelmezése PHP SAX feldolgozásnál

Anonymous · 2005. Okt. 1. (Szo), 20.50
Most ismerkedem az XML-el. Kezdésnek egy egyszerű RSS olvasót barkácsolnék, de ha az XML fájlban "&" karaktersorozat van, akkor megőrül.
A hibára kihegyezett letisztitott kód:

<?php

$file = "http://hup.hu/backend.php";

function startElement($parser, $name, $attribs) { // <name>
	
	global $link;
	
	if ($name == "LINK")
		$link = true;	
		
}

function dataHandler($parser, $data){ // data

	global $link;
	
	if ($link)	
		echo $data."<br>";
}

function endElement($parser, $name){ //</name>

	global $link;
		
	if ($name == "LINK")	
		$link = false;	
		
}

$xml_parser = xml_parser_create();
xml_set_character_data_handler($xml_parser, 'dataHandler'); 
xml_set_element_handler($xml_parser, "startElement", "endElement");

if (!($fp = fopen($file, "r"))) {
   die("could not open XML input");
}

while ($xml_data = fread($fp, 4096)) {
   if (!xml_parse($xml_parser, $xml_data, feof($fp))) {
       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); 

?>
Ha a "&amp;" karaktersorozatot str_replace()-el kicserélem pl.: "_"-ra, akkor jó, de enélkül ezt adja egy linkre:
http://www.hup.hu/modules.php?name=News
&
file=article
&
sid=9773
&
mode=nested

és ugye ennek kellene lenni:
http://www.hup.hu/modules.php?name=News&file=article&sid=9773&mode=nested

olyan mintha minden "&amp;"-ra újra meghívná a dataHandler()-t. Mi lehet a gond?

üdv.: Zsolt
 ■

Flash űrlap adatok feldolgozása PHP-ben

Anonymous · 2005. Okt. 1. (Szo), 20.02
Kivancsiskodnek. Lassan egy eve kezdtem bele a php programozasba, az elott viszont javareszt Flash-ben dolgozgattam, design teren. Nemregiben lattam egy olyan peldat, miszerint Flash elemeknek php action scriptjuk volt, mint pl mondjuk, egy buttonnak. Ez hogy lehetseges? Es meg mindig nem vagyok tisztaban flash altal keszitett urlapok adatkezelesevel php-ban. Eligazitana valaki? Vagy esetleg javasolnatok egy jo dokumentacios lehetoseget a flash help-jen kivul? Koszi. Laca
 ■

dragdrop esemény

Jano · 2005. Okt. 1. (Szo), 13.13
Firefoxban probálgatom a draggel kapcsolatos eseményeket. A draggesture, dragenter, dragexit működik, de dragdrop csak részlegesen. Ha mondjuk a böngésző url sorából a kis ikont húzom a terület fölé amihez hozzá van rendelve a dragdrop esemény akkor lefut a script (feldob egy alertet teszt célból) ha viszont kijelölök ugyanazon az oldalon egy szöveget és azt rángatom fölé akkor nem fut le.

function celOnDragDrop(e) {
  alert('drop');
}

celElement.addEventListener('dragdrop',celOnDragDrop,false);
Van valakinek tapasztalata ezekkel az eseményekkel kapcsolatban?
 ■

október 1

Opera nem ismer input mezőn vízszintes kitöltést

Török Gábor · 2005. Szep. 30. (P), 22.10
A fórum archivumát septében átnyálazva nem találtam rá, hogy esetleg korábban már valaki felhozta volna azt általam imént felfedezett problémát, így szeretném ezt megosztani veletek, hátha más is egyszer belefut.

A probléma okozója az Opera böngésző egy bugja. Beviteli mezőkön (input) nem kezeli a vízszintes kitöltést (padding). Tehát az alábbi CSS bejegyzést figyelmen kívül hagyja:
input { padding-left: 2px; }
A hiba forrása pedig valóban a böngészőben van a kivánságlista alapján is. Mindez 2003 októbere óta így van, és az általam telepített linuxos Opera 8.50-es verziójában is megtalálható a hiba. Firefox kezeli jól.

Ez a viselkedés azonban egyes források szerint teljesen helyén való. A CSS Bugs and Workarounds szerint az Opera az inline szintű elemeken nem kelezi csak rendesen a paddingot, de hiába állítottam át az input mezőmet blokk szintűre, semmi hatása.
 ■

Weblap elhelyezkedése adott keresőszóra

Anonymous · 2005. Szep. 30. (P), 18.16
Sziasztok!

Nem tudja véletlenül valaki, hogy hogyan lehet egy konkrét oldal page rank-ját lekérdezni konkrét kereső szóra?

Előre is köszi!
 ■

tömb elemeinek tárolása adatbázisban

Anonymous · 2005. Szep. 30. (P), 15.24
Helló Mindenkinek!

Adott egy select multiple. A kiválasztott elemeket tömbként adom át a feldolgozó oldalnak. A kiiratás megy, de azt nem tudom, hogyan kell a tömb összes elemét eltárolni egy adatbázisban.
Ehhez kérném a segítségeteket, ill. támpontot.

Előre is kösz.

Pista
 ■

PHP Sitemap generátor

Kérésre törölve 10. · 2005. Szep. 30. (P), 14.11
Most kezdtem el foglalkozni (komolyabban) a Google Sitemap lehetőségeivel.
Egyszer legeneráltam már a oldaltérképet, de ez egy különálló JAVA alkalmazás volt, amit nem tudok beépíteni a honlapomba.
Ezért elkezdtem keresni egy PHP generátort, de egyenlőre nem találtam. Mivel itt már volt cikk erről a "technologiáról", gondoltam megkérdezem: tudtok valami jót?
__________
by ChaTeve
 ■

Álláshirdetések adatlistázása három kapcsolódó táblával

Anonymous · 2005. Szep. 30. (P), 11.43
Sziasztok! Egy álláshirdető oldalt csinálok, és listázni szeretném az adatbázisba(MYSQL) található hirdetéseket, a következőképpen.
Az adatbázisom:
1. tábala: a hirdetők adatai
2. tábla: a hirdetések
3. tábla: a állás tipusa
Ha valaki felvisz egy hirdetést, meg kell adni, az állás tipusát, amit beírok az "állás tipusa" táblába, és a "hirdetések" táblába is.
A kérdésem: ha több állás tipust is kiválasztanak, azt hogy tudom lekérni?
 ■

TinyMCE - kép hivatkozásának beillesztése az AdvImage plugin ablakba

Anonymous · 2005. Szep. 30. (P), 11.33
Sziasztok,

a TinyMCE "AdvImage" plugin-t használva, ha onnan a "Browser" ikonra kattint a felhasználó, megnyílik egy képfeltöltő ablak (ezt én írtam hozzá), itt feltölti a képet stb., majd a "Bezár" gombra kattintva azt szeretném elérni, hogy az "AdvImage" plugin ablak megfelelő mezőjébe (src) kerüljön a feltöltött kép URL-je. Már mindent kipróbáltam amit tudtam, átolvastam a Tiny doksiját, de nem tudok rájönni a megoldásra. Ha tudja valaki, akkor megköszönném a segítséget.


(A TinyMCE oldalon található, általuk írt fizetős kép, fájl böngésző ugyanezt csinálja, annak a HTML forrásában van egy insertURL nevű függvény, ami a window.opener-hez hozzáad egy objektum nevet, fura módon ott működik, nálam nem. Szóval ezt nem értem.)
 ■

szeptember 29

HTML típusú regisztráció érvényesítő email nem jól jelenik meg minden email szolgáltatónál

Anonymous · 2005. Szep. 29. (Cs), 20.39
Hali!

A gondom az lenne, hogy amit küldök regisztráció érvényesítő mailt, az néhány email szolgáltatónál nem jól jelenik meg. Értem ez alatt azt, hogy például a kép nem jelenik meg, néhány szín is más stb.
Ahol tökéletesen jó: freemail, netposta
Részben jó: easymail (néhány szín más)
Rossz: gmail (kép nincs, színek mások)

Tudnátok valami tanácsot adni, hogy mit tegyek, hogy mindenhol közel azonosan jelenjen meg?
 ■