Új hozzászólás Aktív témák
-
.:ADAM:.
aktív tag
Hát nemtudom, hogy biztonságos-e vagy sem , de azt szoktam csinálni, hogy egy formon keresztül bekérem a jelszót, ami meghívja azt az oldalt amit másnak a jelszó birtokában láthatóvá akarsz tenni, ott egy egyszerű if parancsal eldöntöm, hogy jó jelszót adott-e meg, ha nem kiírja, hogy hibás jelszó, ha jó akkor a kívánt oldalt. Ez elméletileg biztonságos valamennyire, mert nem tudja kiszedni a php-ből a titkos tartalmat, mert azt a szerver elvileg nem engedi ki magából. Az öreg rókák véleményezzék a módszert, ha tetszik leírom pontosan mit kell csinálni.
-
LukE
veterán
van php-d installva, vagy valahol ki tudod próbálni?
mert akkor itt 1 lehetőség:
<form action=''bigy.php'' method=''post''>
<input type=''text'' name=''jelszo''> <br>
<input type=''submit'' value=''hajra''>
</form>
<?php
$passWD=$_REQUEST[''jelszo'';
if ($passWD==''a_jelszo_amit_akarsz'')
{
echo ''bemehet'';
}
else
{
echo ''hibas jelszo'';
}
?> -
samson
tag
ehhez nem is kell programozni....
a webszerverek tudnak authentikalni... -
KovacsUr
addikt
Akkor akár kliensoldalon is megoldhatod, pld. legegyszerűbb esetben valamilyen scripttel dekódolod a tartalmat a jelszó szerint. Ez persze _nagyon_ gyenge védelem, aki meg akarja szerezni a tartalmat, kis analizálás után gond nélkül megteheti. Ha ennél többre van szükség, tényleg valamilyen szerver-oldali megoldás kell...
-
Üdv!
Egy jelszóval védett oldalt kéne írnom,és sztem ezt csak PHP-ban lehet +oldani.
Annyi lenne,hogy index.html(itt egy gombra kattintva bejön a PHP oldal) és a jelszó beírása után egy másik html oldalra ugrik.Ha ez lehetséges,kérek mindenkit,hogy a forrást írja le mert a PHP-val hadilábon állok.Vagy ha más +oldás is van,PL Java Applet,akkor erről kéne info.
Előre is köszönet mindenkinek. -
Fr4G
aktív tag
Lehet, hogy azert van mert a szerver kulfoldi, nem?
-
biker
nagyúr
csak tippem van, miszerint a képek nem jó helyről vannak elérve.
javaslom:
<html><head>satöbbi.........
<body>
---ide a fejléc ami állandó-----
<?php
innen a php kód
?>
</body></html>
lehet hogy nálad a képek már a php kódból vannak elérve, ami ilyenkor mindíg lefut, és mindíg újként kezeli a webserver a képeket, nem is akar cachelni.
nálam a jelzett módon van, és ugyanolyan gyors a 70k-s fejlécflash betöltése mint a ph!-n a fejlécsor, ergo csak egy villanásra tűnik el. -
Fr4G
aktív tag
Biker látom, te itt vagy, segits
-
Fr4G
aktív tag
Köszi a választ, de már megoldottam sorszámozással
Egyébként lenne egy újabb kérdésem : szeretném megoldani a kovetkezo oldalon http://www.climaxdesigns.org/~frag/ azt, hogy az oldal teteje ne toltodjon be mindig, mert iszonyatosan lelassitja az oldal mukodeset. Itt a PH!n sosem latok ilyet, hogy töltögetné a logokat. Tehát, ha valaki tud valami ''cachelő'' trükköt az pls irja le
-
Fr4G
aktív tag
Lenne egy kérdésem, amiért nem szerettem volna uj topicot nyitni, ezert megkerestem egy regebbi phps temat. Tehat azt szeretnem megtudni, hogy egy mySQL adatbazisban levo tablat hogyan nyissak meg, ha a neveben szokoz van? Mert mysql_fetch_arraynel hibat ir ki.
-
biker
nagyúr
HA letöltötted a manualt, és HA megnézted hány oldal, akkor tudnád
de a 24óra/PHP könyv az asszem 350oldal -
biker
nagyúr
-
supercow
őstag
A Black Book (Fekete Könyv) jó, de nem ér meg annyit. A másik amolyan ''itt-egy-példa-soronként-elmondom-mit-csinál'' stílus, lehet belőle tanulni de én nem venném meg
Neten sokkal több infót össze tudsz szedni, de a legjobb tanulási módszer még mindig az, ha egy kész kódot nézel és értelmezel, esetleg hozzáértő segítséggel, magyarázattal. Pl haverod php-ben dolgozik, és akkor odamész, hogy ''Te figyelj, miközben írod, mondd is el hogy mit csinálsz''. És odaülsz mellé és nézel kistányér szemekkel, szívod befele az tudást -
DrSoul
őstag
Sziasztok!
A php gondolom hasznos dolog, hogy ha valaki jó weboldalt akar készíteni, ezért (is) érdekel.
Még abszolut semmit sem tudok róla. Láttam egy könyvet szakkönyv boltban, nem emlékszem a pontos nevére, egy amerikai (talán nő?)írta, talán az LSI Oktatási Központ (vagy hogy hívják)adja itt ki, az egyik (bal felső) sarkába az van írva, hogy ''Ha konkrét válaszokat akarsz kérdéseidre'' vagy ilyesmi.
A címe:''Hogyan tanuljuk meg a PHP-t 24 órában!'' Ilyesmi a címe (mennyi ilyesmi...), tehát órákra van felosztva a könyv. Ez csak alap, írja is hátul, hogy nem tér ki mindenre, de kezdőknek van, és el lehet vele indulni. Ára: 4000Ft.
Megéri? Jó? Vagy ennyit találok a neten is (magyarul), azt kinyomtatom?(Ha igen, hol?)
Mert azután van egy másik is, az már (elvileg) mindent leír, címe: ''Minden, amit a PHP-ről tudni kell'' Fekete könyv. Nagyon vastag (az elöző se kutya), majdnem 7000 Ft.
Mit javasoltok? Szép lassan gyűjtsek mind a kettőre (először csak az olcsóbbat rágnám át), vagy a neten művelődjek, és a Fekete Könyvet vegyem meg, amikor lesz rá pénzem...? -
supercow
őstag
kéne bele egy ''vissza'' link a részletes oldalról a főoldal felé, és ez a sárga kicsit vakító, hajrá
Ja és a menüben a feketéről fehérre futó style varázslatban a fehéret kéne valami másra cserélni, ha meg akarod tartani a sárga hátteret, mert ez így nagyon nem kosher (felhasználói szemmel)
fórumban a dátumot 2003.8.5. helyett formázd 2003.08.05-re (magyar szabvány) hogy szebb legyen és nem kell a végére a pont (2003.8.5. helyett 2003.08.05) -
Fr4G
aktív tag
igen, elnezest, hogy innen masoltam, semmi sem jutott az eszembe
remelem azert nem olyan nagy gond, kicserelem barmire, ha kell....
-
Fr4G
aktív tag
jaj, 2x irtam oda a http://-t szoval helyesen http://www.climaxdesigns.org/~frag/
-
Fr4G
aktív tag
Szeretnek eldicsekedni uj php ''muvemmel'' (thx aki segitett). : http://www.climaxdesigns.org/~frag/. A ''news'' reszleget csinaltam epp meg. Designnal majd meg foglalkozom
--------
Az egyik http://-t kivettem -- KovacsUr -
supercow
őstag
Javaslom ezt: http://weblabor.hu/php-doc-chm/
PHP doc ''extended chm'' formátumban (ez a Windows Help), kereshető, szép, jó és finom (de nem ronda).
Más formátumok itt: http://www.php.net/download-docs.php -
supercow
őstag
<form method='post' enctype='multipart/form-data'>
és ha van feltöltött fáljod akkor a PHP megcsinálja a HTTP_ENV_VARS, HTTP_POST_VARS stb. mellé azt is, hogy HTTP_POST_FILES, ami egy sokdimenziós asszociatív tömb.
ha pl. 2 feltöltést csinálsz, akkor:
<form action='zizi.php' method='post' enctype='multipart/form-data'>
<input type='file' name='file1'>
<input type='file' name='file2'>
<input type='submit'>
</form>
Ekkor a $HTTP_POST_FILES['file1'] és a $HTTP_POST_FILES['file2'] is bene lesz, mindegyikhez a tmp_name, name, size, type, error indexekkel.
Amikor a register_globals On-ra van állítva, akkor pl.:
$HTTP_POST_FILES['file1']['name'] helyett (mellett) a $file1_name, $file1_type stv. változókat a PHP megcsinálja neked. -
L3zl13
nagyúr
Ha szabványos oldalt akarsz, akkor image-t nem használhatsz, mert a netscape szerint ha jól emlékszem annak nincs onClick eseménye.
Ha linkbe foglalod akkor már más.
Aztán a linknek ne adj értéket csak #-t (ne egy másik oldalra mutasson) ellenben az onClick eseménye legyen document.formneve.submit().
Elvileg így müx.
Ha csak explorer alatt kell működnie akkor az input type image-nek is adhatsz onClick-et. -
supercow
őstag
hehe ez jól néz ki
na mindegy, a lényeget érted
-
supercow
őstag
jah értem
akkor a $_FILES, vagy a $HTTP_POST_FILES tömbben lesz ami kell neked, pl.
$HTT_POST_FILES['xy'] -ban vannak a te cuccaid, név szerint:
$myfile = $HTT_POST_FILES['xy'];
$myfile['tmp_name'] = ''/tmp/....'' -> a feltöltött ideiglenes fájl elérése
$myfile['name'] = 'valami.gif' -> az eredeti név
$myfile['type'] = feltöltött cucc MIME-típusa, pl. image/jpeg vagy image/gif
$myfile['size'] = fájl mérete byte-ban, pl. 10321
$myfile['error'] = hiba leírása, ha van
és ezek után, ha végeleges helyre akarod mozgatni, akkor használd a move_uploaded_file() függvényt, esetleg előtte ellenőrizd a is_uploaded_file() -al.
pl.
if is_uploaded_file($myfile['tmp_name']) {
move_uploaded_file($myfile['tmp_name'], '/home/web/images/'.$myfile['name']);
} else {
print ''feltöltési hiba, lúzer vagy.'';
}
és a feltöltött file neve meg fog egyezni az eredetivel, de adhatsz neki más nevet is a move_uploaded_file() második paraméterében (kiterjesztésre figyelj) -
Out
addikt
Nekem is lenne egy formhoz kapcsolod kerdesem:
<input type = ''file'' name=''xy'' >
Hogyan tudom a php-vel kiiratni a bongeszobe, hogy milyen file van kivalasztva az input mezoben??
globals = off -
lesaux
veterán
Egy ilyet: value=''002'' name=''kep'' már kidobtam, és még mindig működik.
De a 10 képre várnám az ötleteket. -
lesaux
veterán
A formokhoz nem értek. Hogy lehet változót átadni a php oldalnak úgy, hogy submit gomb helyett egy képre kattint az ember?
<FORM METHOD=''POST'' ACTION=''kep.php''>
<INPUT TYPE=''hidden'' value=''002'' name=''kep''>
<INPUT TYPE=''image'' SRC=''login.gif'' value=''002'' name=''kep''>
</FORM>
Ebből mi a fölösleges?
És ha 10 kép van egymás mellett, és mindegyik ugyanúgy csinálja a dolgokat, csak a paraméter változik 1-től 10-ig, akkor kell 10 ilyen form, vagy egyszerűbben is meg lehet csinálni? -
Fr4G
aktív tag
koszonom mind2otoknek, most kiprobalom.
-
Fr4G
aktív tag
na?
-
Fr4G
aktív tag
pl. forum, vagy hirek. mert azt mar megcsinaltam, hogy max 5 pl. hirt jelenitsen meg, de mindig az elso 5ot irja ki, nem pedig az utolsot.
-
L3zl13
nagyúr
1. Fordított irányba rendezed a lekérdezést.
Pl order by név helyett order by név desc
Így bár az első sort olvasod ki továbbra is, de az kerül elölre ami egyébbként utolsó lett volna.
2. Lekérdezed simán. De nem simán mysql_fetch_row()-val lépteted, hanem a végére ugrassz (mysql_data_seek(result_set_id,mysql_num_rows()) és aztán ciklusból manuálisan lépkedsz visszafelé.
Az első szerintem szebb, de nem tudom mire akarod használni. -
Fr4G
aktív tag
OFF
Lenne egy phpvel kapcsolatos kerdesem: hogy lehetne azt megoldani, hogy a mySQL adatbazisbol valo kiolvasakor ne az elso sort olvassa ki elsonek, hanem az utolsot es igy haladjon visszafele.
ON -
biker
nagyúr
ja, és nézz még szét olyan helyeken, mint:
www.php-resourceindex.com
www.cgi-resourceindex.com
lehet, ''-'' nélkül... keresd meg.
alig 10.000 script van ott -
lesaux
veterán
window.open('kep001.jpg', '', 'width=640, Height=480,');
Ez Javascipt, vagy PHP alatt is létezik ilyen utasítás?
Ha a thumbnaileket nézi az ember, és rákattint egy képre, nyisson új ablakot, abban mutassa a nagy képet, és a nyilakkal lehessen léptetni, azt már ugyanabban az ablakban.
Erotikus tartalmú oldalakon lehet ilyen megoldást látni (a nyilakat is onnan loptam), lehet, hogy meg kéne nézni, ők hogyan csinálták. -
biker
nagyúr
window.open('kep001.jpg', '', 'width=640, Height=480,');
és nem lesz hol megjelenjen a változó...
miért kell uj ablak?
pl ha framezel, akkor meg föleg miért nem rakod az egyik framebe?
frame kép, ide jelenik meg, frame alap, itt meg a 100 bélyeg...
vagy ajánlom a letölthetö free php/java fotóalbumokat -
lesaux
veterán
Nem. Még sosem tettem űrlapot sehova.
Amúgy elgondolkoztam, hogy lehetne megcsinálni, és rájöttem, be vagyok kerítve.
Leírom a problémámat, hogy a többiek is tudják, miről van szó. Tkp. egy fotóalbumot csinálok. Ha rákattint valaki a thumbnailre, előjön egy új ablak a képpel. Eddig nagyjából megy. De azt is meg kéne oldani, hogy a képes ablakon is lehessen léptetni föl meg le képenként.
Ezt nyilván PHP-ben írja meg az ember, mert 100 kép esetén nem akarok 100 html-fájlt gyártani.
Az már csak a mazsola lenne a kalácsban, ha a képes ablak címsorában nem jelenne meg a változó, hogy ti. kep=001.
És megint Bikerhez szólok, azért írtam, hogy be vagyok kerítve, mert a fő html-oldalon ha rákattintok egy képre, akkor mindenképpen megjelenik a változó a képes ablakban. Kivéve ha formmal csinálom, de azt meg hogy kell, hogy a form új ablakot nyisson, a régi meg maradjon a helyén? -
lesaux
veterán
Na, sikerült, csak még egy kicsit kéne finomítanom rajta.
Most ha azt kapja paraméterként, hogy kep=1 meg kep=001, az neki mindegy.
Ha viszont beírom a parancssorba (vagy mi, szóval oda föntre), hogy kep=000, akkor picit kiakad. Még ezt kéne kiküszöbölnöm.
Amúgy olyan megoldás nincs, hogy a parancssorban ne mutassa a változót? Senkinek semmi köze hozzá.
Biker: most el kell mennem, de emilben leírom a linket, ránéznél? Úgy csak egyszerűbb, mint magyarázni. -
lesaux
veterán
Újabb probléma.
Van egy változó, értéke 001. Ha hozzáadok 1-et, akkor az értéke 2 lesz, de nekem 002 kéne, mert ez lesz a fájl neve.
Hogy tudnám ezt elérni? -
lesaux
veterán
Ez valamiért nem megy nekem. Gonoltam, nem is olyan rossz dolog, hogy kapok egy emilt, ha valaki megnyitja az oldalt, pláne hogy megtudom az IP-címét is, de nem megy.
Kicsit átírtam a dolgokat, de az emilben csak annyit kapok, hogy
Új vendég nyitotta meg az oldalt!
IP-címe:
Host-ja:
És tök üres. Mit rontok el? -
lesaux
veterán
Hadd ajánljak figyelmetekbe egy linket. Lehet, hogy új topic kéne neki, mert ezt csak az olvassa, aki valamennyit is konyít a PHP-hoz.
Szóval:
http://help.webzona.hu/php.html
Itt olvassátok már el, légyszi, a Számláló című részt. Ebből nekem az jön le, hogy hozzáférek a CGI-BIN könyvtárhoz, és annak a két sornak az átalakításával magam is csinálhatok egy countert.
Viszont ha berakom HTML-be, csak egy piros X-et rajzol ki (mint az aláírásomban). Már próbáltam átírogatni, de semmi használható eredmény.
Ti valamivel jobban értetek hozzá. Miért nem megy? -
L3zl13
nagyúr
Ha linuxon van a webszerver akkor nem mindegy, hogy nem írható a file egy idegennek, vagy nem írható a tulajdonosnak.
Tudni kéne milyen jogokkal fut a webszerver, és neki kellen írhatóvá tenni a filet.
2. Az hogy egy file írható akárkinek, még nem jelenti azt hogy írni is tudják. Csak akkor tudnák módosítani, ha pl be tudnának loginolni a szerverre egy terminálon keresztül és egy file kezelővel (vagy shell filekezelő parancsokkal) módosítanák.
HTTP-n keresztül nem tudnak csak úgy hozzáférni, hogy beleírjanak. -
Skinn3r
csendes tag
válasz
Darth_Revan #1 üzenetére
Kell a GD library ha thumbnaileket akarsz csinálni. Nem nehéz.
Az egyik legjobb hely PHP programozáshoz a http://phpbuilder.com -
lesaux
veterán
Azt írta ki, hogy ''1nem sikerült''
Szerintem igazad lesz, és nem írható a fájl. Végül is jól néznénk ki, ha bárki beírhatna bármit a webtárhelyen lévő fájljaimba.
Akkor ezt nem fogom tudni megcsinálni?
Jelentkezzen valaki, aki a Datanetnél bérel tárhelyet (valami.webzona.hu)! -
biker
nagyúr
a file írható? (chmod 775)
nagyon gagyi counter: (ez 0-9 .gif-ekből grafikusan kirja a számlálót és küld egy emailt)
<?php
$ertek = fopen(''szamlalo.txt'', ''r'') or die(''nem sikerült'');
while (!feof($ertek))
{
$karakter = fgetc($ertek);
if ($karakter == '''')
{
//semmi
}
else
{
echo ''<img src='';
echo $karakter;
echo ''.gif border=0>'';
$szam .= $karakter;
}
}
fclose($ertek);
$ertek = fopen(''szamlalo.txt'', ''w'') or die(''nem sikerült'');
$szam += 1;
fputs ($ertek, $szam);
fclose($ertek);
$datum = date(''Y.m.d. H:i:s'');
$host = gethostbyaddr($REMOTE_ADDR);
$emailszoveg = ''vendég nyitotta meg az oldalt! $datum \nBöngészője:$HTTP_USER_AGENT\nIP-címe:$REMOTE_ADDR\nHost-ja:$host'';
mail(''email@valami.hu'', ''Új látogató érkezett'', ''$emailszoveg'', ''From:web-counter'') or print''nem sikerült'';
?> -
lesaux
veterán
Á, valaki talán tud segíteni nekem is.
Már egy csomó tutorialt átnyálaztam, de nálam mindig csak a hibaüzenet jelentkezik.
Egy saját countert akarok gyártani, ami szvsz nem lenne nehéz, ha tudnék PHP-ben programozni.
Van egy fájl, aminek a tartalma egy egyes. (1)
Ha elindítjuk a php-t, beolvassa a fájlt, kiírja a számot, hozzáad egyet, és azt visszaírja a fájlba.
Ennyi. Tudom, hogy messze nem tökéletes, mert minden frissítésnél növeli eggyel az értéket, de azért működne, nem?
Hogy kell ilyet írni? -
kocacola
csendes tag
Heelo
1 kis reszletet szvsz nem tucc kijelezni (avagy nem egyszeruen). GDLibrary-vel - ami 4.xx felett alapbol benne van, nemtom pontosan melyiktol - tucc kepet konvertalni, de azt nem tom hogy ezeket le kell-e menteni kulon, vagy meg tudja csinalni 'on-the-fly'.
Egyebkent meg minek ide SQL?
Directoryt strukturat is szepen lehet kezelni php-ban. Last modified meg minden attrib elerheto.
Szuper link? Hmm http://www.php.net -
Out
addikt
Sziasztok!
Nekem is lenne egy PHP-s kerdesem.... mar felturtam a netet, de nem talaltam megoldast a problemamra....
Hogy tudom az xy.php-ba progiba megadni azt, hogy a filet amit kivalasztok azt toltse le..... igazabol a letoltesre kellene egy megoldas, mert ez nem mukodik nalam: header(''Location:$file'');
Erre azt irja ki nalam, hogy a header already sent vagy micsoda, meg permission denied....
A file eleressel nincs baj....... nem ertem mi ez a hibauzenet..... -
biker
nagyúr
válasz
Darth_Revan #1 üzenetére
hmmm...
1: form>elküldöd fileként a képet = fel van töltve
2: adatok sql-be: neve, típusa, elérése, dátum
3: ezt kilistázod, és szép linket kreálsz belőle...
és nem kell semmi fileművelet, ha weben tolod fel... -
Darth_Revan
veterán
Sziasztok!
Nos, segítség kellene... Csinállnom kellene egy olyan php-t, ami az adott könyvtárban kijelez az összes .jpg vagy .gif képből 1 kis részletet, majd a kis részletre kattintva felnagyítja azt! Jah, és a kép alatt jeleznie kellene,hogy mikor volt utoljára módosítva vagy feltötve... én már dolgozgattam, 1 napom ráment, de semmi eredményInnen nem is t'om, hogy hogyan csinálljam
Valaki segítsen már, vagy dobjon meg 1 szuper linkkel!
Nagyon hálás lennék!!!!
Új hozzászólás Aktív témák
Hirdetés
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- SONY LCD és LED TV-k
- Háztartási gépek
- Metal topik
- Változó design, tekerhető lünetta: megjött a Galaxy Watch8 és a Classic
- Windows 7
- Huawei Watch 5 - okosóra érintőlegesen
- LCD, plazma és projektoros TV-k hibái
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Anime filmek és sorozatok
- További aktív témák...
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Bomba ár! Dell Latitude E6520 - i5-2GEN I 6GB I 320GB I HDMI I 15,6" HD+ I W10 I Gari!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- AKCIÓ! Gigabyte Z370M i5 9400F 16GB DDR4 512GB SSD RX 5700XT 8GB ZALMAN S2 TG Corsair S650W
- Bomba ár! HP ProBook 450 G10 - i5-1335U I 16GB I 256SSD I 15,6" FHD I Cam I W11 I Garancia!
- Eredeti Lenovo 300W töltők - ADL300SDC3A
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest