Archívum - 140703 - Fórum téma
március 10
Firebug eval()-on belüli hibához ugorjon
Sziasztok!
Egy olyan kódot próbálok debugolni, amiben sok, hosszú evalolt script van.
Sajnos a firebug nem sokat segít, mert a hibánál ugyan kiírja, hogy mivel van baja (aalert) de nem "visz oda" ahol a hiba van, csak az eval(a)-hoz. Ha hosszú az evalolt kód, nehéz kitalálni hol lehet a baj (szerencsére az MS script debugger ilyenkor meg tudja mutatni a kódot és benne a hiba helyét)
Van valami mód rá, hogy a Firebug megmutassa nekem ilyenkor az evalolt kódot, és benne, hogy hol akadt el?
Köszi!
■ Egy olyan kódot próbálok debugolni, amiben sok, hosszú evalolt script van.
Sajnos a firebug nem sokat segít, mert a hibánál ugyan kiírja, hogy mivel van baja (aalert) de nem "visz oda" ahol a hiba van, csak az eval(a)-hoz. Ha hosszú az evalolt kód, nehéz kitalálni hol lehet a baj (szerencsére az MS script debugger ilyenkor meg tudja mutatni a kódot és benne a hiba helyét)
Van valami mód rá, hogy a Firebug megmutassa nekem ilyenkor az evalolt kódot, és benne, hogy hol akadt el?
Köszi!
<html>
<head>
<title>teszt</title>
<script type="text/javascript">
/* <![CDATA[ */
alert("1");
a='aalert("2");';
eval(a);
alert("3");
/* ]]> */
</script>
</head>
<body>
</body>
</html>
március 10
CSS hover HTC-vel nem valid
Üdv!
Ismert IE bugot a csshover.htc fájlal sikerült orvosolnom. Következőképpen hívom meg css-ben:Az vele a problémám, hogy a CSS Validator hibának tekinti. Van egyéb mód, hogy valid legyen?
■ Ismert IE bugot a csshover.htc fájlal sikerült orvosolnom. Következőképpen hívom meg css-ben:
body
{
behavior: url("./css/csshover.htc");
}
Megváltoztathatatlan 644-es attribútum
Sziasztok!
Egy fórumot próbálgatok csinálni. Minden egyes topiknak egy új mappa nyílna, azon belül pedig egy új index.php.
A kód így néz ki, ami elkészíti a mappát és a filet:Sikeresen elkészítette őket, azonban nem tudom letörölni... Total Commandert használok és látom, hogy az index.php-nek 644-es attribútuma van, de nem tudom megváltoztatni.
Hiba: 550 Could not change perms on index.php: Operation not permitted
Van erre valami meg oldás?
--Köszi előre is--
■ Egy fórumot próbálgatok csinálni. Minden egyes topiknak egy új mappa nyílna, azon belül pedig egy új index.php.
A kód így néz ki, ami elkészíti a mappát és a filet:
<?
$submit=$_REQUEST['submit'];
if(isset($submit))
{
mkdir('/path/to/file/01');
touch('/path/to/file/01/index.php');
}
?>
Hiba: 550 Could not change perms on index.php: Operation not permitted
Van erre valami meg oldás?
--Köszi előre is--
DOCTYPE és CSS
Sziasztok
Egyszerű formázást szerettem volna CSS-el végrehajtani. 800 pixel széles nagy konténer középre, majd ebben egy fejléc, alatta pedig a maradék.
Amíg a DOCTYPE nincs megadva, jól jelenik meg (Firefox, Opera).DOCTYPE nélkül
DOCTYPE esetén
A kérdésem annyi lenne, mit módosítasak, hogy úgy nézzen ki DOCTYPE megadása esetén, mint nélküle?
■ Egyszerű formázást szerettem volna CSS-el végrehajtani. 800 pixel széles nagy konténer középre, majd ebben egy fejléc, alatta pedig a maradék.
Amíg a DOCTYPE nincs megadva, jól jelenik meg (Firefox, Opera).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Teszt</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<style type="text/css">
<!--@import url(style.css);-->
</style>
</head>
<body>
<div class='mpage'>
<div class='banner'>
</div>
<div class='cont'>
tesztszöveg
</div>
</div>
</body>
</html>
body { background-color:#dadada;
margin:0 0 0 0;
padding: 0 0 0 0;}
.mpage { margin-left: auto;
margin-right: auto;
width: 800px;
height: 100%;
background:#7f7f7f;}
.banner {height: 80px;
background:#f7f7f7;}
.cont { margin: 10 25 5 55;}
DOCTYPE esetén
A kérdésem annyi lenne, mit módosítasak, hogy úgy nézzen ki DOCTYPE megadása esetén, mint nélküle?
március 8
Ajax menü, Yahoo yui
Üdv!
Yahoo ajax könyvtárból illesztettem be egy mozgó menüt az oldalamba. A firebug egy hibát jelez:
Component returned failure code: 0x80470002 (NS_BASE_STREAM_CLOSED) [nsIScriptableInputStream.available]
Mond ez valakinek valamit? :)
Név szerint erről a menüről van szó, mely megtalálható a YUI version 2.5.0-ban:
Website Top Nav Using Animation With Submenus Built From Markup
A kérdésem az lenne, van-e egyszerű megoldás a hiba eltüntetésére.
Köszönöm előre is!
■ Yahoo ajax könyvtárból illesztettem be egy mozgó menüt az oldalamba. A firebug egy hibát jelez:
Component returned failure code: 0x80470002 (NS_BASE_STREAM_CLOSED) [nsIScriptableInputStream.available]
Mond ez valakinek valamit? :)
Név szerint erről a menüről van szó, mely megtalálható a YUI version 2.5.0-ban:
Website Top Nav Using Animation With Submenus Built From Markup
A kérdésem az lenne, van-e egyszerű megoldás a hiba eltüntetésére.
Köszönöm előre is!
Speciális karakterek eltávolítása, ékezettelenés
Sziasztok!
Egy olyan függvényt, megoldást keresek, amely az oldalamon a felhasználó által beküldött stringet átalakítja úgy, hogy az összes ékezetes betűt átalakítja az angol abc-nek megfelelőre (á->a, ű->u, stb...), valamint az egyéb "speciális" karaktereket (pl. #,+"! stb) egyszerűen eltávolítja.
Ha van valakinek megoldása rá, akkor azt megköszönöm.
■ Egy olyan függvényt, megoldást keresek, amely az oldalamon a felhasználó által beküldött stringet átalakítja úgy, hogy az összes ékezetes betűt átalakítja az angol abc-nek megfelelőre (á->a, ű->u, stb...), valamint az egyéb "speciális" karaktereket (pl. #,+"! stb) egyszerűen eltávolítja.
Ha van valakinek megoldása rá, akkor azt megköszönöm.
március 8
Apache lassulás - help
Sziasztok,
a napokban az apache-om nagyon belassult. Egy egyszerű html oldalra is 10-15 másodpercet kell várni. Eddig jól ment, nem változott semmi a konfigban.
Egy ilyen gépen fut: intel quad 6600 4 GB ram, 10k-s raptorok, külön a webrootnak, külön a mysql-nek. Win2003, apache 2.2.8, php 5.2.5 és mysql 5.045 van a gépen. Restart volt. Sávszélesség van mert az ftp megy rendesen, logokban semmi gyanús nincs. Csak a 80 és a 443-as portom lassú.
Valami tippet adjatok már, hogy hol induljak egy a probléma keresésében, én már átnéztem mindent.
■ a napokban az apache-om nagyon belassult. Egy egyszerű html oldalra is 10-15 másodpercet kell várni. Eddig jól ment, nem változott semmi a konfigban.
Egy ilyen gépen fut: intel quad 6600 4 GB ram, 10k-s raptorok, külön a webrootnak, külön a mysql-nek. Win2003, apache 2.2.8, php 5.2.5 és mysql 5.045 van a gépen. Restart volt. Sávszélesség van mert az ftp megy rendesen, logokban semmi gyanús nincs. Csak a 80 és a 443-as portom lassú.
Valami tippet adjatok már, hogy hol induljak egy a probléma keresésében, én már átnéztem mindent.
Webhelyek teszteléséhez keresek szakirodalmat
Sziasztok!
Olyan könyvet, leírást, segédletet keresek, ami támpontot ad webhelyek átfotó teszteléséhez. Kezdve az oldal felépítésének helyességétől a designon és a funkciók üzleti logikáján át a validációk helyességéig minden félét érintve.
Tehát nem csak biztonsági tesztelésről kell szólnia.
Feature, ha ezt konkrét teszt eseteken keresztül mutatja be, de elméleti könyv is jó.
Tud valaki ilyenről?
Köszi
■ Olyan könyvet, leírást, segédletet keresek, ami támpontot ad webhelyek átfotó teszteléséhez. Kezdve az oldal felépítésének helyességétől a designon és a funkciók üzleti logikáján át a validációk helyességéig minden félét érintve.
Tehát nem csak biztonsági tesztelésről kell szólnia.
Feature, ha ezt konkrét teszt eseteken keresztül mutatja be, de elméleti könyv is jó.
Tud valaki ilyenről?
Köszi
PopUp ablakból új lap
Helló!
Meg tudná mondani valaki, hogy popUp ablakból, hogy lehet új lapot nyitni FF-ban, úgy, hogy az ne a popUp-ban jelenjen meg?
■ Meg tudná mondani valaki, hogy popUp ablakból, hogy lehet új lapot nyitni FF-ban, úgy, hogy az ne a popUp-ban jelenjen meg?
március 6
Fájl-feltöltésnél a fájl-rendszer összehasonlítása változóval
Sziasztok!
A problémám a következő:
Egy html-űrlapon keresztüli állományfeltöltés közben szeretném elvégezni a file_exist ellenőrzést.
Így képzelem az egészet:
=========================
<HTML>
<HEAD>
<TITLE>Állomány feltöltése</TITLE>
</HEAD>
<BODY>
<h1>A feltöltés eredménye:</h1><br><hr><br>
========================================================
<?php
$upload_dir = "/var/www/apache2-default/upload/docs";
if (file_exists($upload_dir.$all_tomb[name])) {
echo "Ilyen néven már valaki töltött fel állományt!";
} else {
========================================================
$konyvtar = "/var/www/apache2-default/upload/docs";
foreach($_FILES as $allomanynev => $all_tomb) {
print "név: ".$all_tomb['name']."<br>\n";
print "típus: ".$all_tomb['type']."<br>\n";
print "méret: ".$all_tomb['size']." bájt<br>\n";
if (is_uploaded_file($all_tomb['tmp_name'])) {
move_uploaded_file($all_tomb['tmp_name'],"$konyvtar/$all_tomb[name]") or die ("Nem sikerült az áthelyezés!");
print "<h1>A feltöltés sikeres volt!</h1>";
}
}
//Valami dátumbélyeg-szerű izé kókányolása:
$datum = date("Y.m.d.");
//Hasonló időbélyeg-tészta:
$ido = date("G:i:s");
//Összeköttetés kiépítése:
$ossz = mysql_connect("localhost", "robi", "mullins");
//Adatbázis választása:
mysql_select_db("web", $ossz);
//SQL utasítás létrehozása:
$sql = "INSERT INTO docs values ('', '$datum', '$ido', '$all_tomb[name]', '<a href=upload/docs/$all_tomb[name]>Letöltés</a>')";
//Végrehajtjuk az utasítást:
if (mysql_query($sql, $ossz)) {
echo "A feltöltésed $all_tomb[name] néven bekerült az adatbázisba!";
} else {
echo "Valami el lett baxva!";
A problémám a következő:
Egy html-űrlapon keresztüli állományfeltöltés közben szeretném elvégezni a file_exist ellenőrzést.
Így képzelem az egészet:
=========================
<HTML>
<HEAD>
<TITLE>Állomány feltöltése</TITLE>
</HEAD>
<BODY>
<h1>A feltöltés eredménye:</h1><br><hr><br>
========================================================
<?php
$upload_dir = "/var/www/apache2-default/upload/docs";
if (file_exists($upload_dir.$all_tomb[name])) {
echo "Ilyen néven már valaki töltött fel állományt!";
} else {
========================================================
$konyvtar = "/var/www/apache2-default/upload/docs";
foreach($_FILES as $allomanynev => $all_tomb) {
print "név: ".$all_tomb['name']."<br>\n";
print "típus: ".$all_tomb['type']."<br>\n";
print "méret: ".$all_tomb['size']." bájt<br>\n";
if (is_uploaded_file($all_tomb['tmp_name'])) {
move_uploaded_file($all_tomb['tmp_name'],"$konyvtar/$all_tomb[name]") or die ("Nem sikerült az áthelyezés!");
print "<h1>A feltöltés sikeres volt!</h1>";
}
}
//Valami dátumbélyeg-szerű izé kókányolása:
$datum = date("Y.m.d.");
//Hasonló időbélyeg-tészta:
$ido = date("G:i:s");
//Összeköttetés kiépítése:
$ossz = mysql_connect("localhost", "robi", "mullins");
//Adatbázis választása:
mysql_select_db("web", $ossz);
//SQL utasítás létrehozása:
$sql = "INSERT INTO docs values ('', '$datum', '$ido', '$all_tomb[name]', '<a href=upload/docs/$all_tomb[name]>Letöltés</a>')";
//Végrehajtjuk az utasítást:
if (mysql_query($sql, $ossz)) {
echo "A feltöltésed $all_tomb[name] néven bekerült az adatbázisba!";
} else {
echo "Valami el lett baxva!";