Archívum - Fórum téma
július 28, 2004
javascript GIF probléma
Ezt a javascriptet használom arra, hogy egy oldalon új ablakban nyissam meg a vendégkönyvemet.
Tehát, van mondjuk egy index.html-em, rákattolok a linkre megnyílik a vendégkönyv új ablakban. A HIBA ott van, hogy az index.html-en található GIF-ek egyszerűen megállnak miután megnyílt az új ablak.
Ha valaki tudná mi a megoldás, kérem segítsen :)
<a href="/javascript:nyit()" onmouseclick="nyit()" class="menuk">vendégkönyv</a>
<script language="JavaScript">
function nyit()
{
window.open('vendegkonyv/index.php', '', 'width=450,height=550,scrollbars=yes')
}
</script>
■ Tehát, van mondjuk egy index.html-em, rákattolok a linkre megnyílik a vendégkönyv új ablakban. A HIBA ott van, hogy az index.html-en található GIF-ek egyszerűen megállnak miután megnyílt az új ablak.
Ha valaki tudná mi a megoldás, kérem segítsen :)
<a href="/javascript:nyit()" onmouseclick="nyit()" class="menuk">vendégkönyv</a>
<script language="JavaScript">
function nyit()
{
window.open('vendegkonyv/index.php', '', 'width=450,height=550,scrollbars=yes')
}
</script>
$_FILES üres
Hello mindenki!
Fájl POST után $_FILES tömb üres. Mire fel történik velm ez?
A kód jó (manuel másolat). PHP.INI jó. PHPv4.1.1-t használok.
Help!!
■ Fájl POST után $_FILES tömb üres. Mire fel történik velm ez?
A kód jó (manuel másolat). PHP.INI jó. PHPv4.1.1-t használok.
Help!!
július 26
Fájl tartalmának kiíratása
Szeretnék létrehozni egy olyan oldalt, amelyik fájlokból olvas ki szöveget és mindegyik fájl tartalmát egy külön táblázatban írja ki.
El is készítettem a kódot ami a következőképpen néz ki:
<?php
$kvtnev = "kozlemenyek";
$kvt = opendir($kvtnev) or mkdir("kozlemenyek");
$szamlalo=0;
while (gettype($fajl = readdir($kvt))!='boolean') {
if (is_file("$kvtnev/$fajl"))
++$szamlalo;
$szam = $szamlalo -1;
$fajlnevek[] = "$kvtnev/$szam".".txt";
}
$fnevek = array_shift($fajlnevek);
$fnevek = array_shift($fajlnevek);
foreach($fajlnevek as $fajlnev) {
$fa = fopen($fajlnev, "r");
while(!feof($fa)) {
$meret = filesize($fajlnev);
print ("<table width=517 height=99 border=1 cellpadding=0 cellspacing=0 bordercolor=#FFFFFF><tr> <th width=517 height=30 align=left valign=middle background=kepek/fejlec.png>");
$ido=date("Y.m.d. H:i", filemtime($fajlnev));
print ("$ido");
$szoveg = fread($fa, $meret);
print "</th></tr><tr><td width=517>$szoveg</td> </tr></table>";
}
}
closedir($kvt);
?>
A probléma a következő, a fájlok tartalmát megjeleníti külön külön egy-egy táblázatban, de mindegyik után kiír egy üres táblázatot is. Tehát egy szöveges kocka, egy üres váltakozik. Ha az fread helyett az fgets függvényt használom, akkor minden sort külön táblázatban jelenít meg és nem ír ki üreset, ami csak azért nem jó mert így egy fájl tartalma feldarabolódik és soronként külön táblázatban jelenik meg de ettől a függvénytől nagyjából ezt is vártam. Csak azt nem értem, hogy az fread függvény miért ír ki üres táblázatokat nekem.
■ El is készítettem a kódot ami a következőképpen néz ki:
<?php
$kvtnev = "kozlemenyek";
$kvt = opendir($kvtnev) or mkdir("kozlemenyek");
$szamlalo=0;
while (gettype($fajl = readdir($kvt))!='boolean') {
if (is_file("$kvtnev/$fajl"))
++$szamlalo;
$szam = $szamlalo -1;
$fajlnevek[] = "$kvtnev/$szam".".txt";
}
$fnevek = array_shift($fajlnevek);
$fnevek = array_shift($fajlnevek);
foreach($fajlnevek as $fajlnev) {
$fa = fopen($fajlnev, "r");
while(!feof($fa)) {
$meret = filesize($fajlnev);
print ("<table width=517 height=99 border=1 cellpadding=0 cellspacing=0 bordercolor=#FFFFFF><tr> <th width=517 height=30 align=left valign=middle background=kepek/fejlec.png>");
$ido=date("Y.m.d. H:i", filemtime($fajlnev));
print ("$ido");
$szoveg = fread($fa, $meret);
print "</th></tr><tr><td width=517>$szoveg</td> </tr></table>";
}
}
closedir($kvt);
?>
A probléma a következő, a fájlok tartalmát megjeleníti külön külön egy-egy táblázatban, de mindegyik után kiír egy üres táblázatot is. Tehát egy szöveges kocka, egy üres váltakozik. Ha az fread helyett az fgets függvényt használom, akkor minden sort külön táblázatban jelenít meg és nem ír ki üreset, ami csak azért nem jó mert így egy fájl tartalma feldarabolódik és soronként külön táblázatban jelenik meg de ettől a függvénytől nagyjából ezt is vártam. Csak azt nem értem, hogy az fread függvény miért ír ki üres táblázatokat nekem.
html tartalmának kiiratása PHP-vel
Hy
Nem tudtok esetleg egy scriptet amivel
egy HTML vagy PHP fájl megadott részéröl (pl egyik táblázatábol)
kiirathatom a tartalmat(szöveget/linkeket/képeket) egy php-s oldalra?
Elöre is köszi a segítséget!!!
Gery
■ Nem tudtok esetleg egy scriptet amivel
egy HTML vagy PHP fájl megadott részéröl (pl egyik táblázatábol)
kiirathatom a tartalmat(szöveget/linkeket/képeket) egy php-s oldalra?
Elöre is köszi a segítséget!!!
Gery
dir list név szerint...
Hello
Adott egy könyvtár listázó script, ami dátum szerint listázza ki a fájlokat.. mit kéne átírnom, hogy fájlnév szerint listázzon?
A válaszokat elöre is köszi...
Davee
A kód pedig itt:
Adott egy könyvtár listázó script, ami dátum szerint listázza ki a fájlokat.. mit kéne átírnom, hogy fájlnév szerint listázzon?
A válaszokat elöre is köszi...
Davee
A kód pedig itt:
július 25
align:justify
Bár apróság, de nekem jobban tetszene ha a tartalmak sorkizártan jelennének meg. :)
■ MySQL alter table
Nincs a MySQL ALTER TABLE metódusnak olyan megoldása, mint az INSERT IF NOT EXISTS?
Tehát, hogy csak akkor módosítsa a táblát, ha az adott mező nem létezik, vagy létezik.
■ Tehát, hogy csak akkor módosítsa a táblát, ha az adott mező nem létezik, vagy létezik.
július 24
Automatikus PHP futtatás
Üdv!
A kérdésem az lenne, hogy lehetséges-e Apache szerveren beállítani, hogy bizonyos időközönként magától futtasson le egy PHP filet?
Köszönöm:
zoliking
■ A kérdésem az lenne, hogy lehetséges-e Apache szerveren beállítani, hogy bizonyos időközönként magától futtasson le egy PHP filet?
Köszönöm:
zoliking
július 22
nyomtatás gombnyomásra megadott terület fejléc nélkül
hali
most nyomtatok eloszor php vel,de sajna sehol nem talaltam olyan kodsort,amely lehetove teszi,h az automatikus fej-,lablec ne legyen kinyomtatva........az hogy a "nyomtat" link ne jelenjen meg a papiron vhogy javascripttel 1x megcsinaltam,az talan menne......bar ha vki tudja,megirhatna ezt is ......
koszi a segitseget......
■ most nyomtatok eloszor php vel,de sajna sehol nem talaltam olyan kodsort,amely lehetove teszi,h az automatikus fej-,lablec ne legyen kinyomtatva........az hogy a "nyomtat" link ne jelenjen meg a papiron vhogy javascripttel 1x megcsinaltam,az talan menne......bar ha vki tudja,megirhatna ezt is ......
koszi a segitseget......
július 21
BIZTONSÁG mindenek felett
Talán furcsa lehet, hogy nem egy kifejezett problémára keresek választ, hanem egy átfogóbb témát vetek fel, előre elnézést kérek érte:)
Naponta hallunk híreket, hogy "ezt a weblapot", azt a "weblapot" törték fel. Mivel még kezdő vagyok a PHP terén, sok mindent nem tudok(azaz szinte semmit:)), de a legfontosabbnak a biztonságot tartom, nem szeretném, ha egy reggel arra kéne ébrednem, hogy egy 15 éves srác feltörte az oldalamat és mindenféle pedofil képpel pakolta tele, de izgazándiból azt se szeretném, ha egy profi hacker köszöntene a következő üzenettel: "szívességből feltörtem az oldalad, hogy lásd, mennyire nem biztonságos, köszönd meg!". Szívesen venném, és nagyon hálás lennék azoknak a tapasztalt programozóknak, akik megosztanák a trükkjeiket, amikkel az oldalunkat még biztonságosabbá tehetnénk (gondolok itt azokra a dolgokra amikről még nem írtak itt cikket :))
Még1kérdés: használtok-e valamilyen függvényt, hogy naplózzátok az esetleges betörési kísérleteket, gondolok itt arra, hogyha mondjuk különös karakterek jelennek meg egy-egy változóban (PASSWORD, USER mezőkben..)
van-e értelme egy ilyen scriptnek?
function logtofile($text="")
{
$self="";
if(isset($PHP_SELF))
{
$self=$PHP_SELF;
}
if($log=fopen("log.txt","a"))
{
list($m,$t)=explode(" ",microtime());
fwrite($log, date("Y-m-d H:i:s",$t) . substr($m,1)
. " " . $self . " " . $text . "\n");
fclose($log);
}
}
pl.:
if( ereg("speciáliskarakter",$_POST["USERNAME"]))
logtofile("gyanús bemenet:"
. $_POST["USERNAME"]
."host: "
.gethostbyaddr($REMOTE_ADDR)
);
■ Naponta hallunk híreket, hogy "ezt a weblapot", azt a "weblapot" törték fel. Mivel még kezdő vagyok a PHP terén, sok mindent nem tudok(azaz szinte semmit:)), de a legfontosabbnak a biztonságot tartom, nem szeretném, ha egy reggel arra kéne ébrednem, hogy egy 15 éves srác feltörte az oldalamat és mindenféle pedofil képpel pakolta tele, de izgazándiból azt se szeretném, ha egy profi hacker köszöntene a következő üzenettel: "szívességből feltörtem az oldalad, hogy lásd, mennyire nem biztonságos, köszönd meg!". Szívesen venném, és nagyon hálás lennék azoknak a tapasztalt programozóknak, akik megosztanák a trükkjeiket, amikkel az oldalunkat még biztonságosabbá tehetnénk (gondolok itt azokra a dolgokra amikről még nem írtak itt cikket :))
Még1kérdés: használtok-e valamilyen függvényt, hogy naplózzátok az esetleges betörési kísérleteket, gondolok itt arra, hogyha mondjuk különös karakterek jelennek meg egy-egy változóban (PASSWORD, USER mezőkben..)
van-e értelme egy ilyen scriptnek?
function logtofile($text="")
{
$self="";
if(isset($PHP_SELF))
{
$self=$PHP_SELF;
}
if($log=fopen("log.txt","a"))
{
list($m,$t)=explode(" ",microtime());
fwrite($log, date("Y-m-d H:i:s",$t) . substr($m,1)
. " " . $self . " " . $text . "\n");
fclose($log);
}
}
pl.:
if( ereg("speciáliskarakter",$_POST["USERNAME"]))
logtofile("gyanús bemenet:"
. $_POST["USERNAME"]
."host: "
.gethostbyaddr($REMOTE_ADDR)
);