Archívum - 2007
október 30
október 29
Reguláris kifejezések
Üdv!
Van egy string változóm amibe több soros szöveg van.
Egy olyan részt akarok kinyerni belőle, ami az alábbi feltételeknek felel meg:
(xy) ??? (zv)
Már mindenhogy próbáltam, de nem sikerült. A ??? helyén nem tudom milyen szöveg van, de azt tudom hogy mi van közvetlen előtte és utána. Na most azt a részt szeretném kinyerni a szövegből, ami a két ismert rész között van (az ismeretlent).
Köszönöm előre is a válaszokat!
■ Van egy string változóm amibe több soros szöveg van.
Egy olyan részt akarok kinyerni belőle, ami az alábbi feltételeknek felel meg:
(xy) ??? (zv)
Már mindenhogy próbáltam, de nem sikerült. A ??? helyén nem tudom milyen szöveg van, de azt tudom hogy mi van közvetlen előtte és utána. Na most azt a részt szeretném kinyerni a szövegből, ami a két ismert rész között van (az ismeretlent).
Köszönöm előre is a válaszokat!
mysql, ket ertek maximuma
sziasztok
elovettem a mysql-t, a subquerykkel buveszkedtem, de most egy reszletnel elakadtam.
konkretan ket vagy tobb ertek kozul a legnagyobbat szeretnem visszakapni. olyan modon, mint ahogyan ezt mas nyelvekben a max(), Math.max() fugvenyekkel meg lehet oldani. elsore a MAX()-ra gondoltam, de -mint kideult- ez nem ere valo.
mit javasoltok? van erre beepitett megoldas, vagy nekem kell irnom egyet? hogyan celszeru nekiallni?
valaszaitokat varom
ErdosJ
■ elovettem a mysql-t, a subquerykkel buveszkedtem, de most egy reszletnel elakadtam.
konkretan ket vagy tobb ertek kozul a legnagyobbat szeretnem visszakapni. olyan modon, mint ahogyan ezt mas nyelvekben a max(), Math.max() fugvenyekkel meg lehet oldani. elsore a MAX()-ra gondoltam, de -mint kideult- ez nem ere valo.
mit javasoltok? van erre beepitett megoldas, vagy nekem kell irnom egyet? hogyan celszeru nekiallni?
valaszaitokat varom
ErdosJ
flash-php-mysql kommunikáció chat kialakításához
Szeretnék egy Flash felületű Chat oldalt kialakítani. A működtetés elvére lennék kíváncsi esetleg rövid kis mintának örülnék. Lenne egy ötletem, de szerintem ennél jóval kifinomultabbak léteznek.
Az ötlet:
Flash oldalon a kliensek egy gomb hatására az új hozzászólásokat egy PHP-nak küldik el, ami mysql táblában tárolná ezeket.
A flash bizonyos időközönként meghívna egy PHP-t, ami az új hozzászólásokat elküldené vissza a kliensnek.
De azt szeretném valahogyan kiküszöbölni, hogy ha nincs új hozzászólás, ne legyen felesleges kommunikáció.
Tehát a flash ne hívja a PHP-t és az ne küldjön vissza semmit. A PHP oldalon egyszerűen megoldom, hogy ne küldjön semmit, a probléma a felesleges PHP hívással van. Az lenne a jó megoldás, hogy a php valahogyan automatikusan küldene a csatlakozott klienseknek adatot, ha új hozzászólás érkezik. És itt van a pont ahol elakadtam. Ehhez kérnék segítséget, illetve ha jobb ötlet van szívesen fogadom.
Köszönöm előre is!
■ Az ötlet:
Flash oldalon a kliensek egy gomb hatására az új hozzászólásokat egy PHP-nak küldik el, ami mysql táblában tárolná ezeket.
A flash bizonyos időközönként meghívna egy PHP-t, ami az új hozzászólásokat elküldené vissza a kliensnek.
De azt szeretném valahogyan kiküszöbölni, hogy ha nincs új hozzászólás, ne legyen felesleges kommunikáció.
Tehát a flash ne hívja a PHP-t és az ne küldjön vissza semmit. A PHP oldalon egyszerűen megoldom, hogy ne küldjön semmit, a probléma a felesleges PHP hívással van. Az lenne a jó megoldás, hogy a php valahogyan automatikusan küldene a csatlakozott klienseknek adatot, ha új hozzászólás érkezik. És itt van a pont ahol elakadtam. Ehhez kérnék segítséget, illetve ha jobb ötlet van szívesen fogadom.
Köszönöm előre is!
október 28
GD2 text render linux kontra windows
Mint a téma címéből is kitűnik, problémám van a linuxos text rendereléssel. A probléma konkrétan: linuxon lényegesen csúnyább, mint a windowson renderelt szövegek. Méretben is picit más, olvashatóságban pedig óriási a különbség. Próbáltam többféle fonttal is a dolgot, de nem sikerült jobb eredményt elérni. A konklúzió: windowson szebb szöveget lehet csinálni. Nem hiszem, hogy nem lehet ugyan ilyen szépet linuxon is generálni! Van valakinek tapasztalata ezen a téren?
■ Nem látom a fájlt a célkönyvtrban
Sziasztok!
Én még kezdő vagyok a programozásban és lenne egy olyan kérdésem, hogy miért nem látom a feltöltött file-t a célkönyvtárban?Mit ronthattam el?
Másik kérdésem, hogy tudok jogosultságot adni mondjuk a tmp könyvtárnak a total commanderrel?Csatolom a php kódot,előre is köszi!
■ Én még kezdő vagyok a programozásban és lenne egy olyan kérdésem, hogy miért nem látom a feltöltött file-t a célkönyvtárban?Mit ronthattam el?
Másik kérdésem, hogy tudok jogosultságot adni mondjuk a tmp könyvtárnak a total commanderrel?Csatolom a php kódot,előre is köszi!
<?
function feltoltes($filename,$newname) {
$_FILES[temp_file] = "/home/hosting/free/hostname/tmp/" . basename($filename);
$_FILES[$new_file] = "/home/hosting/free/hostname/feltoltes/ide/" . ($newname);
copy($temp_file, $new_file);
return;
}
if (!isset($ujnev) | $ujnev=="") {
$ujnev = $eztkell_name;
}
feltoltes($eztkell,$ujnev);
?>
<HTML>
<BODY>
<h2 align=center>A másolás sikeres!</h2>
<p align=center>
<br><br>
Az eredeti fájl neve: <?= $eztkell_name?><br>
Az új fájl neve: <?= $ujnev?><br>
A feltöltött fájl mérete: <?= $eztkell_size?><br>
A fájl típusa: <?= $eztkell_type?><br>
</p>
</BODY>
</HTML>
október 28
Szülő - gyerek kategóriák meghatározása
Sziasztok!
Van egy nagyon egyszerű kis adatbázis táblám, így néz ki:Ebben úgy néznének ki az adatok, hogy a főkategoriák parent_id-ja 0 lenne, míg egy gyerek esetében a parent_id a szülő id értékét veszi fel.
Mondjuk legyenek ilyen adatok:
Szülő:
1,0,Autók,autok,a,1
A hozzátartozó gyerekek pedig:
2,1,Teherautók,teherautok,a,1
3,1,Személyautók,szemelyautok,a,2
4,3,Kispolski,kispolski,a,1
5,3,Trabant,trabant,a,2
6,2,Ifa,ifa,a,1
Ez ugye valahogy így nézne ki ebben az esetben:
Autók
|____Teherautók
.........|__________ Ifa
|____Személyautók
.........|__________ Kispolski
.........|__________ Trabant
Na most, hogyan tudom meghatározni egy adott ág alá tartozó összes ágat? Mondjuk a személyautók esetében?
Tudom, volt itt a weblaboron cikk ebben a témakörben, de valamiért az alapján nem tudtam megoldani.
Előre is köszönök minden ötletet, segítséget.
Ui.: Természetesen nem kész kódrészletet várok, csak egy kis segítséget. :)
■ Van egy nagyon egyszerű kis adatbázis táblám, így néz ki:
CREATE TABLE `test_categories` (
`id` int(11) NOT NULL auto_increment,
`parent_id` int(11) NOT NULL,
`title` varchar(50) collate utf8_unicode_ci NOT NULL,
`seftitle` varchar(50) collate utf8_unicode_ci NOT NULL,
`status` enum('a','p','d') collate utf8_unicode_ci NOT NULL,
`c_order` int(2) NOT NULL,
PRIMARY KEY (`id`)
);
Mondjuk legyenek ilyen adatok:
Szülő:
1,0,Autók,autok,a,1
A hozzátartozó gyerekek pedig:
2,1,Teherautók,teherautok,a,1
3,1,Személyautók,szemelyautok,a,2
4,3,Kispolski,kispolski,a,1
5,3,Trabant,trabant,a,2
6,2,Ifa,ifa,a,1
Ez ugye valahogy így nézne ki ebben az esetben:
Autók
|____Teherautók
.........|__________ Ifa
|____Személyautók
.........|__________ Kispolski
.........|__________ Trabant
Na most, hogyan tudom meghatározni egy adott ág alá tartozó összes ágat? Mondjuk a személyautók esetében?
Tudom, volt itt a weblaboron cikk ebben a témakörben, de valamiért az alapján nem tudtam megoldani.
Előre is köszönök minden ötletet, segítséget.
Ui.: Természetesen nem kész kódrészletet várok, csak egy kis segítséget. :)
select + limit összes sor száma php -> adoDBben
van egy mySQL lekérdezésem, amivel 50 "adagokban" listázom li a sorokat. Viszont a lapozáshoz szükségem lenne az összes sor számához. Mivel ez egy több nagy táblát érintő lekérdezés, ezért jó lenne, ha nem kellene egy új selectet írni, ami annyival különbözne, hogy lehagyom a limitet. Ez megoldható valahogy? Fontos lenne, hogy adoDBben működjön...ez működik konzolban, de phpval nem tudom ezt megoldani.
Valakinek valami 5let?
■
SELECT SQL_CALC_FOUND_ROWS * FROM tábla
LIMIT 10;
SELECT FOUND_ROWS();
Valakinek valami 5let?
Több form esetén nem az aktuálisat submit-eli enter-re
üdv mindenkinek!
a címben nagyjából benne is van minden. miért van az, hogy több form esetén mindig a html kódban előrébb lévőt küldi el, nem pedig azt amelyiket éppen aktuálisan kitöltötték?
ki lehet ezt védeni js nélkül?
■ a címben nagyjából benne is van minden. miért van az, hogy több form esetén mindig a html kódban előrébb lévőt küldi el, nem pedig azt amelyiket éppen aktuálisan kitöltötték?
ki lehet ezt védeni js nélkül?
október 27
flash mp3 lejátszó firefoxban
sziasztok,
az a helyzet hogy van egy flash mp3 lejátszó az oldalamon, ami ie-vel nagyon jól működik, de a firefox nem akarja sehogysem lejátszani a zenét vele. ha valaki tud az kérem segítsen, az oldal: southdisco.atw.hu
a lejátszó htmlkódja:
<HTML>
<HEAD>
<script src="mp3player/swfobject.js" type="text/javascript"></script>
<script src="mp3player/ep_player.js" type="text/javascript"></script>
</HEAD>
<BODY>
<div id="flashcontent">
To use the <a href="http://www.e-phonic.com/mp3player/" target="_blank">E-Phonic MP3 Player</a>
you will need <a href="http://www.adobe.com/products/flashplayer/" target="_blank">Adobe Flash Player 9</a>
or better and a Javascript enabled browser.
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("mp3player/ep_player.swf", "mp3player/ep_player", "269", "226", "9", "#FFFFFF");
so.addVariable("skin", "mp3player/skins/nobius_platinum/skin.xml");
so.addVariable("playlist", "mp3player/playlist.xml");
so.addVariable("autoplay", "true");
so.addVariable("shuffle", "false");
so.addVariable("buffertime", "1");
so.write("flashcontent");
// ]]>
</script>
</BODY>
</HTML>
■ az a helyzet hogy van egy flash mp3 lejátszó az oldalamon, ami ie-vel nagyon jól működik, de a firefox nem akarja sehogysem lejátszani a zenét vele. ha valaki tud az kérem segítsen, az oldal: southdisco.atw.hu
a lejátszó htmlkódja:
<HTML>
<HEAD>
<script src="mp3player/swfobject.js" type="text/javascript"></script>
<script src="mp3player/ep_player.js" type="text/javascript"></script>
</HEAD>
<BODY>
<div id="flashcontent">
To use the <a href="http://www.e-phonic.com/mp3player/" target="_blank">E-Phonic MP3 Player</a>
you will need <a href="http://www.adobe.com/products/flashplayer/" target="_blank">Adobe Flash Player 9</a>
or better and a Javascript enabled browser.
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("mp3player/ep_player.swf", "mp3player/ep_player", "269", "226", "9", "#FFFFFF");
so.addVariable("skin", "mp3player/skins/nobius_platinum/skin.xml");
so.addVariable("playlist", "mp3player/playlist.xml");
so.addVariable("autoplay", "true");
so.addVariable("shuffle", "false");
so.addVariable("buffertime", "1");
so.write("flashcontent");
// ]]>
</script>
</BODY>
</HTML>