Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

#4475
Üdv!

Egy táblázatban a háttérképeket szeretném aplházni, így: <td width="24" height="24" style="filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;" background="images/s_01.jpg"> </td>, ezt beraktam mind a 9 rácsba, és jó is volt, de ha középre (itt lenne az oldal tartalma) includezok egy html filet, az azon található képek szövegek stb. is átlátszóak lessznek. (van az oldal valós háttere, azon lenne a 9 rácsos tábla, aminek a szélsõ kockáiban a keret képei vannak háttérben, a középsõ kockában is van a táblázatnak háttere, ezt szeretném átlátszóvá tenni úgy, hogy az oldal valós háttere is látszódjon, meg a táblázat háttere is haványan) A html fileba, az include elé ( 1x1 es tábla, 100%-os láthatósággal), és mindenhova beírtam az elöbbi kód 100%-os változatát, de ugyan úgy átlátszó minden böngézõben<#shakehead><#shakehead> Ezt hogy lehet megoldani?<#conf><#conf><#conf>
rushman
#4474
A script-et ide írjátok le! Fontos, hogy csak php-ben legyen, mert a htacess megoldás nem jó nekem!

és mennyit vagy hajlandó érte fizetni?

daxan
#4473
THX! Majd írok ha valami nem megy :S

Daxan &#8222;nekem a veszély lételemem, gyári default.&#8221;

Dj Faustus
#4472
Megjegyzem: Google 1. találata a countdown redirect (visszaszámlálás, átirányítás) szókapcsolatra.

Dj Faustus
#4471
Kizárólag PHP-ben nem megoldható, hisz visszaszámlálás kell.
Inkább Javascript: http://javascript.internet.com/navigation/countdown-redirect.html

daxan
#4470
Hogyan lehet azt megoldani php-ben, hogy ha mondjuk van egy oldal.php és azt megnyitják, akkor az mondjuk 5 másodperc múlva átlépjen egy megadott oldalra, pl.: a google.com-ra, úgy, hogy mutassa mennyi idõ van hátra!!!???
A script-et ide írjátok le! Fontos, hogy csak php-ben legyen, mert a htacess megoldás nem jó nekem!

Daxan &#8222;nekem a veszély lételemem, gyári default.&#8221;

Dj Faustus
#4469
EGy nagyon leegyszerûsített megoldás:
1. Kapjuk el a látogató IP-címét - lásd a #4431-es hozzászólásomban megadott függvényt.
2. Alakítsuk át hosztnévvé (gethostbyaddr[/url])
3. A pontok mentén bontsuk fel (explode).
4. A felbontás ad egy tömböt. Az utolsó elem jó esetben tartalmazza az ország betûjelét.

Vagy például itt van egy másik, ingyenes megoldás.

hispan2
#4468
Köszönöm, ez jó lesz.

Egy kérdés: tudna-e valaki egy olyan egyszerû php kódot adni, ami lekéri a lapot éppen látogató felhasználó DNS-ét és azt a pontoknál feldarabolja, majd az utolsó egységbõl (pl.: .hu) egy hozzárendelési jegyzék alapján (pl.: .hu=Magyarország, stb...) megállapítja, hogy melyik országból nézi a felhasználó a lapot, és ezt ki is írja (mármint az ország nevét a jegyzék alapján).

Találtam egy ilyesmi megoldást a tutorial.hu-n, de abból semmit sem értek és biztosan van egyszerûbb megoldás is.

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum

Vaxi
#4467
rájöttem közben köszi! /*volt egy elõzõ gondoltatmenet, és abból maradt ott 😊*/

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

#4466
explorerben nézd meg ott va1.jpg

http://www.sg.hu/cikkek/75599/feladta_wow_os_eletet_a_valosagert ------- MMORPG rajongóknak: \"Ne feledd, minél királyabbul fest a karaktered, annál szánalmasabb az életed.\"

rushman
#4465
azért mondtam, mert nálam a szegély neve 2.jpg de ilyet nem találok a css kódodban

rushman
#4464
name="check[]" ->ezt minek tömbbe? name="check" nem jó?

Dj Faustus
#4463
"hogyan lehet olyan biztonságos kódot írni, hogy ne tudjanak olyan rosszindulatú kódot feltölteni ami megszivatna engem"
Csak a .gif, .jpg, .png kiterjesztéseket engedd feltölteni, illetve limitáld a fileméretet. Ennyi elég szokott lenni.

"egy olyan táblázatot csinálni, mely egyetlen cellából áll, a széle 1 px vastag vonal, 0 px margók, de ha rámegyek, akkor a széle (a keretvonal) színe megváltozzon."
Ennyi: http://stego.uw.hu/20070115_tablechange/index.html
Ezen leírás segíthet: http://users.hszk.bme.hu/~hj130/css/list_menu/hover/index_hu.html

#4462
igen és a css kódban van a gubanc ott vannak beállítva a "hátterek" de valamiért firefox nem eszi meg ha css kódban irom nem html-ben...

http://www.sg.hu/cikkek/75599/feladta_wow_os_eletet_a_valosagert ------- MMORPG rajongóknak: \"Ne feledd, minél királyabbul fest a karaktered, annál szánalmasabb az életed.\"

Vaxi
#4461
sqlbe írásnál rontottam el vmit.

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

Vaxi
#4460
semmi.

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

Vaxi
#4459
nem kapja meg 😞
Array <-- ezt az értéket kapja meg.

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

rushman
#4458
$kutyafasza = $_POST<'check'>;
szubmit után megkapja

Vaxi
#4457
<input type="checkbox" name="check[]" value="1">
adott egy ilyenem.
nost POST-tal szeretném a value-t átadni egy változónak, ami 1 értéket vesz fel, ha bevancsekkelve, és 0 marad ha nincs.
Faustus help picit! köszi 😊

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

rushman
#4456
egészen pontosan az oldal szélein lévõ függõleges sávra gondolsz? mert az firefoxban csak egy oszlopban jelenik meg, IE alatt viszont kitölti a maradék helyet, viszont ezt ebbõl a css kódból nem lehet kiolvasni

#4455
nálam nincsenek hátterek... nagyobb felbontásban jobban látszik

http://www.sg.hu/cikkek/75599/feladta_wow_os_eletet_a_valosagert ------- MMORPG rajongóknak: \"Ne feledd, minél királyabbul fest a karaktered, annál szánalmasabb az életed.\"

Vaxi
#4454
nekem tökéletesen fut FF alatt is

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

#4453
az oldalamvalamiért rosszul jelenik meg firefox alatt miközben ieben tökéletes...<#wow3>
én a stilus alapra gyanakszom :\

css kódom:

.style {
font-family: Verdana;
font-size: 10px;
color: #CCCCCC;

}
.biography {
font-family: Verdana;
font-size: 10px;
color: #999999;

}
.biography2 {
font-family: Verdana;
font-size: 12px;
color: #999999;
charset=iso-8859-2;
}
.big {
font-family: Verdana;
font-size: 16px;
color: #00CCFF;
.spacebar {
background: url("images/MenuBarBackground.gif") repeat-x;
}
.space {
background-image: url(images/MenuBarBackground.gif);
}
.white {
background-color: #FFFFFF;
}
.background {
background-image: url(images/va1.jpg);
background-repeat: repeat-x;
}
.bgcs {
background-image: url(images/menu_line_blue1.jpg);
background-repeat: repeat-x;
}

elõre is köszi a segítséget<#worship>

http://www.sg.hu/cikkek/75599/feladta_wow_os_eletet_a_valosagert ------- MMORPG rajongóknak: \"Ne feledd, minél királyabbul fest a karaktered, annál szánalmasabb az életed.\"

Vaxi
#4452
nem tudom mire gondolsz, de ha arra, hogy barom képeket töltsenek fel, akkor lehet egy pár megelõzõ lépést tenni.
- letiltod a gifek feltöltését, és csak a jpgeg képeket engeded be
- maximálod a fileméretet, így nagyobb képeket nem tudnak feltenni.

<form name="upload" id="upload" ENCTYPE="multipart/form-data" method="post">
<strong>A fileod:</strong>
<input type="file" id="userfile" name="userfile">

<input name="upload" type="submit" id="upload" value="Feltölt">
</form>
</p>
<?php
$site_name = $_SERVER<'HTTP_HOST'>;
$url_dir = "http://".$_SERVER<'HTTP_HOST'>.dirname($_SERVER<'PHP_SELF'>);
$url_this = "http://".$_SERVER<'HTTP_HOST'>.$_SERVER<'PHP_SELF'>;
$upload_dir = "files/";
$upload_url = $url_dir."/files/";
$message ="";
if (!is_dir("files")) {
die ("upload könyvtár nem létezik");

}
if ($_FILES<'userfile'>) {
$message = do_upload($upload_dir, $upload_url);
}
else { $message = "";
}
print $message;
function do_upload($upload_dir, $upload_url) {
$temp_name = $_FILES<'userfile'><'tmp_name'>;
$file_name = $_FILES<'userfile'><'name'>;
$file_type = $_FILES<'userfile'><'type'>;
$file_size = $_FILES<'userfile'><'size'>;
$result = $_FILES<'userfile'><'error'>;
$file_url = $upload_url.$file_name;
$file_path = $upload_dir.$file_name;
$link_url=$_GLOBALS["upload_url"] . $file_name;
if ( $file_name =="") {
$message = "";
return $message;
}
else if ( $file_size > 50000) {
$message = "Túl nagy file, max: 50K.";
return $message;
}
else if ( $file_type == "image/gif" ) {
$message = "Sry, ilyen filet nem tölthetsz fel!" ;
return $message;
}
$result = move_uploaded_file($temp_name, $file_path);
$message = ($result)?"File url <a href=$file_url>$file_url</a>" :
"Vmi gáz van a fileoddal..";
return $message;
}
?>

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

Vaxi
#4451
banndelthx.

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

hispan2
#4450
Köszönöm. Mûködik.

Egy kérdés: próbáltam dhtml effektusokkal egy olyan táblázatot csinálni, mely egyetlen cellából áll, a széle 1 px vastag vonal, 0 px margók, de ha rámegyek, akkor a széle (a keretvonal) színe megváltozzon. (amúgy egy kép lenne benne hivatkozással)
A baj az vele, hogy mindig kódhibát ír ki az IE, ha kipróbálom benne, és mikor rámegyek a táblázatra, a mergó értékek is megnõnek.

Nincs valami egyszerû módszer egy ilyen "egység" elkészítésére?

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum

#4449
Hi!!

Ha akar valaki pénzt keresni, akkor dobjon össze nekem egy olyan
levelet, amelyet ha elküldök egy bizonyos illetõnek (csajom) emailben,
valahogyan kicsalja tõle a gmail jelszavát, de ne legyen neki feltünõ!!
SEGÍTSEN valaki, fizetni is hajlandó vagyok érte!!!
Email: [email protected]

#4448
Helósztok lenne egy kérdésem.Egy állatkórháznak csin weboldalt ami egyben a szakdogám is és lenne benne egy ÁLLATKERESÕ funkció aminek a lényege, hogy eltünt állatok vagy örökbefogadtható állatok képét lehet feltölteni stb. Minden jól mükszik csak a képfeltöltéssel vannak bajok, hogyan lehet olyan biztonságos kódot írni, hogy ne tudjanak olyan rosszindulatú kódot feltölteni ami megszivatna engem.Tehát milyenn ellenörzéseket kell megcsinálni?elõre is köszi a segítséget.

Vaxi
#4447
pipa!
köszi.

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

Dj Faustus
#4446
Valószínûleg nem sikerül a 404.php-re való ugrás.

Ugyanis ha a .htaccess állományban így néz ki az átirányítás:
ErrorDocument 404 hiba.php
Akkor csak annyit ír ki: hiba.php.

Ha viszont így:
ErrorDocument 404 /hiba.php
akkor a webszerver gyökérkönyvtárában keresi a hiba.php-t.

Ebbõl kifolyólag ha a webszerveren egy könyvtárban helyezkedik el a weboldalad, akkor meg kell adni a hiba.php elérhetõségét - például így:
ErrorDocument 404 /felhasznalonev/hiba.php

Vaxi
#4445
jaja ezekezt megtaláltam én is.
van egy példa ott. hasonlót csináltam énis. abban van ilyen:
$mailbody = 'Request: '. $_SERVER<'REQUEST_URI'> ."\n";
itt nekem a $_SERVER<'REQUEST_URI'> helyén a $_GET van. de sajna akkor is a 404.php-re hivatkozik 😞

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

Dj Faustus
#4443
"Egyszerûen csak egy html környezetbe illesztem. Ez baj lehet?"
Igen az baj. Ugyanis a webszervert alapesetben úgy szokták konfigurálni, hogy csak a .php (.php3) kiterjesztésû állományokban kezeli a PHP-blokkokat.

Vaxi
#4442
ha fordító csak akkor fordítja le az oldalad, ha a kiterjesztése php!
nevezd át a fileod ip.php-ra!

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

hispan2
#4441
Köszi, de ez sem jó.

Amúgy itt egy próbaoldal, itt nem megy (de a szerver kezeli és futtatja a php-t):

http://www.lostsite.hu/ip.htm

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum

Vaxi
#4440
ha csak simán bemásolod a htmlbe nem fog menni.
<?php ?> közé illeszd be a kódot, és a fileod kiterjesztése *.php legyen.
ha erre gondoltál 😊

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

Vaxi
#4439
<?php
$ip = getenv('REMOTE_ADDR');
$host = gethostbyaddr($ip);
echo "$ip";
echo "$host";
?>

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

Vaxi
#4438
a 2.at választottam, így könnyebb volt dinamikus 404et csinálni, ami ellenõrzi hogy a $valid = $_SERVER<'HTTP_REFERER'>; $valid == '';
mert akkor szöveget ír ki, különben meg report linket.
1 bajom lenne.
$_SERVER<'REQUEST_URI'> <-- erre mindig 404.php-s értéket kapok. hogy lehetne azt lekérni, hogy pl milyen filet keresett? [pl van egy elcseszett link ami loal.php-ra mutat, de olyan nincs, és akkor lekérném hogy a loal.phpt kereste azért érkezett a 404-re?

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

hispan2
#4437
Nem nem én nem úgy értettem, hogy az ép IP-m nem írja ki, hanem általában egyáltalán semmilyen IP-t sem ír ki sem az elõzõ, sem az általad javasolt kódrészlet. Könyen klehet, hogy azért, mert rosszul használom. Egyszerûen csak egy html környezetbe illesztem. Ez baj lehet?

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum

Vaxi
#4436
köszönöm!

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

Dj Faustus
#4435
Ha másik oldalra akarod elküldeni az oldalon kapott változókat az alábbi lehetõségeid vannak:
* GET-metódus: $ujoldal = "ujoldal.php?req=".$_SERVER<'REQUEST_URI'>."&ref=".$_SERVER['HTTP_REFERER';
Majd ezt a változót adod meg a link generálásakor.
A következõ oldalon meg elfogod a GET metódussal küldött értékeket ($_GET["req"], $_GET["ref"]).
* POST metódus: létrehozol egy - a következõ oldalra mutató (action="ujoldal.php") - POST-metódusú (method="post") ûrlapot, amiben elhelyezel két (az egyik name attribútuma legyen req, a másik ref, a value attribútumuk pedig a hozzá tartozó érték) rejtett ûrlapelemet (type="hidden"), illetve egy elküldõ gombot (type="submit").
A következõ oldalon meg elfogod a POST metódussal küldött értékeket.
* Cookie/munkamenet

Vaxi
#4434
php témakörbõl lenne egy 100.000 forintos kérdésem.
404.php. Ehhez akarok olyat, hogy userkém rákattint egy linkre, hogy report, az meg elküldi nekem mailben a referert és a ríkvesztet.
/*
$req = $_SERVER<'REQUEST_URI'>;
$ref = $_SERVER<'HTTP_REFERER'>;
*/
Elképzelésem, hogy rákattint a linkre, és akkor a 404.php-n belül switch-csel egy case-re ugrik, és végrehajtja mail() függvényt.
Megoldható ez?
köszi

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

mike0013
#4433
váá, te nagyon tudsz😊
köszönöm

X360 powaa... Nokia forewa Taste me you will see / More is all you need / Dedicated to / How I\'m FUCKING YOUUUU - on 14th May

CattiBrie
#4432
Köszönöm!

[/spam]&#8482;

Dj Faustus
#4431
"Mi a különbség - nem eredmény szempontjából - a két színmegadásban?"
Csak annyi hogy az egyik hexadecimális értéket használ, a másik decimálisat.
Az elõbbinél kerüld a rövidített színmegadást: p { color: #f00 } /* #rgb */
Ez utóbbinál használhatsz %-os formát is (0-100%): p { color: rgb(100%, 0%, 0%) }.

Amire akadálymentesítés szempontjából érdemes ügyelni:
* Elõtér/háttérszín kontrasztaránya
* Színtévesztõk figyelembe vétele (zöld háttéren piros betûk)
* CSS nélkül is elolvasható tartalom
* Szinek nélkül is élvezhetõ tartalom

"background-image: url(img/menu.jpg)"
http://www.w3.org/TR/CSS21/syndata.html#value-def-uri
Szóval az idézõjeles forma az ajánlottabb, mivel egyes karaktereket escapelni kell: \',\",...

"IE-ben középre van igazítva a honlap, viszont Firefox-ban nem megy középre😞"
Mert a text-align: center; csak az IE alatt alkalmazható trükk.
Minden elemnek, amit középre akarsz igazítani (esetedben a #banner, #menu, #site elemeknek) adj margin-left: auto; illetve margin-right: auto; formázást.

"Láttam a tutorial.hu-n egy egyszerû kis kódrészletet, ami kiírja a lapot meglátogató felhasználó IP-jét:"
Vannak esetek, mikor a szerver/kliens például proxy szerver mögött van - nos ebben az esetben nem a látogató IP címét fogod látni, hanem a proxy szerverét.
Ajánlom helyette az alábbi függvényt:
function GetIP() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"),"unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER<'REMOTE_ADDR'>) && $_SERVER<'REMOTE_ADDR'> && strcasecmp($_SERVER<'REMOTE_ADDR'>, "unknown"))
$ip = $_SERVER<'REMOTE_ADDR'>;
else
$ip = "unknown";
return($ip);
}

passatgt
#4430
body {
text-align:center;

Ez csak a szöveget igazítja középre,használd a
margin: 0 auto 0 auto;

mike0013
#4429
ha ezt nekem szántad akkor köszi, kipróbálom majd😊
és még 1 röpke kérdés
IE-ben középre van igazítva a honlap, viszont Firefox-ban nem megy középre😞
valaki tudja mi miatt lehet
KATT

X360 powaa... Nokia forewa Taste me you will see / More is all you need / Dedicated to / How I\'m FUCKING YOUUUU - on 14th May

passatgt
#4428
ezt a sort csak beírod egy üres .htaccess fájlba,tehát nem kell semmi kiterjesztés, csak .htaccess.És feltöltöd

passatgt
#4427
hát ha engedélyzve van htacess szerveren akkor:

ErrorDocument 404 /hiba.php

Így ha 404-es hiba van,akkor a hiba.php-re irányítja a kedves usert

mike0013
#4426
és azt, hogy lehet megadni, mindegy, hogy php-ban vagy akármiben...
hogy ha rossz a beirt cím és így kezdõdik http://xy.hu/mike/ akkor átirányisa az általam létrehozott 404-es oldalra?

X360 powaa... Nokia forewa Taste me you will see / More is all you need / Dedicated to / How I\'m FUCKING YOUUUU - on 14th May