Téma: Webszerkesztéssel kapcsolatos kérdések (Java, CSS, Flash, HTML, PHP...)
adminyon
|
|
A kacsacsőr kérdőjel jelzi a gépnek, hogy php kód következik, ezt a html-be kell tenni. Ugyanúgy használhatod, mintha simán csak képet szúrnál be, vagyis egyszerűen középre helyezhető.
|
|
2010.01.11 20:40 00 / | |
|
|
értem közbe én is utána néztem és rájöttem hogy mi az értelme a ?-nek
kösz szépen a segítséget de valószínű még vissza jövök majd |
|
2010.01.11 20:42 00 / | |
Offline
|
|
nekem is kéne egy kis segítség. Elviekben kell lennie egy olyan javascript cuccnak, ami frissít minden egyes fellelhető php-t az oldalon. Ez speciel nekem ahhoz, kell ha A Felkelő Nap Országán mondjuk új fejléceket iktatok be, akkor nem szeretnék 225-nél is több php-fájlban átírkászni a számot, főként hogy random generált, aminek a kódja a legtöbbön nem működik, s ezeket kellene szinkronizálni... valaki egy kis help?
|
|
2010.01.15 18:55 / utoljára módosítva: 2010.01.15 18:55 00 / | |
adminyon
|
|
Elég nagy itt a kavar.
A javascript felhasználó oldali nyelv, a php pedig szerveroldali. A javascriptnek sose lesz jogosultsága php fájlokat felülírni. Ha mégis, akkor szóljatok, rakok fel pár php-t az OTP és egyéb bankok szerverére Ha szinkronizálni akarod a dolgokat, akkor javaslom, hogy egy txt fájba másold a fejlécek címét, ebből készíts tömböt az első oldalon és ezt randomizáltasd. A másik oldalon fogd ezt a txt-t és fájlolvasással (amennyiben a szolgáltató engedi) olvasd be ezt a txt-t és végezd el ugyanezt ezen az oldalon is. |
|
2010.01.15 18:58 00 / | |
|
|
Szerintem nagyon nem jó a struktórája annak az oldalnak, ahol egy kis módosítás az oldal összes file-jának update-elését igényli. Csinálj inkább minden darabból külön PHP file-t és include-ld őket. Így nem fog kelleni csak a header.php, banner.php vagy logo.php-t (vagy ahogy elnevezted) updatelni.
Nem ajánlom txt állomány serveren való elhelyezését, mert ha valaki "kitalálja" a nevét (szótározással nem is olyan nehéz) hozzáférhet a tartalmához. Ebben az esetben tárgytalan mivel csak képek neveit tartalmazza, de nem ajánlott rossz dolgokból szokást csinálni. Amúgy szerintem el lehet érni azt, hogy a PHP teljes tartalmát megkapja egy JavaScript (pl. átnevezve ideiglenesen a php-t txt-re, kivenni a < ?php és ? > jeleket stb.), az szerkessze és visszaadja egy másik PHP file-nak ami fájlba ment (JavaScript nem rendelkezik IO műveletekkel, nemtud file-ba írni). De szerintem ezzel többet vesződnél, mintha kézből megcsinálnád. |
|
2010.01.15 19:16 00 / | |
Offline
|
|
SinistraD írta: Szerintem nagyon nem jó a struktórája annak az oldalnak, ahol egy kis módosítás az oldal összes file-jának update-elését igényli. Csinálj inkább minden darabból külön PHP file-t és include-ld őkeA struktúrán folyton változtatunk (más ötletel, ad kódot és én beszerkesztem), így lett a menu is include-olt... minden mappában (témakörben) egyéni... de ha van ötleted és egyéb észreveteled ITT jöhet... Minden segédagy jól jön... |
|
2010.01.15 19:21 00 / | |
|
|
FFnF írta: ...img src='elérési_út/fejléc_< ? php echo rand(1,[darabszám]); ? >.jpg'...Persze a kacsacsőr és a kérdőjel közé nem kell szóköz, csak fórumba nem lehet úgy beírni, mert kiszedi. és ez akkor is váltja igaz a fejlécet mikor frissítem ugyanazt az oldalt mert eddig csak úgy jött össze hogy csak ugyanazt a képet mutatja szerk. eddig én így értelmeztem < img src = 'HiNA-Subs link/headboard/01.jpg < ? php echo rand(1,[29]); ? >.jpg' így jó vagy változtatni kell?? |
|
2010.01.15 19:33 / utoljára módosítva: 2010.01.15 19:42 00 / | |
|
|
A kivastagított rész PHP a többi HTML. A PHP a szerveren lefut, majd az eredmény, amit ad (az echo parancsok amit generálnak) kerül be önmaga helyett a HTML kódba, ebben az esetben egy szám 1-től darabszámig. Frissítve az oldalt is kéne változzon. A kacsacsőr, kérdőjel és "php" szócskák közül távolítsd el a szüneteket. Azért lett odatéve, hogy lehessen itt a fórumon post-olni. Ha nem ez volt a gond küldd el nekem PÜ-ben, és kijavítom.
szerk.: A szám köré nem kell kockazárójel: rand(1, 29). Az a PHP visszatérít egy értéket, vagyis a HTML kód ilyen lesz a te változatod esetében: img src="01.jpg 12.jpg" |
|
2010.01.15 19:42 / utoljára módosítva: 2010.01.15 20:05 00 / | |
|
|
vagyis így írjam be igaz
< img src='HiNA-Subs link/headboard/01_< ? php echo rand(1,29); ? >jpg' |
|
2010.01.15 20:00 00 / | |
|
|
Még mindig nem jó.
Egy egyszerű megoldás ha nincs ilyen fájlneved, hogy 01.jpg vagy 02.jpg stb., hanem csak 1.jpg és 2.jpg stb, és akkor így néz majd ki: < img src = 'HiNA-Subs link/headboard/< ? php echo rand(1,29); ? >.jpg' És nem ajánlott könyvtárnevekbe szünetet és nagybetűt tenni. |
|
2010.01.15 20:06 00 / |