Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Remélem nem élsz abban a hitben, hogy mondjuk a Joomla túl robusztus lenne neked, mert csak elsõ ránézésre az. Minek feltalálni újra a spanyolviaszt.
- mondta a medve, és fejbe lőtte magát...
A megoldást az igényekhez kell alakítani. Azért írtam ezt mert viszonylag fapados, viszont egyszerû, de ugyanígy jó az in_array()-es vagy a scandir()-es is
És akkor nem kell adatbázist is bevonni, elég, ha végigfutunk a mappán, berakjuk a fileneveket 1 tömbbe és a ciklust 2rõl indítjuk. V sql az gyorsabb ?
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Én a helyedben a következõt tenném (habár hozzáteszem csak tippelgetek, hogy mit is akarsz 😄)
Szóval gondolom a serveren vannak azok a fileok amik lejátszhatók.
Csinálnék egy filet ahol külön soronként vannak a filenevek valahogy így:
..
mozart.mp3
vivaldi.mp3
akarmi.flv
ezislejatszhato.wav
...
Utánna a file() függvénnyel beolvastatnám az egész állományt egy tömbbe, foreachel végigszaladnék rajta és ha egyezik a 2 string (a foreaches, és a $_GET<'mit'>'mit'>), akkor adnék egy változónak értéket.
Pl. $lejatszhato=true vagy valami hasonló 😄
Ezekután a lejátszást a változó értékétõl tenném függõvé, gondolom ez már egyértelmû.
Ha a késõbbiekben bõvíted a zenéket/mediakat, akkor persze a file-ba is fel kell vinned az új nevet.
Valamint célszerû lenne az összes file-t végig kisbetûvel írni a serveren és a beolvasandó állományban is (kiterjesztést is).
a $_GET<'mit'>'mit'>-re pedig ráküldeni egy strtolowert.<#vigyor2>#vigyor2>
analitycs kód meg automata xP
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Ha utf-8ban mented (BOM-mal) akkor szokott ilyesmit csinálni, ez egyébként néha a header-es problémák alapja, mert kiírja és az ugye már kimenet tulképp.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
És ez már rég több telepítésnél is fent állt, úgyhogy nem igen tudok utf8 as fájlt használni, maradok az ansimnál.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Illetve a validator is valami hibát dob ki, viszont ennek mintha köze lenne, a problémához. Valami 5let ?
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
talán:
<?
$t = mit;
és ide meg jöhet már a #12146 ?
?>
nincsojanom
tökéletesen megy.
énse értem õk mit nem értettek 😊
köszi skacok!
nincsojanom
<input type='text' name='mit' />
<input type='submit' value='Lejatszas' />
</form>
vagy mi kellene, vagy mit nem értek?
de linkbõl nem jó átadni mert az már benne van. ez benne a lényeg hogy a a kód már megvan, csak kéne egy ilyen input mezõs cucc hogy beis lehessen írni másikat. 😞
nincsojanom
Az meg hogy egy input mezõbe random találgatva lehessen beírni adatokat, picit parás 😄
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
akármilyen forrást meg lehet adni, nem csak azt az egyet. ezért kell rá a bekérõ cucc.
a lejátszó sem ilyen egyszerû.
nincsojanom
<a href="lejatszooldal.php?mit=zoom.avi">Ez itt a videó linkje</a>
A lejatszooldal.php így kezdõdne
<?
$mit=$_GET<'mit1>'mit1>;
?>
html részek
Aztán a lejátszó maga (neked gondolom más van, de ezzel így kellene
<embed
src="http://www.jeroenwijering.com/embed/mediaplayer.swf"
width="640"
height="480"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="height=480&width=640&file=http://oldalam.hu/filmek/<?php print $mit; ?>"
/>
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
van egy lejátszó az oldalon aminek így lehet megadni a forrását
p.php?mit=zoom.avi
p.php az oldal bejön rajta a bekérõ box és miután lenyomja az ok -t bejön a p.php?mit=zoom.avi és elkezdõdik a lejátszás.
errõl van szó
nincsojanom
Tehát ha beírod h index.php akkor bejöjjön a fõoldal, ha pedig azt h index.php?oldal=hirek, akkor meg az index.php köntösében a hírek ? Ha nem ezt, akkor rajzold le vagy nem tom 😄
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
a printet természetesen kivettem mert írta utánna hogy nem kell.
olyat szeretnék ami magát hívja meg egy változóval.
a.php -n van egy kód ami végrehajtja amit kell a megadott változóval amit a példámban a valtozonev-tõl kap. de mivel nem szeretném két oldalra raknéi mert tök hülyeség lenne hogy lenne egy textbox meg egy ok gomb az egyik oldalon még a másikon lenne az értelmes rész...
nincsojanom
Ám olyant akarsz amit átirányítja, vagy olyat, hogy van egy fix oldal, és a $p-tõl változóan mindig más-más tartalom töltõdik bele ?
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Második: A "CodeIgniter" és a "Filemaker" egy-egy program?"
Azt nem gondoltad komolyan, hogy ki sem próbáltad keresni õket a googleben? Az ingerküszöbömnél jársz.
Nem vagyok benne biztos, hogy egy adatbázisszerver szeretnél fenntartani. Nem csakhogy, nem ajánlom, de ne is csináld. Így ebben a formában senki nem fogja leírni neked, ahogy te szeretnéd.
Tudod, ilyenkor kell, ha munkáról van szó, felfogadni egy szakembert.
Ha nem, akkor elõvenni egy könyvet.
- mondta a medve, és fejbe lőtte magát...
<?php
/*
** URI-ben levõ 'p' paraméter értékének ellenõrzése:
** Ha nem ad át semmilyen értéket, akkor alapból kiosztjuk neki az index.php-t.
** Máskülönben a $p változó legyen egyenlõ az URI 'p' paraméterében átadott értékkel.
*/
$p = empty($_GET<'p'>'p'>) ? 'index.php' : $_GET<'p'>'p'>;
// Gyûjtsük össze az elfogadott állományok listáját egy tömbbe:
$allowedpages = array('valami.php','dasy.php', 'masy.php','ugacsaka.php');
// Ellenõrizzük, hogy az URI-ben átadott érték megtalálható-e a tömmben:
if(!in_array($p, $allowedpages)
{
// Ha nincs benne az engedélyezett lapokban, akkor leállítjuk...
die('Hacking attempt...')
}
else
{
header('Location: '.$p.'')
}
?>
és énse tudom mitõl nem megy ez a kód. 😞((
nincsojanom
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
nincsojanom
header-nél az a lényeg, hogy még az elé kerüljön, mielõtt valami kiíratna az oldal, tehát ajánlott (inkább muszáj) még a <html> tag elé berakni. Az a print igazából nem is kell oda, nem tudom minek raktam ki 😄
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
tudod elég sokminden van még az oldalon.... vagy nem baj? nem egy üres lapra megy ez
vagy nem számít?
nincsojanom
$oldal=$_GET<'oldal'>'oldal'>;
print $oldal;
if (!empty($oldal))
{
header("Location: ".$oldal);
}
?>
<form action="proba.php" method="GET">
<input type="text" name="oldal">
<input type="submit" value="mehet">
</form>
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
szóval lenne egy oldal.
a.php
a lényeg hogy kéne rá egy text bekérõ box ahova meglehet adni egy urlt majd kéne egy ok gomb amit ha benyomnak a megadott text-et átdobja az oldal egy változóba (ami szerintem a textbox neve jó is lesz) és azzal hívja meg saját magát az oldal.
példa:
textbox: b.html
oldal ami bejön az ok lenyomása után: http://oldalam.hu/a.php?valtozonev=b.html
elõre is köszi.
nincsojanom
Második: A "CodeIgniter" és a "Filemaker" egy-egy program?