Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

dvidka
#1972
köszi mindent!

ingyen sms!! --->>>unknow.uw.hu

Dj Faustus
#1971
A legjobban pedig az flv-be való konvertálással jársz.
A felhasználónak nem kell különbözõ kódekeket telepítenie a gépére, elég neki a böngészõhöz letöltõdõ Flash Player.

#1970
thx,respect!Google Video Player szerû cuccot hogyan tudnák csinálni?ahoz is kell konvertálni!nekem olyan kéne amihez nem kell!thx

Intel Q8200@2,9GHZ,4GB@800,HD4850,Logitech G25 LFS&TDU:Rolesz92

daxan
#1968
Tud valaki egy olyan php script-et mondani, aminek a funkciója az, hogy bármilyen fájlt fel lehessen tölteni egy php oldalon?

Daxan „nekem a veszély lételemem, gyári default.”

Dj Faustus
#1967
Tényleg.. ezen átsiklottam (és csak copy-paste üzemmódban müködöm...).
Szóval:
$sql="SELECT * FROM ".$tbl_name." ORDER BY id DESC LIMIT 10";

PetruZ
#1966
Ha egyetlen 'id'-re van szûrés, akkor minek azt még rendezni is? Akár egy sor jön vissza, akár több, ettõl még nem lesz "rendezettebb". Mintha valahol még hiányozna egy 'sub_id'-szerû dolog, amire már lehetne rendezni. És ha ez a 'sub_id' növekvõ, akkor még hiányzik egy DESC is (ha az utolsó tíz kell). 😊
Dj Faustus
#1965
$sql="SELECT * FROM ".$tbl_name." WHERE id='".$id."' ORDER BY id LIMIT 10";
Ajánlott olvasmány: MYSQL manual SELECT-rõl szóló rész

dvidka
#1964
nekem is lenne eg kérdésem: az hogy kell megcsinálni hogy a fórumüzenetekbõl csak az utosló tizet írja ki? errõl lenne szó
jelenleg ez a kód: $sql="SELECT * FROM $tbl_name WHERE id='$id' ORDER BY id ";

ingyen sms!! --->>>unknow.uw.hu

Vorpal
#1963
Kéne készitenünk egy praktikus útmutatót, regisztrálás, és flash lejátszás,
mondjuk a Contributeval, azt hiszem lenne rá kereslet.

Populáris témákat kérésre, és mindenki boldog lenne,)

- mondta a medve, és fejbe lőtte magát...

Dj Faustus
#1962
Flash MP3 Player
Flash Video Player - ez utóbbihoz szükséged lesz FLV-konverterre, amit itt találhatsz.

Dj Faustus
#1961
Ez Flash-ben készûlt.
Itt volt róla szó, és itt láthatsz egy egyszerû megvalósítású lejátszót.

#1960
valaki tudna segiteni?hogyan hozhatok ösze egy ilyet ami tekerhetõ elõre hátra számot is lehet ugrani és meg is lehet állitani a zenét/vidót!valaki nem tud egy hasonlót szerezni vagy leirni a kódját!plz help!thx!

Intel Q8200@2,9GHZ,4GB@800,HD4850,Logitech G25 LFS&TDU:Rolesz92

Vorpal
#1959
De ha egyszerüen csak time() ot használsz, nem kell szedni, rakni, egyszerüen csak másodpercben kell számolni, és kivonni belõle 3600 at, amelyik stamp annál idõsebb, az mehet. Igy maga a stamp létrehozása is rövidebb, hisz csak egy time azt meglett

- mondta a medve, és fejbe lőtte magát...

Lazarus
#1958
Lehet hogy még várnom kéne vele, de azért beírom: Ehez kellett mindaz amit kérdeztem
Lazarus
#1957
thx, végülis így oldottam meg:

$old_date = gmdate("H:i:s", time()-(60));
$p = "DELETE FROM battlefield WHERE lastact < '$old_date'";
mysql_query( $p, $MySQL );
Dj Faustus
#1956
Szedd szét részekre az idõpontot órára, percre, másodpercre; a percbõl vonj ki egyet, majd rakd újra egybe.
Példa:
<?php
$ertek1=gmdate("H:i:s");
$reszek=explode(":",$ertek1);
$ertek2=$reszek<0>.":".($reszek<1>-1).":".$reszek<2>;
echo $ertek1."<br>\n".$ertek2;
?>


Vagy használd az strtotime függvényt:
$deltat = strtotime($ido)-strtotime($multido); //A megtalált bejegyzés és az aktuális idõ közt eltelt idõ
Ahol a $ido a jelenlegi idõ, a $multido egy adatbázisban eltárolt érték (mindkettõ a date("Y-m-d H:i:s"); megoldással generálva).
A $deltat a két idõpont között eltelt idõ másodpercben.

Lazarus
#1955
Hali! Hogy lehet kitörölni az SQL adatbázisból ami egy percnél idõsebb

Szal van egy sorom, és ezt akarom megnézni hogy idõsebb e 1 percnél (A létrehozás idõpontja a "lastact" oszlop), csak azt nem tudom hogy a WHERE-hez mit írjak?

$parancs = "DELETE FROM battlefield WHERE lastact = '".gmdate("H:i:s")."'";

gmdate("H:i:s")-60 nem mûködik, mint a cookieknál -_-
Vorpal
#1954
Szerintem, te egy komplett regisztrációs rendszert akarsz összeállitani,
az elejétõl a végéig.

De nem sokat segit, ha ideteszel egy hasonló müködési elvü skriptet.

Akkor kezdjük :
Adatbázis van? nevet jelszavat tudod? - ne ird ide!
Táblák el vannak benne készitve? - ID, NÉV, JELSZÓ STB.
Kell ez az egész neked? - nem akartok inkább egy CMSt - kész portálrendszert használni?
Abban is lehet reggelni, azzal is lehet a tartalmat profin kezelni,
és ha nem értesz a PHP hez, még gördülékenyebb és biztonságosabb is.

Most ugye azt nem akarod, hogy itt mindent megirjunk neked személyre szabva?

- mondta a medve, és fejbe lőtte magát...

Vorpal
#1953
Ahogy emlitettem, a signup.php, már PHP!, nincs mit rajta átirni, a neve is mutatja -> .php

A tartalma is PHP azért vannak ott a kezdõ tagek <?php ?> - ezért : ez is PHP!

mostmár nemtudom, még hogy lehet PHPébb

- mondta a medve, és fejbe lőtte magát...

daxan
#1952
Ahogy említettem, signup.php-t kellene átírni php-be. Amit írtam:
<?php

if (!$usernev)
{
echo "<center><form method=Post enctype=\"application/x-www-form-urlencoded\">
Felhasználónév: <INPUT TYPE=\"TEXT\" SIZE=\"15\" NAME=\"usernev\" VALUE=\"\">max. 15 karakter<br>
Jelszó: <INPUT TYPE=\"PASSWORD\" SIZE=\"20\" NAME=\"jelszo\" VALUE=\"\">max. 20 karakter<br>
Jelszó mégegyszer: <INPUT TYPE=\"PASSWORD\" SIZE=\"20\" NAME=\"jelszo2\"><br>
E-mail cím: <INPUT TYPE=\"TEXT\" SIZE=\"30\" NAME=\"mailcim\">max. 30 karakter<br>
<br>
<INPUT TYPE=\"SUBMIT\" VALUE=\"MEhet\" METHOD=Post NAME=\"gomb\"></form></center>";
}

elseif($usernev) {
if ($jelszo==$jelszo2) {

mysql_query("INSERT IGNORE INTO `felhasznalok` (`loginnev`, `jelszo`, `email`) VALUES ('$usernev', '$jelszo', '$mailcim')");

echo "<center>Sikeresen regisztráltál " . $usernev . "néven!</center>";

$targy = 'Sikeres regisztráció';
$uzenet = 'Kedves ' . $usernev . "! \n";
$uzenet .= 'Sikeresen regisztráltál a honlapomra!' . "\n\n";
$fejlecek = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($mailcim, $targy, $uzenet, $fejlecek);

}

else { echo "<center><b>Nem egyezõ jelszavak!</b></center>"; }

}
?>
Ez egy sablon. A signup.php-t kellene ilyen php-ba átírni,

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

Vorpal
#1951
daxan : engem kicsit megkever a szóhasználatod -

Azt kéne átirni php be - de ez amit ideirtál be, eleve PHP kód.
Ha ezt az eksünt szeretnéd hogy megtörténjen a submit gomb után,
akkor a FORM action="" be tedd be ennek a fájlnak a nevét és ezt nevezd el,
mondjuk reg.php nek, és Submit gomb nyomása után lefut ez amit ide irtál

Ehhez kell egy myswl adatbázis a megfelelõ táblákkal, és a hozzá való kapcsolódás is. Ezenkivül ez az eksün ami itt megtörténik, nagyon nem szüri a user inputokat. Tehát a html tageket speciális karaktereket, ellenõrzi a slasheket stb.

hosszu az ut még a regisztrációig ezzel.

- mondta a medve, és fejbe lőtte magát...

ivjoe
#1950
<noscript><div><img src="http://statgep.hu/stat/ivjoeblog/log.sx" alt="statgep.hu"/></div></noscript>

A noscript-et nem lehetne helyettesíteni valamilyen js megoldással?
daxan
#1949
HTML programozást azt tudom de a php-t nem nagyon. Nem én írtam a regisztrációs cuccot, én csak kiegészítettem. PHP-t nem értem. Akkor mondom: Amit láttok az oldalamon az egy sablon. Azt kellene átírni php-be, hogy menjen.
itt az eredeti:
<?php

if (!$usernev)
{
echo "<center><form method=Post enctype=\"application/x-www-form-urlencoded\">
Felhasználónév: <INPUT TYPE=\"TEXT\" SIZE=\"15\" NAME=\"usernev\" VALUE=\"\">max. 15 karakter<br>
Jelszó: <INPUT TYPE=\"PASSWORD\" SIZE=\"20\" NAME=\"jelszo\" VALUE=\"\">max. 20 karakter<br>
Jelszó mégegyszer: <INPUT TYPE=\"PASSWORD\" SIZE=\"20\" NAME=\"jelszo2\"><br>
E-mail cím: <INPUT TYPE=\"TEXT\" SIZE=\"30\" NAME=\"mailcim\">max. 30 karakter<br>
<br>
<INPUT TYPE=\"SUBMIT\" VALUE=\"MEhet\" METHOD=Post NAME=\"gomb\"></form></center>";
}

elseif($usernev) {
if ($jelszo==$jelszo2) {

mysql_query("INSERT IGNORE INTO `felhasznalok` (`loginnev`, `jelszo`, `email`) VALUES ('$usernev', '$jelszo', '$mailcim')");

echo "<center>Sikeresen regisztráltál " . $usernev . "néven!</center>";

$targy = 'Sikeres regisztráció';
$uzenet = 'Kedves ' . $usernev . "! \n";
$uzenet .= 'Sikeresen regisztráltál a honlapomra!' . "\n\n";
$fejlecek = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($mailcim, $targy, $uzenet, $fejlecek);

}

else { echo "<center><b>Nem egyezõ jelszavak!</b></center>"; }

}
?>

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

Lazarus
#1948
Köszi szépen 😊
Ch_Slater
#1947
fustus? 😄

Syd Barrett 1946-2006 Rick Wright 1943-2008 R.I.P.

Dj Faustus
#1946
Küldj ki a szkript legelején egy cache-t kezelõ HTTP-header-t:
<?php
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");

// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);

// HTTP/1.0
header("Pragma: no-cache");
?>


Bövebben errõl a PHP manual-ban, és a HTTP protokoll leírásában (13. fejezet) olvashatsz.

Lazarus
#1945
Hogy lehet azt megoldani hogy pl az index.php ne kerüljön bele a böngészõ cache-be?
Vorpal
#1944
Akkor megegyeztünk fustussal,)) - nem tudjuk mit is tud daxan

- mondta a medve, és fejbe lőtte magát...

Dj Faustus
#1943
Regisztrációs ürlapot (modulról akkor beszélhetünk, ha ez a regisztrációs ürlap egy CMS/portál/stb része) szerveroldali nyelv (ASP, PHP, JSP, CF, Perl, Python,...) segítségével lehet készíteni. Hogy miben tárolod el az adatokat, az már rajtad függ (lehet tárolni normál szövegfile-ban, de lehet SQL-adatbázisban is).

"Írtam egy regisztrációs modult: Modul de nem mûködik."
Ha te írtad, akkor neked kellene tudnod mi kellene hozzá.
A PHP által generált HTML-bõl nemigazán tudunk következtetni a hibára - látnunk kellene a PHP-forrást.

Vorpal
#1942
Érdekes, hogy az utóbbi idõben egyre többen szeretnétek regisztrációs adatbázist
és felhasználók nyomonkövetését, regisztrálását megvalósitani,)))
Szeptember 11 óta a PHP sem az igazi már,)))

Persze jó tudni, hogy ha az alapvetõ html dolgok nem mennek,
én személy szerint nem ajánlom az ilyen munkák elkezdését.
nem csak regisztráltatni kell de azt menedzselni, és átjárni,
és pl a PHPt alacsonyabbról is lehet kezdeni.

tégláról téglára, ahogy lenin mondta ... vagyki...

- mondta a medve, és fejbe lőtte magát...

Vorpal
#1941
Ez a regisztrációs modul, ez mit jelent?
És ennek a kódját te irtad meg?
Nem igazán tudom felmérni mit tudsz mit nem a témában, igy
nehéz tanácsot adni.

Ha azt szeretnéd, hogy felhasználók ide beirva adataikat
egy adatbázisban legyenek listázva, akkor :
PHP és MYSQL kell hozzá. az extra.hu mindkettõt ad

- mondta a medve, és fejbe lőtte magát...

daxan
#1940
Hali! Még kérhetnék segítséget? Az volna a kérdésem hogy mi kell egy regisztrációs modul elkészítéséhez!?
Írtam egy regisztrációs modult: Modul de nem mûködik. Mi kell hozzá hogy menjen? SQL?

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

Dj Faustus
#1939
Furcsa, itt például bevált a trükk...

ivjoe
#1938
Jó, dea noscript ettõl még bennmaradt, továbbra sem valid. :C
Lazarus
#1937
Ja és még azt kérdezném hogy preloadolni minden alkalommal kell, vagy elég a fõoldalon pl? és akkor a többi oldalon keresztül is a cacheben marad?
Lazarus
#1936
hali! kéne egy kis segítség:

<?
echo "<script type=text/javascript>function preload() {";

$mappa = opendir("pic");
$i = 1;
while ( gettype($file = readdir($mappa)) != boolean )
{
if (substr($file,-3) == "gif")
echo "img$i = new Image(); img$i.src = '$file';";
$i++;
}
closedir($mappa);

echo "}</script>";

Ez a script minden képet preloadol egy megadott mappából, az a gond vele hogy nem csinálja végig, a 162.nél megáll és minden sorba beleírja hogy:

<b>Notice</b>: Use of undefined constant boolean - assumed 'boolean' in <b>d:\easyphp1-8\www\0 php game\r_preload.php</b> on line <b>6</b><br />

Ez mi? o_O
Dj Faustus
#1935
<noscript><img src="http://statgep.hu/stat/ivjoeblog/log.sx" alt="statgep.hu"/></noscript>
helyett:
<noscript><div><img src="http://statgep.hu/stat/ivjoeblog/log.sx" alt="statgep.hu"/></div></noscript>

ivjoe
#1934
Kérdés: van statgépem és ez ugye legenerál nekem egy kódot, amit az oldalba be kell illeszteni:


<!--
http://statgep.hu - ingyenstat

szájt: ivjoe
url: http://blog.lorem.hu
-->
<style type="text/css">
.statmachine img { border: 0px; }
</style>
<a href="http://statgep.hu/stat/ivjoeblog.sx" class="statmachine">
<noscript><img src="http://statgep.hu/stat/ivjoeblog/log.sx" alt="statgep.hu"/></noscript>
<script type="text/javascript">
var statmachine_w = screen.width; var statmachine_h = screen.height; var statmachine_bp = screen.colorDepth;
var statmachine_ref = encodeURIComponent ? encodeURIComponent(document.referrer) : escape(document.referrer);
var statmachine_param = "?sw=" + statmachine_w + "&sh=" + statmachine_h + "&ref=" + statmachine_ref + "&bpp=" + statmachine_bp;

document.write("<img src=\"http://statgep.hu/stat/ivjoeblog/log.sx" + statmachine_param + "\" />");
</script>
</a>
<!-- véget ért a statgép kód -->


Csakhogy ez nem egészen valid.
Ugye CSS a head részbe, ezt átraktam, javascriptet megoldottam: <!-- // -->

Viszont a <noscript> tagra azt mondja nem valid. Ezt hogy tudom kiküszöbölni?
Az az idegesítõ a dologban, h ezt leszámítva valid az oldal. :C
daxan
#1933
Köszönöm szépen! Mostmár mûködik!

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

#1932
nemtehet róla <#email><#lama>

C2Q Q9550, ASUS P5Q DLX 2x2GB OCZ REAPER 1066 CL5 MSI 8800GTS 512 OC, WD VelociRaptor 150G

ivjoe
#1931
Hagyd, nemtud olvasni. Writeonly. :C
#1930
ez igy nemjo...
search.js-be:

var TRange = null;
var dupeRange = null;
var TestRange = null;
var win = null;
var nom = navigator.appName.toLowerCase();
var agt = navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie = (agt.indexOf("msie") != -1);
var is_ie4up = (is_ie && (is_major >= 4));
var is_not_moz = (agt.indexOf('netscape')!=-1)
var is_nav = (nom.indexOf('netscape')!=-1);
var is_nav4 = (is_nav && (is_major == 4));
var is_mac = (agt.indexOf("mac")!=-1);
var is_gecko = (agt.indexOf('gecko') != -1);
var is_opera = (agt.indexOf("opera") != -1);
var is_rev=0
if (is_gecko) {
temp = agt.split("rv:")
is_rev = parseFloat(temp<1>)
}
var frametosearch = self;


function search(whichform, whichframe) {
if (is_ie4up && is_mac) return;
if (is_gecko && (is_rev <1)) return;
if (is_opera) return;
if(whichform.findthis.value!=null && whichform.findthis.value!='') {

str = whichform.findthis.value;
win = whichframe;
var frameval=false;
if(win!=self)
{

frameval=true; // this will enable Nav7 to search child frame
win = parent.frames;

}


}
else return;
var strFound;
if(is_nav4 && (is_minor < 5)) {

strFound=win.find(str); // case insensitive, forward search by default
}

if (is_gecko && (is_rev >= 1)) {

if(frameval!=false) win.focus(); // force search in specified child frame
strFound=win.find(str, false, false, true, false, frameval, false);
if (is_not_moz) whichform.findthis.focus();

}

if (is_ie4up) {

if (TRange!=null) {

TestRange=win.document.body.createTextRange();



if (dupeRange.inRange(TestRange)) {

TRange.collapse(false);
strFound=TRange.findText(str);
if (strFound) {
win.document.body.scrollTop = win.document.body.scrollTop + TRange.offsetTop;
TRange.select();
}


}

else {

TRange=win.document.body.createTextRange();
TRange.collapse(false);
strFound=TRange.findText(str);
if (strFound) {
win.document.body.scrollTop = TRange.offsetTop;
TRange.select();
}



}
}

if (TRange==null || strFound==0) {
TRange=win.document.body.createTextRange();
dupeRange = TRange.duplicate();
strFound=TRange.findText(str);
if (strFound) {
win.document.body.scrollTop = TRange.offsetTop;
TRange.select();
}


}

}

if (!strFound) alert ("Sor '"+str+"' nem található!")


}


A HTML-be pedig oda ahová a kereso szovegdobozát akarod tenni oda pedig hogy:

<form name="form1"><input type="text" name="findthis" size="15" title=""> <input type="submit" value="Keresés" ACCESSKEY="s"></form>

és a <head> és a </head> kozé pedig:
<script type="text/javascript" src="search.js">
</script>

C2Q Q9550, ASUS P5Q DLX 2x2GB OCZ REAPER 1066 CL5 MSI 8800GTS 512 OC, WD VelociRaptor 150G

Ch_Slater
#1929
hát szerintem a <script> tag-eknek és a form-nak sem kellene benne lennie a search.js-ben

Syd Barrett 1946-2006 Rick Wright 1943-2008 R.I.P.

daxan
#1928
A <center> tag az, azt jelentené hogy középpen legyen. Azt azért van ott mert úgy csináltam, hogy a .js fájl tartalmát bemásoltam a html kódba.

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

daxan
#1927
Most sikerül berakni de nem megy.
Nézzétek meg:
weboldalam
Ez a keresés script lenne.
A script .js fájl elérési útja:
search.js

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

ivjoe
#1926
a .js fileba ne rakj <script> tagot.
Vorpal
#1925
<html>
<head>
<script src="search.js">
</script>
</head>
<body>
</body>
</html>

megvan a sorrend? miaza center? ez nem include

- mondta a medve, és fejbe lőtte magát...

daxan
#1924
Hali! Volna egy olyn problémám, hogy megpróbáltam külön fájlba rakni egy Javascript-et de valamiért nem mûködik:
<center>
Keresés:
<script src="search.js" type="text/javascript"/>
</center>

Mi lehet a hiba?

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

daxan
#1923
java

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