Archívum - Júl 2007 - Fórum téma
július 18
Konvertálás ékezetes betűkre
Sziasztok!
Az alábbi kódrészlet egy fájlba írja ki a látogatók adatait. A problémám az, hogy az ékezetes betűk helyett kódok jelennek meg. Hogyan lehetne ezeket ékezetes betűkké konvertálni.
Előre is köszönöm a segítségeteket.
■ Az alábbi kódrészlet egy fájlba írja ki a látogatók adatait. A problémám az, hogy az ékezetes betűk helyett kódok jelennek meg. Hogyan lehetne ezeket ékezetes betűkké konvertálni.
Előre is köszönöm a segítségeteket.
$ip = $_SERVER['REMOTE_ADDR'];
$d = date("Y.m.d - H:i");
$hos = gethostbyaddr($ip);
$adat = $_SERVER['HTTP_USER_AGENT'];
$honnan = $_SERVER['HTTP_REFERER'];
$file = "adatok.txt";
$text = $d."|".$ip."|".$hos."|".$adat."|".$honnan."\n";
$fp = fopen($file,"a");
fwrite($fp,$text);
fclose($fp);
?>
Apache nagy html-re 403 hiba
Sziasztok!
Lenne egy problémám.
Telepítettem egy apache-t a gépemre, beállítottam két név alapú virtuális hostot myip-s címmel. Az apachot futtató gép lokálisan fix ip-s egy Linksys routeren van ráirányítva a 80 portra érkezett hívások.
A rendszer kis méretű html állományokkal (1-2 szót tartalmazó html), jól müködik, ha nagyobb a html állomány, akkor gondolkodik majd 403 hiba. Vagyis nem engedi a hozzáférést.
Apache ver. 2.0.43 oprendsz xp.
Error.log
[Tue Jul 17 21:40:51 2007] [error] [client 192.168.1.1] Directory index forbidden by rule: F:/web/xy.myip.hu/
[Tue Jul 17 21:45:10 2007] [error] [client 127.0.0.1] Directory index forbidden by rule: F:/web/xy.mydns.hu/
mint az alsó ip mutatja valószínűleg nem a router a hibás.
Tud valaki megoldást a problémára?
■ Lenne egy problémám.
Telepítettem egy apache-t a gépemre, beállítottam két név alapú virtuális hostot myip-s címmel. Az apachot futtató gép lokálisan fix ip-s egy Linksys routeren van ráirányítva a 80 portra érkezett hívások.
A rendszer kis méretű html állományokkal (1-2 szót tartalmazó html), jól müködik, ha nagyobb a html állomány, akkor gondolkodik majd 403 hiba. Vagyis nem engedi a hozzáférést.
Apache ver. 2.0.43 oprendsz xp.
Error.log
[Tue Jul 17 21:40:51 2007] [error] [client 192.168.1.1] Directory index forbidden by rule: F:/web/xy.myip.hu/
[Tue Jul 17 21:45:10 2007] [error] [client 127.0.0.1] Directory index forbidden by rule: F:/web/xy.mydns.hu/
mint az alsó ip mutatja valószínűleg nem a router a hibás.
Tud valaki megoldást a problémára?
Ajaxal JS küldése
Sziasztok!
Szeretnék a megrendelőnek biztosítani egy olyan lehetőséget, hogy textareába beadhasson egy js-t, amit ajaxal (prototype) küldök el a szervernek, és mentem adatbázisba. Ez pl számláló lehet.Azonban az történik, hogy ez elküldéskor LEFUT a js és több ok miatt is megakad.
1) egyenlőség jel van benne, ami miatt a rendszer ugy értékeli mintha egy uj form elemről lenne szó.
2) & jel van benne
(van egy sor ami link és a számláló motorhoz mutat:
<img src="http://c26.statcounter.com/counter.php?sc_project=2605032&java=0&security=af51b64c&invisible=0" alt="blog stats" border="0"></a>
ha ez benne van a kódban akkor a post erre alakul:
sc_project=2605032&java=0&security=af51b64c&invisible=0%22%20alt
3) gyakorlatilag úgy tünik végrehajtja a js-t.
alapesetben ilyennek kellene lennie a post nak:
com=PageJSModify&value=%3C!--%20Start%20of%20StatCounter%20Code%20--%3E%0A%3Cscript%20type
itt látható is, hogy a type szónál megakad a textarea mező tartalmának elküldése.
Kérdésem az lenne, hogy van-e valami olyan js utasítás/kódolás ami letiltja a kiértékelést, és mint szöveg küldi el a tartalmat? vagy ha ilyen nincs, akkor van valami bonyolultabb megoldás?
köszi.
Üdv mindenkinek
■ Szeretnék a megrendelőnek biztosítani egy olyan lehetőséget, hogy textareába beadhasson egy js-t, amit ajaxal (prototype) küldök el a szervernek, és mentem adatbázisba. Ez pl számláló lehet.
<!-- Start of StatCounter Code -->
<script type="text/javascript" language="javascript">
var sc_project=2643532;
var sc_invisible=0;
var sc_partition=25;
var sc_security="adasfsdf64c";
</script>
<script type="text/javascript" language="javascript" src="http://www.statcounter.com/counter/counter.js"></script><noscript><a href="http://www.statcounter.com/" target="_blank"><img src="http://c26.statcounter.com/counter.php?sc_project=2605032&java=0&security=af51b64c&invisible=0" alt="blog stats" border="0"></a> </noscript>
<!-- End of StatCounter Code -->
1) egyenlőség jel van benne, ami miatt a rendszer ugy értékeli mintha egy uj form elemről lenne szó.
2) & jel van benne
(van egy sor ami link és a számláló motorhoz mutat:
<img src="http://c26.statcounter.com/counter.php?sc_project=2605032&java=0&security=af51b64c&invisible=0" alt="blog stats" border="0"></a>
ha ez benne van a kódban akkor a post erre alakul:
sc_project=2605032&java=0&security=af51b64c&invisible=0%22%20alt
3) gyakorlatilag úgy tünik végrehajtja a js-t.
alapesetben ilyennek kellene lennie a post nak:
com=PageJSModify&value=%3C!--%20Start%20of%20StatCounter%20Code%20--%3E%0A%3Cscript%20type
itt látható is, hogy a type szónál megakad a textarea mező tartalmának elküldése.
Kérdésem az lenne, hogy van-e valami olyan js utasítás/kódolás ami letiltja a kiértékelést, és mint szöveg küldi el a tartalmat? vagy ha ilyen nincs, akkor van valami bonyolultabb megoldás?
köszi.
Üdv mindenkinek
július 17
JavaScrip innerHTML onClick
Üdv mindenki!
Akadt némi gondom az innerHTML-el.
A lényeg lényege hogy van egy jsp file azon nekem kikell rakni kis
képeket(95X65).
Ez elérési utvonaluk adatbázisban van letárolva. Ezt jsp-ben belül
egy <c:forEach>-el oldottam meg.
Kirakja a kisképeket de vele együtt be kellene állítanom az onClick
eseményre azt hogy ha rányom az illető egy kisképre akkor azt kirakja
neki nagyban!
Van valakinek vmi ötlete? Vagy van erre valami bevett szokás?
■ Akadt némi gondom az innerHTML-el.
A lényeg lényege hogy van egy jsp file azon nekem kikell rakni kis
képeket(95X65).
Ez elérési utvonaluk adatbázisban van letárolva. Ezt jsp-ben belül
egy <c:forEach>-el oldottam meg.
Kirakja a kisképeket de vele együtt be kellene állítanom az onClick
eseményre azt hogy ha rányom az illető egy kisképre akkor azt kirakja
neki nagyban!
Van valakinek vmi ötlete? Vagy van erre valami bevett szokás?
július 17
hosszu a link, RewriteRule nem valt be.
udv,
szepitgetnem kellene egy mar kesz oldalt, es a kovetkezo gondom akadt vele:
http://asd.asd/activity/factory/country/austria/language/german
ezt a linket a kovetkezo config generaljaez az url nekem tul hosszu, valami ilyensmit szeretnek:
http://asd.com/asdc/austria/german
de! ami megakadalyoz, az az, hogy a php a link explodalasaval fuggvenyeket hiv meg es mysql_query-ket general
van valakinek otlete, h mit tudok tenni ez esetben?
valami alcan, virtualis megoldason gondolkodom, de nem jutok semerre..
■ szepitgetnem kellene egy mar kesz oldalt, es a kovetkezo gondom akadt vele:
http://asd.asd/activity/factory/country/austria/language/german
ezt a linket a kovetkezo config generalja
RewriteRule ^activity/(.*)/country/(.*)/language/(.*).*$ index.php?page=activity/$1/country/$2/language/$3 [L]
http://asd.com/asdc/austria/german
de! ami megakadalyoz, az az, hogy a php a link explodalasaval fuggvenyeket hiv meg es mysql_query-ket general
van valakinek otlete, h mit tudok tenni ez esetben?
valami alcan, virtualis megoldason gondolkodom, de nem jutok semerre..
Segítség Typo3
Sziasztok!
Egy komlói cég HR-eseként azt a feladatot kaptam, hogy oldjam meg a vezetők - dolgozók közti interaktív és belső kommunikációt. Kitaláltam, hogy használjuk ki az intranet adta lehetőségeket - min a nagyobb cégek. Az informatikusunk csak annyit mondott, hogy Typo3, de ő nem ér rá. Kicsit utánanéztem,h mi is ez, CMS, meg ingyenes, meg egy csomó érvet-ellenérvet olvastam róla. A lényeg: kellene egy cég, vagy valaki, aki segít nekem ezt megvalósítani a cégen belül, kicsit kiképez, hogy hogyan lehet tartalommal megtölteni, szerkeszteni.
Egyáltalán hol lehet beszerezni? Amit tudnotok kell, lány vagyok, alapvetően nem értek a programnyelvekhet, laikus, viszont ami rosszabb, lelkes. :-)
Várom a segítségeteket, ötleteket.
Üdv,
Lilla
■ Egy komlói cég HR-eseként azt a feladatot kaptam, hogy oldjam meg a vezetők - dolgozók közti interaktív és belső kommunikációt. Kitaláltam, hogy használjuk ki az intranet adta lehetőségeket - min a nagyobb cégek. Az informatikusunk csak annyit mondott, hogy Typo3, de ő nem ér rá. Kicsit utánanéztem,h mi is ez, CMS, meg ingyenes, meg egy csomó érvet-ellenérvet olvastam róla. A lényeg: kellene egy cég, vagy valaki, aki segít nekem ezt megvalósítani a cégen belül, kicsit kiképez, hogy hogyan lehet tartalommal megtölteni, szerkeszteni.
Egyáltalán hol lehet beszerezni? Amit tudnotok kell, lány vagyok, alapvetően nem értek a programnyelvekhet, laikus, viszont ami rosszabb, lelkes. :-)
Várom a segítségeteket, ötleteket.
Üdv,
Lilla
HTML PHP számláló!
Sziaszok!
Van egy PHP számlálóm, amit HTML-ben meghívók. A számláló részben működik, az összes látogatót és a napi látogatók számát jól kiírja, de a hostok értéke nem változik. Mi lehet a hiba lszi segítsetek.
HTML script:
<script language="php"
src="szamlalo/counter.php">
PHP script:
<?php
// Our log file;
$counter = "counter.txt";
// Date logging;
$today = getdate();
$month = $today[month];
$mday = $today[mday];
$year = $today[year];
$current_date = $mday . $month . $year;
// Log visit;
$fp = fopen($counter, "a");
$line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n";
$size = strlen($line);
fputs($fp, $line, $size);
fclose($fp);
// Read log file into array;
$contents = file($counter);
// Total hits;
$total_hits = sizeof($contents);
// Total hosts;
$total_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
array_push($total_hosts, $entry[0]);
}
$total_hosts_size = sizeof(array_unique($total_hosts));
// Daily hits;
$daily_hits = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hits, $entry[0]);
}
}
$daily_hits_size = sizeof($daily_hits);
// Daily hosts;
$daily_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hosts, $entry[0]);
}
}
$daily_hosts_size = sizeof(array_unique($daily_hosts));
// Let's display everything;
echo "Total hits: " . $total_hits . "<br>Total hosts: " . $total_hosts_size . "<br>Daily hits: " . $daily_hits_size . "<br>Daily hosts: " . $daily_hosts_size;
?>
■ Van egy PHP számlálóm, amit HTML-ben meghívók. A számláló részben működik, az összes látogatót és a napi látogatók számát jól kiírja, de a hostok értéke nem változik. Mi lehet a hiba lszi segítsetek.
HTML script:
<script language="php"
src="szamlalo/counter.php">
PHP script:
<?php
// Our log file;
$counter = "counter.txt";
// Date logging;
$today = getdate();
$month = $today[month];
$mday = $today[mday];
$year = $today[year];
$current_date = $mday . $month . $year;
// Log visit;
$fp = fopen($counter, "a");
$line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n";
$size = strlen($line);
fputs($fp, $line, $size);
fclose($fp);
// Read log file into array;
$contents = file($counter);
// Total hits;
$total_hits = sizeof($contents);
// Total hosts;
$total_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
array_push($total_hosts, $entry[0]);
}
$total_hosts_size = sizeof(array_unique($total_hosts));
// Daily hits;
$daily_hits = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hits, $entry[0]);
}
}
$daily_hits_size = sizeof($daily_hits);
// Daily hosts;
$daily_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hosts, $entry[0]);
}
}
$daily_hosts_size = sizeof(array_unique($daily_hosts));
// Let's display everything;
echo "Total hits: " . $total_hits . "<br>Total hosts: " . $total_hosts_size . "<br>Daily hits: " . $daily_hits_size . "<br>Daily hosts: " . $daily_hosts_size;
?>
július 15
XMLHttpRequest feldolgozása
Tiszteletem,
Az lenne a kérdésem, hogy az XMLHttpRequest objektumot hogyan tudom feldolgozni a következőképp: néhány tagben muszáj html kódot átvinnem, viszont átvitel után az xml parser ezt is parsolja. Egy mintakód:Ekkor a doc-ban korrektül benne van Document objektum, de hogy tudom megoldani azt, hogy egy adott node tartalmát hmtl-ként kinyerjem?
A választ előre is köszönöm
■ Az lenne a kérdésem, hogy az XMLHttpRequest objektumot hogyan tudom feldolgozni a következőképp: néhány tagben muszáj html kódot átvinnem, viszont átvitel után az xml parser ezt is parsolja. Egy mintakód:
//response az XMLHttpRequest objektum
var parser;
Try.these(
function(){ parser = new DOMParser; }
function(){ parser = new AcriveXObject("Microsoft.XMLDOM"); }
);
var doc = parser.parseFromString(response.responseText, 'text/html');
A választ előre is köszönöm
július 14
Javascript scope
Hello,
Kezdo vagyok JavaScript teren! Egy konyvet tanulmanyozok amely leirja hogyan mukodik a variable scope.
PHP-ben:Az $a erteke csak a fugvenyen belul lesz 4. Ha peldaul kivul is szeretnem hasznalni igy kell irjam:Ok visszaterek a JavaScript-hez. Azt olvastam, hogy egy valtozo akkor global JavaScript-ben ha nincs elotte a "var".
Egy pelda:Ez tenyleg igy igaz? vagy letezik JavaScript alatt is egy "global" sor a valtozo szamara?
Koszonom!
■ Kezdo vagyok JavaScript teren! Egy konyvet tanulmanyozok amely leirja hogyan mukodik a variable scope.
PHP-ben:
function test()
{
$a = 4;
return $a
}
function test()
{
global $a;
$a = 4;
return $a
}
Egy pelda:
function test()
{
a = 4;
return a;
}
Koszonom!
változó átadása flash scan-ek között
Nagyon kezdő kérdés, de két napja nem jutok semmire:
Flash, 2 scan egymás után: intro és tartalom. Az intron szeretném a nyelvet kiválasztani. Hogyan adhatom át a változóm értékét (hogyan érem el) a második scan-ből? Kérlek, segítsetek!
■ Flash, 2 scan egymás után: intro és tartalom. Az intron szeretném a nyelvet kiválasztani. Hogyan adhatom át a változóm értékét (hogyan érem el) a második scan-ből? Kérlek, segítsetek!