Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

passatgt
#17782
nincs valakinek esetleg egy megyénként kattintható Magyarország térképe?😊

hispan2
#17781
Válaszolok magamnak, találtam az alábbi kódot, ami mûködik is nagyszerûen, plusz egy másikkal ki is tudom íratni a fájlt.

írás:

<?php
$LogFileLocation = "/log/masterlog.txt";
$fh = fopen($_SERVER<'DOCUMENT_ROOT'>.$LogFileLocation,'at');
fwrite($fh,"dátum: ".date('Y. m. d., G:i:s')."\t"."IP: ".$_SERVER<'REMOTE_ADDR'>."\t".":".$_SERVER<'REMOTE_PORT'>." "."állomány: ".$_SERVER<'REQUEST_URI'>."\n"."<BR>");
fclose($fh);
?>


olvasás:

<?Php
$file = $_SERVER<'DOCUMENT_ROOT'> . "/log/masterlog.txt";
$contents = file($file);
$string = implode($contents);
echo $string;
?>


Értek is benne mindent, a rögzítendõ adatokat már én vittem bele, de egy nagy gond van: az új sorok a fájlban alulra kerülnek, a kiíratáskor is alul vannak. Valahogy vagy az írást kéne megfordítani, vagy a kiíratást, hogy az új sorok felülre kerüljenek. Ezt hogy tegyem?

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

MerlinW
#17780
Fájlírás és fájlolvasás. 8 sornyi kód. php.net-en mindent megtalálsz 2 perc alatt. Ha elakadsz kérdezel.

[merlinw.org]

hispan2
#17779
Sziasztok! Egy olyan egyszerû, adatbázist NEM használó php kódra lenne szükségem, ami kilistázza egy adott oldalra érkezõ mondjuk utolsó 100 látogató IP címét (nyilván ezt egy fájlba kell mentenie, csak ne adatbázis legyen). (Konkrétan azt akarom, hogy az oldal.hu látogatóinak IP címei, esteleg host-jai, listázódjanak az oldal.hu/valami.php oldalon; az sem baj, ha dátumokat is társít hozzá).

Elõre is köszi a tippeket.

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

Voyager5
#17778
SEO kifejezésre, vagy keresõoptimalizálásra keress rá, és olvasgass a témában.
Ha kitartó vagy akkor hamar rájössz, hogy a nagyrésze úgyis a linképítéstõl függ :d

Ja meg van egy egész jó kis könyv: AArron Walter : Keresõk és webhelyek
spongya
#17777
Értem. Tudnál adni tippet hogy mire keressek rá pontosan ilyen témában?

A fõnök valami ilyesmit mondott hogy az oldalon ne változtassunk menüket meg szöveget csak kinézetet fõleg. mi lehet az ami miatt még a keresésnél elõbb lesz az oldal?

#17776
Sziasztok!
Holnap a blogomra kiszeretnék tenni 04.01. alkalmából egy üzenetet, hogy megszûnt az oldal. Valahogy így fog szólni:
Az oldal megszünt. További információkért kattints ide!
Ezzel csak az a probéléma, hogy én nem kóddal írtam a blogot, hanem egy blogszerkesztõ honlapon, így csak cikkbe/boxba tudok saját html kódot írni. Légyszíves adjatok meg egy kódot (linkkel, ha lehet, azt még át tudom szerkeszteni), amivel egyántalán a szöveget elõ tudom hozni az egész oldalon úgy, hogy az eredetibõl nem látszódjon semmi. Ezen kívûl ilyenkor hova írjam a kódot?

Voyager5
#17775
A keresõrobotok sokminden alapján rangsorolnak. Ha változtatsz az oldalon akkor tudod negatívan is és pozitívan is befolyásolni a találati listát.
Ha csak metadata alapján rangsorolna akkor szép lenne az élet 😄
spongya
#17774
Sziasztok. Egy cégnek van egy weboldala amit CMS Made Simple-el csináltattak és elvileg vannak benne olyan dolgok ami miatt a google elsõnek dobja ki ezt az oldalt egy bizonyos keresésnél.
A fõnök azt mondta hogy ha meg akarjuk változtatni az oldal kinézetét, vagyis templatet rakunk rá, akkor elvileg a keresõ már nem találná meg az oldalt egybõl.
Szerintetek ez így igaz lenne? Vagy a keresõ fõleg a metadata alapján keres és ha az ugyanaz marad csak az oldal tartalma változik meg, akkor még mûködhet a keresés? Elõre is köszönöm

Saccard
#17773
Köszönöm a gyors választ😊 elkezdek kutakodni utána asszem ez nekem kicsit nagyobb feladat lesz😄!

Amitől a legjobban félünk az már megtörtént velünk.

Lazarus
#17772
karakterkódolást állítsd át. google html charset
Saccard
#17771
Sziasztok, olyan kérdésem lenne, hogy megcsináltam a weblapom a Web Page Maker nevû programmal exportáltam html-be, azonban amikor feltöltöttem, az û és õ betûket nem ismerte fel rendesen. Van erre valami megoldás?:S elõre is köszi!

Amitől a legjobban félünk az már megtörtént velünk.

Lazarus
#17770
Sok siekrt hozzá 😊 Böngészõfüggetlenítésre figyelj majd, ilyen kaliberû projecteknél elõbukkannak az idegesítõ anomáliák szép számmal 😛
TheLostOne
#17769
Mostanában amúgy egy 1.1GHz-es 192MB SDRAM-os kis saját szervergép zúg a fülembe itt mellettem, tesztelésre ilyen szempontból kitûnõ lesz, nagyjából ilyen teljesítményt nyújtanak a bérelhetõ virtuális szerverek(átmeneti megoldásként gondolkozunk ilyesmin is), szal viszonyítási alapnak tökéletes, de éles megoldásnak semmiképp az itthoni netszolgáltatás miatt(nem csak az upstream kevés, de tiltott is az üzleti célú szerverüzemeltetés).

TheLostOne
#17768
Saját szerver tervben van, de addig valahogy el kell jutni... 😊

Úgy vagyok valahogy az egésszel, hogy elmehetnék valami nagyobb webdev céghez php programozónak, de mostanában mindenhol a népszerûbb CMS-ekre alapozott munkákat nyomatják, én meg jobban szeretem a saját, igény szerint fejlesztett megoldásaimat, így marad a saját vállalkozás, ez a játék egyfajta referenciaproject lenne, aminek a reklámbevételébõl megteremtenénk a tõkét a nagyobb beruházásokra. Ötlet az van bõven, a megvalósítással sincs gond, lassan 5 éve php-zgatok, csak hát a technikai háttér az nem olcsó...

Lazarus
#17767
mármint http kommunikációt akartam írni 😊
Lazarus
#17766
Próbálkoztam már hasonlóval.
Realtime többszemélyes játék html kommunikációval ingyenes tárhelyen iszonyú lagos lesz azzal mindenképp számolj. De az ilyen típusu terhelést még a fizetõs hostok sem mindig tolerálják. Emögé saját szerver lenne ideális.
TheLostOne
#17765
Hi, próbálkozott már valaki AJAX-os játék fejlesztésével?
Erõforrásigényekkel, optimizációval kapcsolatos dolgok érdekelnének.

JQuery-t fogok használni, PHP+MySQL backend-el. Még nem tartok a játék motorjánál, de a hozzá tartozó portáloldalhoz már készítettem 1-2 AJAX-os funkciót, pl regisztrációnál adatérvényesítés, meg a belsõ fejlesztõi rendszerünk IM modulja is számos AJAX lekéréssel dolgozik. Ott eddig nem tapasztaltam teljesítményproblémákat, viszont a reg oldal eleinte minden keystroke után meghívta a validator scriptet, és amikor távoli géprõl, WiFi-s kapcsolatról teszteltük a D.o.S védelmet, kliensoldalon szép kis lag jelentkezett, még mielõtt a védelem riasztott, és élesedett volna. Sajnos nem voltam akkor a szerver közelében, így nem tudom, hol volt a szûk keresztmetszet, mindenesetre azóta késleltetést építettem be kliensoldalra, az AJAX lekérések számát mezõnként másodpercenként 1-re korlátozva.

Maga a játék felhasználói interakciókor csak pár byte hasznos adatot küldene backend irányba, viszont visszafelé 3-4 div html tartalmát, illetve a hozzá tartozó JQuery bind-eket kapná vissza.

Ami nagyon kérdéses, hogy mennyire lenne erõforrásigényes konstans idõközönként végrehajtani a teljes interface frissítést. Gondolkozok lépéskövetésen emiatt, hogy csak akkor érkezzen új html és js kód, ha szerveroldalon változott a játék állása. Ezzel kapcsolatban viszont félek, hogy a gépek közötti szinkronizáció nagyon megbonyolódna, ugyanis realtime többszemélyes játékról lenne szó.

Az a baj igazából, hogy több féle megoldás van a fejemben, meg már papíron is egy pár, de annyira különböznek egymástól, hogy ha rossz irányban indulok el, akkor kezdhetem elõrõl az egészet, mert csak éles tesztelésnél fog kiderülni, ha túl nagy az erõforrásigény.

Backend terheléstõl is félek kicsit, mert a runtime adatok nagy részét mysql-ben vagyok kénytelen tárolni a perzisztencia miatt, viszont szeretném a scriptelést megkönnyíteni azáltal, hogy az erre a célra készült classomat használom, ami képes akármilyen változót, tömböt, vagy akár objektumpéldányt szerializálva tárolni egy kijelölt tárolóban, pl egy mysql adatbázis egyetlen mezõjében, és teljesen közvetlen, élõ hozzáférést biztosítani ezekhez. Gondolom nem kell részleteznem, hogy ez minden egyes adathozzáféréskor egy SQL lekérdezést eredményez. Bár talán ez egy zároláskezeléssel megoldható lenne, de ha nem szükséges, nem szeretném annyira túlbonyolítani a dolgot.

Természetesen ez mind, amit írtam nem hangzik elsõre olyan vészesnek, viszont többszáz, vagy többezer(örülnénk is) online játékossal számolva, (eleinte)ingyentárhelyen már igen aggasztó lehet.

Agy Halott
#17764
Sikerult megoldanom 10 perccel ezelott. Azert koszi a reakciot. 😊
#17763
Így tippre 1-2 if kell bele meg maradékos osztás, illetve pár számláló.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

Agy Halott
#17762
Talaltam egy ilyen kodot:

$e = array("6", "21", "36", "51");
$g = array("0", "0.9", "1.8", "2.7", "3.6", "4.5");

$i=0;
while($i < count($e)) {
reset($g);

while($a = each($g)) {
echo $a<1>." <> ".$e<$i>."<br>";
}
$i++;
}



Ez a kod mar majdnem azt csinalja amit en szeretnek, ket dolgot leszamitva:
1, az utolso valtozo hianyzik, aminek az elso erteke 0 es azt novelne mindig eggyel, tehat a kov. erteke 1, azt koveto 2; STB.
2, A kod 24 elemig ismetel, vagyis a ket kulso array ($e, $g) elemeinek szorzataig. Ezt kellene nekem valtoztatnom, hogy egy megadott array (nem $e es nem $g) elemeinek szamanak megfelelo legyen az ismetles szama.

Legyetek szivesek segiteni. Koszonom.
Toby0501
#17761
Tárgytalan, megoldva.

repvez
#17760
azt meg lehet valahogy oldani hogy ne kelljen egy galéiához kapcsolodo képekhez mindig modositani a kodot, ha uj képet töltök fel az oldalra , azt ne kelljen manuálisan hozzáirni a forráskodba?
Tehát ha egy oldalon a galéria részen fennt van 10 kép és késöbb töltök hozzá még 10et akkor ne kelljen manuálisan beavatkozni hanem mind a 20at megjelenitse a képmegjelinõ(pl clearbox)

Amugy azt nem tudja valaki hogy a clearbox3nál kell valami plusz dolgot beállitani ahhoz hogy a youtubos videokat is eredeti méretbe és képaránnyal mutasson, mert jelenleg csak a képeknél müködik jól a youtubos videot kb 200x200as nagyságba játsza le és igy torzul a video.
Toby0501
#17759
Üdv Urak!
Már megint én. 😊
Kérdés: hogy a francba lehet megoldani, hogy amenü Internet Explorerrel is normálisan mûködjön és ne úgy, ahogyan most?
Elég trágya megoldást választottam az elkészítéséhez, arra már sikerült rábírni, hogy egyáltalán az almenük megjelenjenek.. CSS forrás
Szóval mit tegyek, hogy IE alatt is elfogadható és használható legyen? 😄

Jim Morrison
#17758
tudom tudom, egyszer kaptam erte 5ost, mert ezt is tudtam 😄

ASUS B550-PLUS, AMD 5600X, 32 GB DDR4, EVGA RTX 3070, SM-OB1, HD 600 + Asus Xonar DX, TonePort UX1 + Alesis Elevate 5, Novation Circuit \o/

Agy Halott
#17757
Egy ujabb kerdes. Hogyan oldanatok meg azt, hogy ne kelljen ugyanazt a reszt tobbszor beirnom a kodba, hanem betenni egy ciklusba es az generalna:

imagecopyresized($b, imagecreatefrompng('pic/'.preg_replace('/<^a-zA-Z>/', '', $x<0><0>).'.png'), ($w*0)+$k, (imagefontheight($f)*count($p))+5, 0, 0, 16, 11, 16, 11);



Ezt a reszt kellene ismetelgetni 3 valtozo valtoztatasaval, de nem akarhogyan. Folyamatosan csak egy valtozot kell novelni egyet hozzaadva. Ez egyszeru meg nekem is:
$x<0><0>, $x<1><0>, $x<2><0>, $x❤️><0>, $x<4><0>, STB.

A kovetkezonel az elso 6 csoportot kell novelni egyet hozzaadva, utana kezdodjon elorol a ciklus:
($w*0)+$k, ($w*1)+$k, ($w*2)+$k, ($w*3)+$k, ($w*4)+$k, ($w*5)+$k, ($w*0)+$k, ($w*1)+$k, STB.

Az utolsonal az elso 6 csoportot alaperteken (5) hagyni, a kov. 6-os csoporthoz 20-at hozzadni, azt kov. 6-os csoporthoz 35-ot hozzaadni; stb:
(imagefontheight($f)*count($p))+5, (imagefontheight($f)*count($p))+5, (imagefontheight($f)*count($p))+5, (imagefontheight($f)*count($p))+5, (imagefontheight($f)*count($p))+5, (imagefontheight($f)*count($p))+5, (imagefontheight($f)*count($p))+20, (imagefontheight($f)*count($p))+20, STB.

Aki tudja, hogyan valosithato meg, kerem segitsen. Koszonom.
Agy Halott
#17756
Nem jol gondoltam, csak ugyebar lattam mit ir ki a var_dump($a[]); es azt hittem ez "allitja" ossze az array-t.
Ez az array_values() zsir.

Koszonom a segitseget.
Lyukasbogrács
#17755
array_values(), akármilyen sorszámozott tömbbõl, vagy asszociatív tömbbõl csinál egy sorszámozottat, ami újra lesz számozva ($tomb<0>, 1, 2, 3... stb), tulajdonképpen visszatér a tömbben tárolt értékekkel. (értelemszerûen ahol null érték van, mint "lyuk", azokat nem veszi bele)
a var_dump()-nak nincs visszatérési értéke, egyszerûen kiíratja a változó információit, nem tudom hogy "készít neked array();"?

Agy Halott
#17754
Idokozben rajottem, hogy igy mukodik: $a[] = 'igen'; $a[] = 'nem'; stb.
Ezutan a var_dump($a); keszit nekem array();

Most ott akadtam el, hogyan lehet arraykent kezelni a var_dump($a) tartalmat, hogy pl. $arr<0>; valtozoban el legyen tarolva az elso tomb eleme, az $arr<1>; valtozoban el legyen tarolva a masodik tomb eleme; stb.?
Agy Halott
#17753
Lehetseges vhogy egy array tombben levo adatot IF <> ELSE kapcsolattal meghatarozni ugy, hogy ha a valtozo ures, akkor ne is hozza letre azt a tombot az arrayban?

if ($a != NULL){
$a = 'igen';
}
$l = array(
$a,
$b,
$c,
$stb,
);



Ilyesmire gonolok, viszont igy if ($a == NULL){} akkor ugyanugy letreho egy ures reszt az arrayban. Ugy kellene, hogy ha ures az egyik valtozo, akkor azt kihagyna es lepne a kovetkezore es csak amit beallitok az IF <> ELSE cuccokban annak megfeloen jelenjen meg az array is.

Koszonom.
Lazarus
#17752
topikot tévesztettél
SMGBAS
#17751

Jön még kutyára IFA... \"Nem elég, ha szép a kert, feltétlenül hinni kell, hogy tündérek lakják a mélyét?\"

#17750
Nem ír semmit, pedig elvileg fent van iconv.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

passatgt
#17749
szerinem nincs, egy divvel az lyen nem tudod megoldani

CattiBrie
#17748
Van három képem:
- head
- bg
- foot

Mindegyik a jobb- meg a baloldalán valami átlátszósággal rendelkezik. A head meg a foot kitölt mondjuk 100x10 pixelnyi helyet, a bg y ismétlõdik, a doboz magassága dinamikus és az egészet egy div-vel szeretném megoldani.
Az a probléma ezzel, hogy ha legalulra teszem a bg elemet y ismétlõdéssel majd erre felülre a head-et, alulra a foot-ot, akkor mivel az egész mindenféle átlátszó elemeket tartalmaz, ezért nem lesz szép.
Kérdésem az, hogy van-e olyan lehetõség css3-ban (kerestem, de nem találtam még - és hátha valaki tudja), amivel a repeat-y ismétlõdését késleltetni lehet illetve korábban befejeztetni. Tehát a felsõ és az alsó 10 pixelen már ne repeatoljon. 😊 (egy divvel)

Vagy ilyen esetekre csak olyan lehetõség van, hogy szépen és jól kell megvágni azokat a képeket?

Köszönöm 😊

[/spam]&#8482;

Malakai
#17747
De itt vannak szerveren is, ott 5.3.5 megy (linux), for, fill.

(\__/) ( X.x) ( } . { )

Malakai
#17746
Akkor itt egy másik teszt... 😊

Külön fileban voltak:
for loop: pastebin.com/hkAmcpEe
fill: pastebin.com/SyG8GjCZ

Ez mondjuk windows környezet, mert itthon most az van, háromszor futtatva commandline: pastebin.com/ir5bK6w6

Php az XAMPP-os, amint látni a végén, 5.3.1.

(\__/) ( X.x) ( } . { )

CattiBrie
#17745
Minden böngészõben jó, csak ff-ben nem. 😊
Sõt, csak az én ffm-ben nem. 😊

Ubuntu
10.04 LTS
Semmi kiegészítõ nincs (csak kiterjesztés). 😊

[/spam]&#8482;

Dj Faustus
#17744
Milyen Linux disztribúció? Milyen verzió?
A Firefoxhoz milyen kiegészítõk vannak felrakva?
Más böngészõn (Opera, Google Chrome) is ugyanaz a helyzet?

Dj Faustus
#17743
Egy kis teszt: <#vigyor0>
<?php
$tombA = array();
$tombB = array();

$startA = microtime(true);
$memstartA = memory_get_usage();
$tombA = array_fill(0, 10, mt_rand());
$endA = microtime(true);
$memendA = memory_get_usage();

$startB = microtime(true);
$memstartB = memory_get_usage();
for ($i=0; $i<10; $i++) {
$tombB[] = mt_rand();
}
$endB = microtime(true);
$memendB = memory_get_usage();
echo "for cycle:\t".($endB - $start😎." ms\tmemory:\t".($memendB-$memstart😎." bytes\narray_fill:\t".($endA - $startA)." ms\tmemory:\t".($memendA-$memstartA)." bytes\n";
?>


Parancssoros php értelmezõbõl:
# php -v
PHP 5.2.4-2ubuntu5.14 with Suhosin-Patch 0.9.6.2 (cli) (built: Jan 12 2011 15:55:42)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

futtatva - 3 futtatás:
for cycle: 3.40938568115E-5 ms memory: 1408 bytes
array_fill: 4.41074371338E-5 ms memory: 992 bytes

for cycle: 3.19480895996E-5 ms memory: 1408 bytes
array_fill: 4.50611114502E-5 ms memory: 992 bytes

for cycle: 3.40938568115E-5 ms memory: 1408 bytes
array_fill: 4.41074371338E-5 ms memory: 992 bytes


1000 elemû tömb esetén - 3 futtatás:
for cycle: 0.000806093215942 ms memory: 104464 bytes
array_fill: 0.000226020812988 ms memory: 64512 bytes

for cycle: 0.000792980194092 ms memory: 104464 bytes
array_fill: 0.000247955322266 ms memory: 64512 bytes

for cycle: 0.00080680847168 ms memory: 104464 bytes
array_fill: 0.000226974487305 ms memory: 64512 bytes

CattiBrie
#17742
Tök jó, hogy most már jobbról és barlól is körbejártuk a problémát, de lehet, hogy kimaradt az a rész, hogy nekem megoldás kéne rá. 😊)
És valami olyan módon, mintha valaki olyannak magyaráznál, mint aki még soha soha nem látott Linuxot, de van fogalma a Windózról. 😊
Amúgy, gondoltam frissítem a ff-t, de tegnapelõtt volt frissítve. Így jelenleg én most ezt passzolom. :S

<#help>

[/spam]&#8482;

#17741
köszi a válaszokat.
Malakai
#17740
array_fill(0, 10, mt_rand())

Szerk: Vmivel gyorsabb mint a for loop, persze ha futtatásonként egyszer 10 számot benyomni nem mintha sokat számítana. 😊

(\__/) ( X.x) ( } . { )

Dj Faustus
#17739
<?php
$tomb = array();
for ($i=0; $i<10; $i++) {
$tomb[] = mt_rand();
}
?>

mt_rand()

#17738
sziasztok.az lenne a kérdésem hogy tudok php-ban 1 tömböt 10 db véletlen számmal feltölteni?
passatgt
#17737
srgb-be van mentve színprofillal együtt, van olyan böngészõ amelyik kezeli a profilt, van amelyik nem, ezért van az hogy nem egyforma a szín

Dj Faustus
#17736
Firefoxból (Mozilla/5.0 (X11; U; Linux i686; hu-HU; rv:1.9.2.15) Gecko/20110303 Ubuntu/8.04 (hardy) Firefox/3.6.15) Abduction! 3.0.8 kiegészítõvel mentve.

#17735
ez nem png hiba firefoxoddal nagyon baj van.
CattiBrie
#17734
Ilyen 😊



Firefox verzió 3.6.15

[/spam]&#8482;

CattiBrie
#17733
Azon a ff-on még az sg fórumfõoldalon az 'SG közösség', 'Fórumozó keresõ'... feliratok háttere is lila. 😊 Majd mutatok képet. 😊

[/spam]&#8482;