Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

Dj Faustus
#472
Van egy rossz hírem: nem minden böngészõ kezeli (ugyanis ez kifejezetten Netscape találmány) rendesen a layer-ek (<layer>😉 használatát, illetve nincsen benne a hivatalos HTML-referenciában sem.
Szóval nemigazán javaslom a használatát.

További infók a <layer>-rõl:
http://htmlinfo.polyhistor.hu/html_ref/layer.htm
http://www.stopbadtherapy.com/standards.shtml

Dj Faustus
#471
Kösz. Régi Pascal-os beidegzõdésbõl (assign, read, close) írtam hosszabb kódot.

cSuwwi
#470
Ugyanez egyszerûbben:


$badwordsfile = "badwords.txt"; // szavak fájlja
$db = @file($badwordsfile); // beolvassuk egy tömbbe, ha megnyitható
if (!$db) { return; } // ha nem nyitható, akkor csókolom...

for($i=0; $i<count($db); $i++) { // ahány sor van, annyiszor végignézi
$bemenet = str_replace($db<$i>,"***",$bemenet); // és cserebere ha talált vmit
}


itt nem vesszõzni kell, hanem egymás alá minden sorba 1 szót (átláthatóbb) ^^

shit happens

#469
Üdv!

Namo 6-ot használok webszerkesztõnek.
Van egy nagy problémám. Vannak a layer-ek (szerintem ezek más szerkesztõkben is megtalálhatók) ezek olyan beszúrható ablakocskák amikbe bármit helyezhetsz és azt bárhova mozgathatod az oldalon. Ha egymás alá raksz dolgokat akkor ugyebár görgethetõvé vélik az oldal (lefelé). Az a probléma hogy egy adott pont után nem engedi ezeket a layer-eket lejjebb, tehát minthogyha ott valami pont lenne amin nem mehet túl, így nem tudom tovább bõíteni az oldalat lefelé.
Nagyon fontos lenne hogy valaki segítsen.
Elõre is kössz.

Dj Faustus
#468
Tehát tegyük fel, hogy van egy badwords.txt-d amiben fel vannak sorolva trágár szavak. Kb. így: marha,ökör,tehén,boci,ló - szóval vesszõvel elválasztva vannak a szavak. (Ez csak egy példa!)
Tegyük fel továbbá, hogy a beadott szöveget egy $bemenet változóban tárolod.

Ekkor a kód a következõképp néz ki:
$badwordsfile = "badwords.txt";
if (file_exists($badwordsfile)) {
$handle = fopen($badwordsfile, "r"); //Megnyitjuk a badwords.txt-t
while (!feof($handle)) {
$buffer = fgets($handle, 4096); //Beolvassuk egy bufferbe a file tartamát
$badword = explode(",", $buffer); //Szavakra szedjük szét
$bemenet = str_replace($badword, "****", $bemenet); //És cserélünk
}
fclose($handle); //Lezárjuk a badwords.txt-t
}

Dj Faustus
#467
Esetleg állíts be badword-filter-t. Felsorolsz egy rakat trágár szót, és ha valaki be akarja írni str_replace függvénnyel kicseréled ***-okra.
A host-tal nagyon nem tudsz kezdeni semmit, szoros öszefüggésben van az IP címmel.

bazza
#466
skacok, ha én azt akarom hogy egy csávó ne tudjon a honlapomra jönni, azt hogy intézhetném el?
IP ugye kizárva, mert ip-t váltani könnyû. cookie-kat is könnyû letörölni.
Esetleg a host-al lehet vmit kezdeni?

\"Cum Deo pro patria et libertate!\"

Max7
#465
include fügvényel is jó el sem tünik a másikkal meg hibát ir ki 😉 köffi szépen a helpet 😊

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Max7
#464
na ez kell nekem hogy szinte el se tünjön a site.php 😊

köffi szépen kajálok és ki is próbálom 😊 <#integet2>

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Dj Faustus
#463
Szerintem a site.php-t ne <META HTTP-EQUIV=Refresh CONTENT='0'; URL='site.php'> módon hívd be, hanem így:
<?php
print ("<script>alert('szöveg')</script>");
include ("site.php");
?>

Vagy:
<?php
print ("<script>alert('szöveg')</script>");
header("Location: site.php");
?>
Bár ez utóbbinál nem fog várni a script, és egybõl ugrik...

Max7
#462
Csak hogy képben legyél egy hirlevél küldõ scripten dolgozok a site.php amit be illesztek az oldalamba ebben csak html kod van egyelöre, de késöbbiekben lesz benne statisztika miatt php elem is!

a work.php ami elvégiz a modosítást az adatbázisomon majd a végén van az az elem amit idemásoltam!

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Max7
#461
a site.php elvileg full html!

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Dj Faustus
#460
Nézd meg mégegyszer a kódot figyelmesen. A <META HTTP-EQUIV=Refresh CONTENT='0'; URL='site.php'>[/i aAz oldal betöltõdése után 0 azaz nulla másodperccel (azaz azonnal) betölti a site.php-t, ami valószínûleg ugyanaz, ami ezt a kódrészletet tartalmazza.

Max7
#459
szöveg az lemaradt 😊 ezzel mi a gond emberek? mintha ciklusba lenne és ismételgeti ujbol megjelenik az ablak a szöveggel és amint az okra klikelet ismét 😞

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Max7
#458
print ("<META HTTP-EQUIV=Refresh CONTENT='0'; URL='site.php'><script>alert('szöveg')</script>");

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Max7
#457
megvan a hiba! az áltláthatóság kedvéért a printen belül megtörtem a szöveget enterel hogy alul ne keljen görgetni ezért nem müködött! De mostmár mûködik! köszönöm szépen a segítséget! <#integet2>

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Max7
#456
nem az alert-et oldottam meg máshogy hanem azt hogy nem kell két gomb 😊 átfoglamaztam kicsit a szöveget 😊

hogy érted hogy többször hivjam meg az allert-et a printel? akkor leokéza és jön még egy felugró mizé nem? :S

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Dj Faustus
#455
1. Igen, oda illeszd be mivel a print függvény (vagy az echo függvény), generál a böngészõ számára kimenetet. A PHP-ben nincsen olyan külön függvény, ami ilyesmi felugró "ablakot" generálna, ezért ajánlottam a HTML-be ágyazott Javascript kód használatát. (Bár a Javascript egyes böngészõknél, tûzfalaknál letiltható)
2. Valószínûleg van (biztonsági) korlátja a kiírható mennyiségnek.
Ekkor a következõ trükköt lehet alkalmazni: egymás után többször kell meghívni az alert() függvényt.
3. Milyen más módon oldottad meg? Kiváncsi vagyok rá!

Max7
#454
mind1 megoldottam máshogy 😊 de a szöveg az meg van szabva hogy hány karakter lehet? mert pár karakterel müködik de sokkal már nem jelenik meg a hibbaüzenet 😞

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Max7
#453
vagyis hát azt tudom hogy html-bõl hogy veszem át az adatokat azaz ürlapot tudok kezelni de ez itt is fog mûködni? :S

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Max7
#452
a print függvénybe kell beilleszteni? és mi van akkor ha ugy szeretném hogy 2gomb legyen rajta és adatot is adjon át a php-nak? 😊

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Dj Faustus
#451
A felugró figyelmeztetõ ablakra gondolsz, amin csak egy OK gomb van?
Javascriptben a következõképp lehet megoldani
<script type="text/javascript">
alert ('Vigyázz!')
</script>


PHP-ben erre nincs mód, hacsak nem illeszted be a fenti Javscript kódot:
print ("<script type=\"text/javascript\">
alert ('Vigyázz!')
</script>");

Max7
#450
halihó! nem tudjátok véletlenül hogy hogy tudok hibaüzenetet csálni php-ban hasonló képpen mint javaban a jobb egér klikk tiltásánál? 😉

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

bazza
#449
Az mindegy hogy: 5 select helyett 1-ben kérjük le mind az 5 tartalmát? Ez jobb lenne, vagy lényegtelen?

\"Cum Deo pro patria et libertate!\"

bazza
#448
Az oldal tökéletesen MySQL központú...

\"Cum Deo pro patria et libertate!\"

bazza
#447
Áh látom...nem, Smartyt elvetettük. MÁS? 😊)

\"Cum Deo pro patria et libertate!\"

#446
Helló! Az sql adatbázis motortól függõen figyelembe veszi a generált indexeket.
(create index...)
Tapasztalatom szerint a lényegre törõ utasítások,(csak azokat a mezõket kell lekérdezni amire szükség van) és az indexek jelentõs mértékben meggyorsítják
a választ.Ezzel egyidejûleg csökkentik a kiszolgáló gép terhelését.
Az utasítások szintakszisa erõsen sql függõ( msSQL,MySQL,Interbase,...)
bazza
#445
smarty->Ez meg mi a csöcs? :|

\"Cum Deo pro patria et libertate!\"

Harder
#444
Nézzetek annak utána, hogy lehetne cache-eltetni a lapokat. Pl. smarty..?

Harder * www.tutorial.hu * blog.harder.hu * seo.tutorial.hu

bazza
#443
No skacok. új feladat: Pár napja kaptunk levelet a tárhelyszolgáltatótól, hogy vmit kezdjünk az oldallal, mert szó szerint megkajáljuk a hosting gépeket. (Az oldalon naponta kb. 1000 bejelentkezett látogató, és kb. 90e oldalletöltés van)Ezért elkezdtük átnézni, és szûrögetni a fájlokat. Így mostanra a szerver terhelés 85%-ról 65%-ra csökkent(Az oldal rendkívül zabálja lefele a mysql-t, ezért a SELECT *-ok eltüntetésével próbáltuk menteni a helyzetet).

Azt szeretném kérni tõletek, hogy segítsetek, hogy optimizálhatnánk jobban az oldalt. Gondolok itt php, mysql tippekre. (a motor végülis csak annyi, hogy az index-be includeolja bfele a fájlokat) Az oldal abszolute homemake, és még tapasztalatlanul csináltuk. Ezért kérem az építõ jellegû tippeket. Mikre figyeljek, miket hanyagoljak, jó módszereket szeretnék az oldal optimizálásához.

Thx,
Remélem tudtok segíteni!

\"Cum Deo pro patria et libertate!\"

Max7
#442
legjobban úgy lehet gyorsítani ha elhelyez egy saját servert az axi adatparkban 😄

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

cSuwwi
#441
legjobban gyorsítani úgy lehet, hogy a lekéréseknél nem SELECT *-gal választasz ki, hanem csak azt amit kell: SELECT name,email,points FROM...

shit happens

Max7
#440
nem minden böngészõvfel kompatibilis!

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Max7
#439
html: "embed" nézz utánna

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

#438
Üdv!
Abban kérnék segítséget hogy ha weblapot szerkesztek (Namo 6-al) és zenét akarok betenni alá akkor azt hogyan tudom megoldani hogy ne csak szóljon hanem pl egy az oldalom elhelyezett gombbal, képpel ki is lehessen kapcsolni, majd újra be.
THX.

Max7
#437
mekkorák a tábláid? hány regelt tagod van és mennyi adatot tárolsz roluk? gyorsíthatod ha a sok felesleges adatot nem kéred! ha ez egy játék oldal vagy mi a turo akkor felesleges polgári név meg egyébb dolog 😊 ezzel is tudod gyorsitani! gondold végig mi az ami felesleges és azt szedd ki! bár ez nem sokat gyorsít....

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

bazza
#436
no, indexeltem, meg optimalizáltuk a táblákat, és sokkal gyorsabb lett... THX! 😊)

\"Cum Deo pro patria et libertate!\"

cSuwwi
#435
dromon van 8000-es topik is, és ugyanolyan gyors mint a pár postos (pedig ott van rengeteg lekérdezés, mire legenerál egy oldalt a fórum)
ha 2000 sortól akad, akkor ott komoly gondok lehetnek. ha nem indexelted le, akkor tedd meg. de a szarul megírt kód is lassíthatja, neked kéne tudnod...

shit happens

bazza
#434
a nagyobbacska mennyit jelent? 2200 sor? 😊)

\"Cum Deo pro patria et libertate!\"

bazza
#433
dataglobe-nál vagyunk. nemtudom mi a véleményetek róla...

\"Cum Deo pro patria et libertate!\"

cSuwwi
#432
sok mindentõl függhet a sebesség
- hány weboldalt visz még az a szerver. ha sokat akkor egyidõben sok oldallekérés jelentõsen lassíthatja
- milyen erõs gép a szerver. ha egy régi 700-as p3-as akkor ne várj csodát
- az sql azon a gépen van-e vagy van külön sql szerver. az elõbbi a gyakoribb, profibb helyeken, ill. ahol sok gép van a hostingban van külön sql szerver

gyorsítani lehet a táblák optimalizásásával, ill. ha nagyobbacska a tábla, érdemes leindexeltetni, akkor gyorsabban tud keresni a SELECT-tel, meg általánossában is kicsit gyorsabb (phpmyadminnal mindet meg lehet csinálni)

shit happens

Max7
#431
hát akkor egyértelmû 😄 a server a szar nem a sql rendszered bár ha nagyon össze viszaság van benne akkor az valamilyen szinten lasitja de nem sokat számít szerintem!

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

bazza
#430
áhhh...valszeg a szerver nembírja... havi 1200ft-ért nemcsoda...
Egy neveldét üzemeltetek: http:/harcosnevelde.hu
De nemnagyon bírja a szerver a strapát! 😄

\"Cum Deo pro patria et libertate!\"

Max7
#429
a tábláktól és a szervertõl függ! mi van a mysql-edben?

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

bazza
#428
Üdv!
Érdekelne...hogyan lehet optimizálni egy oldal mysql-ét? Mert az enyém rohadt lassúúú! És nem a szerver miatt, mert már többet is próbáltam...
Szóval hogy lehet gyorsítani az oldal és a mysql szerver köszi kapcsolatot...thx!

\"Cum Deo pro patria et libertate!\"

Max7
#427
tutorial.hu nézz szét itt rengeteg leirást találsz! ajánlom a "php 24 óra alatt" pdf-et!

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Narancs
#425
Tudnátok adni valami nagyon egyszerû, alapszintû leírást PHP-rõl? hogy egyáltalán mi is ez meg hogy mûködik? Annó a fix tévén elmagyarázta egy fószer és frankón értettem, de az már régen volt...😞

Aki másnak vermet ás, ne nézd a fogát!

Max7
#424
saját 404-es hibaüzenet! sok megoldás van rá pl .htaccess fájlal tutorialon van róla cikk

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

#423
Sziasztok!

Honlapom
Ha hibás linkre mennek a honlapomon, akkor hogyan lehetne azt elérni, hogy egy ehhez hasonló lapra továbbítsa az egyént? Atw szervert használok.