- Megjelent a Poco F7, eurós ára is van már
- Hová lett 1000 mAh?
- Rekord vékony lesz a Z Flip7 is
- Okosóra és okoskiegészítő topik
- Karaktere biztos lesz az első Nothing fejhallgatónak
- iPhone topik
- Milyen okostelefont vegyek?
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Nothing Phone (2) - több, mint elsőre látszik
Aktív témák
-
Forest_roby
őstag
Ja, már látom- azt is nekem kell létrehozni....
/nem akarok olyan sok mindent, csak az alapokkal is gondom van...
van olyan tutorial, ami ezzel foglalkozik:
php-vel:
adatbázis létrehozása (miket lehet egyeltalán létrehozni egy adatbázisban)
kiválasztása
tábla létrehozása
kiválasztása
benne adatok lehelyezése/olvasása/módosítása
a phpmyadmin-t nem akarom használni...
Régen már egyszer végigjártam ezt a rövidke utat, de már elfelejtettem/
mod: keresés! sokkal egyszerűbb keresni, ha az ember tudja, hogy pontosan mit keres...
[Szerkesztve] -
Hujikolp
őstag
a 87.dik sorom egy dives cucc ami egy képet pozicionál, és ráadásul ezt a divet nem is olvassa a html mert <!-- --> között van, ugyhogy ezt nemértem.
viszont előrébb van olyan cucc, ami csak akkor irodik ki hogyha a link belepes.php?menu=hirek és ekkor kiir egy másik dolgot is, ha nemaz a link akkor csak egy szóközt ir ki. lehet h ez a hibája? -
gyurman
tag
Srácok nagyon köszi!
Megoldódott!
Sajnos nagyon rossz helyről szedtem az alap pédákat és a konfigurációt.
A WampServer segített. Azt is át kellett állítanom. short_open_tag nem volt bekapcsolva, azért töltött le mindig. A PHP 24 óra alatt könyvben találtam rá megoldást. Nem a weben, mert ott ilyet nem írnak le. -
szicsu
őstag
Sajnos nem mindenki születik úgy, hogy ismeri a php-t.
Tehát mindenkinek el kell kezdenie valahol, és az elején szép nagy láma kérdéseket tud feltenni. (mint én).A neten fent van a válasz biztos, csak az elején nem tudja az ember, hogy pontosan mire is van szüksége.......
az is sokat utd segíteni, hogy ha megmondjátok, pontosan mire lenne szükség, és akkor már könnyebb keresni
Sztem erre van ez a topik (és sok másik), hogy segítsük egymást.
Nem azért, hogy piszkáljuk, ha eltérő tudásszinten vagyunk.
Mindenki volt egyszer kezdő, ezt nem szabad elfelejteni -
vakondka
őstag
én nem szeretek más helyett dolgozni, de remélem, hogy tanulni fog a segítségből,
nem csak egyszerűen kopi-pésztelni...a saját érdeke, különben soha sem fog egyről a kettőre jutni és mindig rá fog szorulni mások segítségére és jóindulatára, ami hosszútávon nem igazán jó ötlet...ha erre nem jön rá valaki magától, akkor bele se kezdjen ilyesmibe... -
VladimirR
nagyúr
egen, mndenkepp meg kell varnom, csak ha a script-tel csomagoltatom be, addig ki sem tudom kuldeni, amig kesz nincs
de mindegy
es egen, jol erted, errol lenne szo
az exe azert nem jo, mert lusta vagyok most abba belefolyni, hogyan lehetne megoldani, hogy a progi a neten levo adatbazisbol dolgozik, meg hasonlok
a user meg kibir annyit, hogy kicsomagol es ranyom az install.bat-ra (nekem eleg a win command shell-je is, kell md, copy, del, meg reg import)
de az onkicsomagolo exe nem is rossz otlet, lehet az lesz a vege
most mar csak egy kerdesem maradt:
miert mondja az exec, a passthru, meg a system is azt, hogy unable to fork (filenev)? -
VladimirR
nagyúr
erre gondoltam mar en is, de jobban tetszene valami belso megoldas (a file-t egybol kuldenem is a kliens fele es igy meg gondolom meg ki kell varni, amig a csmagolas lefut)
arrol lenne szo, hogy itt (Bovebben: [link]) letre kellene hoznom egy .reg file-t, egy .bat file-t, es elore meg nem hatarozott szamu .html file-t, annak megfeleloen, hogy a felhasznalo miket valogat ossze, majd ezeket becsomagolni es egybol kuldeni is a kliensnek -
tbs
addikt
Értem. Valóban n-es az igény, de nagyon béna selectek futnak csak VÉGIG a táblán.
Amúgy a ''select count(*) from tabname where...'' és a ''select null from tabname where...'' közötti jelentős különbség nem a műveleti igény, hanem a KOMMUNIKÁCIÓS. A ''select null'' csak státuszt lök a kliensnek, ha üres a feltételek eredménye, ha valami van ott, akkor rowobject is megy... Count-nál üres halmaz esetén is megy rowobject.
Bennevalóság vizsgálatnál a null visszaadása nagy trükk.Ha sok az ilyen feladat, akkor az indexek milyenségén is érdemes elmélázni: tree, hash, bitmap, inv. bitmap, stb... (Bár mysql-nél ez nem olyan érdekes probléma...
)
-
tbs
addikt
Csak picit röfögnék: a count(*)-ot érdemes valahogy kitrükközni AKÁRMILYEN sql lekérésből, ha lehet. Ha mysql, akkor inkább ''select null from users where uname='$uname' and upass='$upass' limit 1'' és megnézni a resultsorok számát, ahogy írtad... Nem lesz belőle később félig kideríthetetlen erőforrászabáló.
Web felületre amúgy is érdemes minden result sorszámát korlátozni, ne emiatt akadjon fenn a rendszer. És értelmes sorkorlátok felállításához át kell gondolni a max terhelést/datasize-ot, sok jövőbeli hibát megspórol vele az ember. Két limitert szoktam használni: 1 és egy olyan maximum, ami minden lap előállításához elég infót ad. Mondjuk 1000. (Kétségtelen, hogy némileg máshogy kell az sql-eket összerakni, pl. rowid tartomány kell nekik, okos osztályozó-mezők (indexelve), stb...) -
b14
senior tag
Köszönöm neked is
Viszont, amit mondtál:
mert így nincs copy-paste
Elég nagy hátrány, ami még nagyobb: a mailto linket is célszerű hanyagolni
a spambotoknak nincs sok esélyük. : Én így mondanám: nincs esélyük.
-------
Most a fejemben egy olyan megoldás körvonalazódott:
a webes levélküldési módszert használom, és kötelezem a honlap használóira.
Az anti-hülyegyerek megoldás: napi egy levélküldés megengedett ip-nként, mivel a levélküldés csak kapcsolatba lévpés céljára van, a továbbiakat meg intézzék privátban.
Aki tud jobbat, kérem szóljon
[Szerkesztve] -
Hani
aktív tag
A fejlec.html egy menü lesz, ami megmondja, hogy mit és hogyan csináljon az oldal. Ide is beraktam a karakterkészlet beállítását, de nem túl nagy sikerrel.
A böngészőkről:
Egyáltalan nem értem a dolgot... Internet Explorerrel nem jeleníti meg rendesen, amit beírtam. Firefox esetén szebb az élet, mert a változó helyesen megjelenik, de a formon valami gáz van: megjelenik a tetején egy ďťż felirat, pedig nincs a forrásban semmi, de semmi. -
Hani
aktív tag
Kipróbáltam a ...charset... részt berakni, de nem igazán megy: a POST után már nincsenek rendben a nemzeti karakterek.
Az aktuális állapot:
1.html
<HTML>
<HEAD>
<title>1</title>
<meta http-equiv=''content-type'' content=''text/html; charset=iso-8859-2'' />
</HEAD>
<BODY>
<form action=''2.php'' method=''POST''>
<input type=''text'' name=''nev'' size=''60'' tabindex=''0'' />
<button name=''btn_submit'' type=''submit'' tabindex=''1''>Mentés</button></td>
</BODY>
</HTML>
2.php
<?php include('fejlec.html'); ?>
Ezt kaptam POST-tal:
<BR>
<?php
$nev = $_POST['nev';
print ''Név: <b>$nev</b><P>\n\n'';
?>
<?php include('lablec.html'); ?>
A fejléc.html és a lábléc.html egy sima header és footer lesz, egyelőre nincs bennük semmi, illetve a fejlec.html-be beraktam a ...charset... részt.
[Szerkesztve] -
Tyrael
senior tag
en ha php-val kiechozok url-t, amiben valami.php?valtozo1=valami&valtozo2=valami2 akkor validator hibat ir ki, hogy ismeretlen specialis karakter, es ha siman csak &-t akarok helyettesiteni, akkor hasznaljam a & karaktert
ha pedig ezt iratok ki: valami.php?valtozo1=valami&valtozo2=valami2 akkor nem ir ki hibat, es ugyanugy mukodik.
erre irtam
Tyrael -
Protezis
őstag
Huh.
Kipróbáltam már altgr+7 jelek nélkül is, úgysem működött.
azzio: most megcsináltam azt is, amit te mondtál, úgysem működik.
A popup mindig bejön, szépen mutatja, mit írtam be előző oldalon, de miután leokézom, fehér képernyő marad.
azzio: a limit nélkül is próbáltam már
[Szerkesztve]
Az előző oldal, amit fel kellene dolgozni:
echo ''<form name='modent_form' action='manage_entries.php' method='post'>'';
echo ''<td><textarea name='mod_ent_text' id='mod_ent_text'...
echo ''<input type=submit name='mod_ent'...
[Szerkesztve] -
cartman123
csendes tag
KÖszi de mivel nekem HTML-be kellene, hogy megjelenjen ez igy nem müködik.
Viszont közben rájöttem a megoldásra : '.$name.' - ha html-be kell beszurni valahová.
Már mielőtt irtam volna is próbáltam igy de akkor elnéztem egy dolgot azért nem volt jo.
Az Outlook problémára nem tudtok megoldást?
Én ilyen fejléceket használok:
$fejlecek = 'From: ' . $mail . ''\n'';
$fejlecek .= 'MIME-Version: 1.0' . ''\r\n'';
$fejlecek .= 'Content-type: text/html; charset=iso-8859-2' . ''\r\n'';
Igy Outlookban csak a kod jelenik meg, webes felületen viszont jo. -
azzio
aktív tag
így van, teljesen egy púron hendülünk, ahogy mondani szokás...
egyszer egyik ismerősöm látta, min ügyködök éppen, aztán kipuhatolta, hogy fizetős meló. kérdezi, ezzel lehet pénzt keresni? hogy kell? pár óra alatt meg tudnám tanulni? föl tudnád nekem telepíteni ezt a programot?
elszívtam 2 szál cigit zsinórban. -
azzio
aktív tag
mindenképpen egyetértek veled, viszont két esetben létjogosultnak érzem ezeket a dolgokat. egyik eset, amikor valaki az alapoktól elkezdve végigrágja magát a webfejlesztésen és a szerverkörnyezet kiépítésén, a lehető legtöbb tudnivalót megtanulva, majd hogy ne kelljen mindig mindent újra és újra szöszmötölve végigcsinálnia, hanem legyen ideje az új dolgokra, beszerez valami könnyen felállítható rendszert, amit aztán persze megint a saját ízlése szerint beállítgathat, de még mindig időt takarít meg. a másik, ha valaki semmiféle affinitást nem érez a megtanulásra, csak össze szeretne dobni magának valamit. nem szeretem én sem a ''szomszéd pistike dizájn'' stílusú honlapokat, de aki csak ilyet tud készíteni, és nem hajlandó belemélyedni, az egy idő után úgysem fog ezzel foglalkozni, tehát nem veszélyes a piacra nézve
de abban tökéletesen egyetértünk, hogy komoly munkához tanulás kell, azt viszont az alapoknál kell kezdeni. -
faster
nagyúr
Én sem használok csomagot, a zip változatot telepítem kézzel.
apache2, php5 telepítése:
php:
-php.zip kicsomagol a c:\php folderbe
-környezeti változókban a path-hoz hozzáadjuk a c:\php -t
-php.ini -ben a megfelelő modulok engedélyezése, pl. mysql:
extension=php_mysql.dll
-php.inibe: extension_dir=''c:\php\ext''
apache:
-httpd.conf-ba :
LoadModule php5_module ''c:/php/php5apache2.dll''
PHPIniDir ''C:/php''
AddType application/x-httpd-php .php
Apache1, php4, esetén kicsit másképp kell, de a lényeg kábé ennyi. (Asszem apache1 esetén nincs PHPIniDir, azt másképp kell megoldani)
[Szerkesztve] -
cucka
addikt
még valami: lehet, hogy a ?-et le kell zárni \ jellel, ha speciális karakternek veszi.
#376: a ^ jel a sor elejét jelenti. ha a reguláris kifejezésed relatív url-t kap, akkor működik (pl. page-12345.html). ha teljes url-t kap, akkor ugye elékerül a szervernév is, vagyis a sor elejét jelző ^ után nem a ''page'' karaktersor következik, ezért az nem illeszkedik a megadott mintára, így ki sem fogja cserélni.
[Szerkesztve] -
PGee
tag
Szal, igazából nem nagyon tudom, hogy milyen védelemmel kéne ellátni a honlapomat...
Valószínű, hogy egy hobbi honlapnak nem kell túl sok, de mégis, szeretném tudni, hogy a ''nagyok'' mire figyelnek...
Pl. hallottam SQL-Injection-ről, nagyjából vágom is, h mit csinál, de mivel nem ismerem a lehetőségeit valószínüleg nem tudok hatákonyan védekezni ellene...
Mindenesetre, jól vettem ki, hogy az már kisebb paranoiára vall, ha az adatbázis adatait is titkosítani akarom
És köszönet mindenkinek a pontos válaszért.... -
burgatshow
veterán
Már feltörték! De most komolyan, találtak benne már hibát. Javaslom, használjátok az sha kódolást.
Phpban sha1(); a fg. neve, és még a mysql is ismeri. Annyi a különbség az md5 és a sha hash között, hogy 32 karakter helyett 40 lesz és mint említettem, ezt még nem törték meg. -
b14
senior tag
Miért?
Elméletben meg van a megoldás.
php-ban nehézkesebb a timelimit miatt.
És pascalban szerintem meg tudnám oldani.
Jelen esetben én britefoorceval probalkoznek. pl.: 1, 11, 12, 12a... stb.
És minden esetet lekódolnék md5-tel és összehasonlítanám.
Bár kb. 1 hét megállás nélküli dolgozása a P4-es gépemnek hozhatna valami gyümölcsét a munkámnak a kis- és nagybetűk, a számok és a többi nem alfabetikus karakterek miatt.
És még mindíg ott van a 2 egyező md5 hash. Tehát kiad a program kb. 5 potenciális megoldást és azok közül döntöd el, mi lehetett az eredeti szöveg.
Ez volt az elmélet.
Aktív témák
Hirdetés
- Garázsvásár-Kiárusítás 500Ft.-/Darab
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
- Bomba ár! HP ProBook 440 G7 - i5-10GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gar
- Lenovo Thinkpad X1 Carbon, Thinkbook, 2-in-1 Workstation, Yoga, 5-12.gen. 30+ típus!!!
- Bomba ár! HP ProBook 440 G6 - i5-8GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W10 I Gari!
- Új Apple iPhone 16 Pro Max 256GB, Kártyafüggetlen, 3 Év Garanciával
- Bomba ár! Toshiba Satellite Pro R50-C - i3-6G I 4GB I 128GB SSD I 15,6" I HDMI I Cam I W10 I Gari!
- Bomba ár! HP ProBook 430 G8 - i5-1135G7 I 16GB I 256GB SSD I HDMI I 13,3" FHD I Cam I W11 I Gari!
- LG 27GR93U-B - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDR 400
- iKing.Hu - Motorola Edge 50 Ultra - Nordic Wood - Használt, karcmentes
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged