ugrás a tartalomhoz

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

Stringből string kinyerése két string között :P

ROCKO86 · 2011. Feb. 1. (K), 16.01
Sziasztok!

Egy HTML file tartalmát beolvastam file_get_contents-cel egy - mondjuk - $html_file változóba. Tökéletesen működik, a változó ugye így néz ki:
<html>
<head>
...
</head>
<body>
...
<div id="ez_a_lenyeg">
<p>Itt a szöveg, amit szeretnék kinyerni</p>
<p>Meg itt</p>
<p>Meg még mondjuk itt is :)</p>
<div>
<p>itt is van egy div, tehát van még egy lezáró div tag</p>
</div>
</div>
<div id="ez_is_egyedi_id">
...
</div>
...
</body>
</html>

A feladat az, hogy egy string-be szeretném kinyerni a '<div id="ez_a_lenyeg">' és az azt bezáró '</div>' szövegek közötti tartalmat.
Nehezíti a feladatot, hogy div van a div-ben, így a '</div>' többször is előfordul, viszont a nekem szükséges '</div>' után van egy egyedi azonosítójú divem, amivel esetleg lehet operálni.

Nem tudom, ez mennyire érthető így, illetve, hogy mennyire láma kérdés, én Guglin nem találtam semmi használhatót. :S

Előre is köszi!
 

jquery cycle

rrd · 2011. Feb. 1. (K), 15.54
Hari,

Most alakítgatom a http://www.vrindavanexperience.com/ oldalt. A nyitó oldalon a legfrisebb videókat a jqery cycle váltogatja (már ha több mint egy van, nem úgy mint most).

Azt szeretném hogy ha rákattintok a videóra akkor tüntesse el a lábánál lévő feliratot és állítsa le a cycle-t.

Aki ismeri a jquery-t adjon ár valami támpontot, hogy hogyan lehet a cycle-t megállítani vagy egy eseményfigyelőt hozzáadni.
 

onmouseout bug ie-ben? villogo dropdown

gtoma · 2011. Feb. 1. (K), 14.34
Sziasztok!

Az alábbi oldalt csinálom:
http://www.ambroziaszexshop.hu

Internet explorerben a bal oldalon elhelyezkedő kategóriák villognak, miközben fel-le húzogatja az ember az egeret. Olyan mintha rendszeresen létrejönne egy onmouseout esemény, bár azonnal létrejön egy onmouseover esemény is, hiszen ha hiddenre váltana, akkor nem válthatna "vissza" így nem villogna, hanem csak eltűnne.

Teljesen érthetetlen számomra ennek a működése.

Valakinek van ötlete, hogy mi ez a villogás?
 

mysql_query "hierarchikus" lekérdezés

eBandee · 2011. Feb. 1. (K), 01.47
Üdv!

A cím, lehet hogy nem pontos, de egy érdekes problémába ütköztem. A probléma lényege az lenne, hogy adott 2 adattábla, amit egy segédtáblával szeretnék összekötni. A segédtáblában, csak az első és a másik táblában tárolt sorok ID-je található. Röviden egy sorhoz több sort rendelnék a másik táblából.

január 31

Belepes Rendszer

tysonkiller · 2011. Jan. 31. (H), 13.49
Sziasztok,mar regi vagyam egy sajat belepo rendszer.Ezt nagyabol megis oldottam de a PHP ban nem talalok hibat vagy vak vagyok es nem latom.A segitsegeteket kernem ,hogy hol lehet a hiba vagy hibak a PHP kod:
<?php

session_start();
include ('config.php');
//MYSQL
$passw = md5($_POST['pass']);
$db = mysql_num_rows(mysql_query("SELECT * FROM `zl` WHERE user = '".mysql_real_escape_string($_POST['nev'])."' AND pass = '".mysql_real_escape_string($passw)."'"));
if ($db == 1){
$_SESSION['nev'] = $_POST['nev'];
header ('Location:'.$location);
}else{
header ('Location:index.php');
}
?>


(bocsanat az ekezetekert)
 

htaccess minden átiránytva kivéve a képek

Trianta · 2011. Jan. 31. (H), 12.06
Sziasztok!

Hogy lehet megoldani azt, hogy minden kérés átirányitásra kerüljön az index.php-re (akkor is, ha létezik a könyvtár), kivéve a képek?
Gondolom az alábbinál van egyszerűbb megoldás.

Jelenleg (kicsit szűkítve) ez a htaccess tartalma:

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteBase /


  RewriteCond %{REQUEST_URI} ^/hirek(/.*)$
RewriteRule ^(.*)$ index.php?q=$1 [QSA]

  RewriteCond %{REQUEST_URI} ^/beszamolok(/.*)$
  RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?q=$1 [QSA]

  RewriteCond %{REQUEST_URI} ^/forum(/.*)$
  RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?q=$1 [QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]

</IfModule>
 

JS kereső billentyűzettel!

pinguka · 2011. Jan. 31. (H), 05.32
Haló!

Csinálgatok egy Javascriptes keresőt amihez tartozik egy billentyűzet is.

Remekül működik csak egy a problémám. Amikor a billentyűzeten megnyomok egy gombot
nem hívja meg a kereső függvényt, viszont a klikkelt karaktert beírja a kereső input-ba!

http://asdesign.digitaltrip.hu/jsSer/

---------------------------------------------------

JS kód:


$(document).ready(function(){	
	function clear()
	{
		var clTotal = $(".gridElement");
		for (var i = 1; i <= clTotal.length ; i++)
		{
			$("#grid"+i).fadeIn();
			document.getElementById("insert").value = "";
		}
	}
	function gridSearch(){
		var total = $(".gridElement");
		
		for (var i = 1; i <= total.length ; i++)
		{
			if(document.getElementById("insert").value == "")
			{
				clear();
			}
			else if(document.getElementById("insert").value != "")
			{
				var str = document.getElementById("name" + i).innerHTML;
				var ins = document.getElementById("insert").value;
				if(str.toLowerCase().match(ins.toLowerCase()) == null)
				{
					$("#grid"+i).fadeOut();
				}
				else if(str.toLowerCase().match(ins.toLowerCase()) != null)
				{
					$("#grid"+i).fadeIn();
				}
			}
		}
	}
	$("#insert").keyup(function(){
		gridSearch();
	});
});
function button(char)
{
	document.getElementById("insert").value += char.toLowerCase();
	gridSearch();
}


Próbáltam úgy is, hogy a document.ready között legyen a button() funkció, de akkor még a klikkelt karaktert sem írja be a kereső mezőbe!

Előre is köszönöm a választ!
 

webshop jellegu kerdes refresh vagy reload kerdes

richie85 · 2011. Jan. 31. (H), 01.54
Sziasztok,

azzal a segitseg keressel fordulok hozzatok, hogy keresek valami megoldast egy azonnali frissites szerure. Ezt jol meg aszontam. Nem vagyok valami tapasztalt PHPes meg.

Szoval van egy webshop, ahol vannak a termekek, es van a kosar. Amit szeretnek az roppant egyszeru, amint a kosar iconra klikkelek, az ugyan azon a weblapon azonnal meg is jelenjen, ne kelljen allandoan az F5 billentyut nyomogatni.

Amikor a kosar ikonra klikkelek, akkor termek belekerul egy mysql "kosar" tablaba, es a kosar tabla rekordokat olvastatom ki a weblap "kosar box"-aban "while{}"-al. De csak akkor latom a frissen felvett rekodokat, ha ranyomok az F5-re.

Probalkoztam, tobb fele megoldassal, peldaul:

1.<iframe>-be raktam a kosar boxot
es kuldtem ra ezt a script-et:
<script type=text/javascript>
   function refresh()
{
 document.all.lekeres.src = document.all.lekeres.src;
}
window.setInterval("refresh()",2000);
</script>
Ezzel az a baj, hogy flash-el, villog a monitoron, amikor frissitget. Jah, es fekete a hatterem a weblapon, es eleg idegesito.

2. Probaltam a header-t
header("refresh:5; url=kosar.php"); 
3.Probaltam HEAD tagot:
<meta http-equiv="refresh" content="5" >
Mindegyik csak vibral, amikor frissit. es van, hogy tobb masodpercet kell varni, hogy az uj adat megjelenjen.

Szoval nem hiszem, hogy nincs olyan technika, amivel azonnal megtudom jeleniteni az ujrekodot, ahogy beerkezik a mysql tablaba. Ahogy ranyomok, a kosarba vele gombra, azonnal meg is jelenjen a kosar boxban.

Annyi weboldalon lattam mar jol mukodni ezt, mi lehet nalam a baj..

segitsetek kerlek

Udv.: Richie
 

Padding-left vs. Text-indent? (hiba)

superman · 2011. Jan. 31. (H), 00.11
Kész a weboldal terv, teljesen. Az egyetlen bug, hogy az összes tartalmi szelektornál a Padding-left: 35px; utasítás ellenére csak és kizárólag az első sort húzza be, a többit nem.

.fontTheme
{
	font-family: Calibri;
	font-size: 25px;
	color: #ee6d6d;
	padding-left: 35px;
	padding-bottom: 20px;
}

.fontBoxTheme
{
	font-family: Calibri;
	font-size: 25px;
	color: #ee6d6d;
	padding-left: 70px;
	padding-bottom: 20px;
}

.fontBoxContents
{
	font-family: Calibri;
	font-size: 16px;
	color: #ffffff;
	padding-left: 70px;
	padding-right: 30px;
}

.fontContents
{
	font-family: Calibri;
	font-size: 20px;
	color: #353535;
	padding-left: 35px;;
}

.fontFooter
{
	font-family: Calibri;
	font-size: 15px;
	color: #353535;
	padding-left: 35px;
	padding-top: 10px;
}
HTML

	<div id="container">
		<div id="header">
			<span class="fontBanner">Név</span>
			<span class="fontNavigation">
				<a href="#">Menü1</a>
				<a href="#">Menü2</a>
				<a href="#">Menü3</a>
				<a href="#">Menü4</a>
				<a href="#">Menü5</a></span>
		</div>
		<div id="contents">
			<div id="leftSide">
				<span class="fontTheme">Hírek</span></br>
				<span class="fontContents">ITT VAN A FŐ HIBA!</span>
			</div>
			<div id="rightSide">
				<div id="boxTop"></div>
				<div id="boxContent">
					<span class="fontBoxTheme">Elérhetőségek</span></br>
					<span class="fontBoxContents">ITT VAN A FŐ HIBA!x2</span>
				</div>
				<div id="boxBottom"></div>
			</div>
		</div>
		<div id="footer">
			<span class="fontFooter">Záró</span></br><span class="fontFooter">Menük.</span>

		</div>
	</div>
 

január 30

tpl vagy php

mizantrop · 2011. Jan. 30. (V), 03.54
Űdv!

Lehet értelmetlen kérdés, de mégis csak megkérdezem. Szóval van egy oldal ahol mondjuk külön fájlba írják a modulokat képfeltöltés, topikok, hozzászólások stb. És ezeket aztán includeolják az index-be. Na most smarty esetében ugye van egy tpl, és egy php. A kérdésem annyi lenne, hogy akkor ez esetben a tpl-ből kell előállítani az includeolni kíván fájlt? Tehát lesz egy index.tpl, kepfeltolt.tpl topik.tpl stb... és ezeket pedig egyetlen php fogja feldolgozni?