Aktív témák
-
-
Könyvtár tartamlát hogy lehet kilistázni?
-
Tyrael
senior tag
válasz
nofreenick
#1191
üzenetére
igen, nem konkretan a te vendegkonyvedre szalltak rad, hanem minden olyan vendegkonyvre, ami ezt az ingyenes vendegkonyv motort hasznalja.
attol fuggoen, hogy milyen modszerrel dolgoznak ezek a spam-botok vedelemnek lehet eleg lenne az, ha a beviteli mezoket atnevezned.
mert ha ugy irta meg a gazdajuk, hogy minden ilyen vendegkonyvre kuld egy post-form-ot, benne statikusan a vendegkonyvmotor alap mezoneveivel, akkor a tiedre nem mukodne a spamjuk (mivel gondolom ellenorzi a motor, hogy minden mezo ki van-e toltve, es ha nincs (mivel nem olyan neven jonne, mint amilyenre az altalad hackelt motor szamit) akkor nem vinne fel az adatbazisba)
INSERT INTO elmeletileg a tabla vegere szur be egy sort.
esetleg azt kene megnezni, hogy hatha van egy auto-increment-es mezod, es mondjuk ha toroltel egy sort, akkor marad egy ''lyuk'' az adatbazisban, es lehet hogy az INSERT INTO az elso ''szabad'' sorba szurja be az ertekeket, ami adott esetben nem a tabla vegen, hanem valahol kozepen van.
De most csak talalgatok, meg kellene nezni a hivatalos dokumentaciot, az insert mukodeserol.
Tyrael
[Szerkesztve] -
skera
tag
válasz
nofreenick
#1191
üzenetére
Most néztem a vendégkönyv oldalforrását. Ugyebár a relációjeleket meg lehet máshogy is írni: (Most darabolva írom): & l t ; A HREF=''valami.hu'' & g t ;
-
skera
tag
válasz
vzsolo2225
#1194
üzenetére
Ahhoz, hogy válaszolni tudjunk, látni kellene az adatbázis lekérdezést. Írd be ide.
-
skera
tag
válasz
nofreenick
#1191
üzenetére
Hmm teli van HTML tagekkel. Használd a strip_tags() fv-t, ami egy input szövegből kiszedi a HTML tageket. Részletesebb infóért menj a php.net-re. A GD könyvtár a php csomagjában benne van. Rendszergazda tudja beállítani, hogy fusson a php-vel...
-
nofreenick
aktív tag
hogy keressek rá erre a GD-re? gondolom ez vmi rövidítés...
amúgy fentebb linkeltem a gb-t, ott látszik, h milyen spam-ek vannak benne, és sztem ez vmi hülye reklám... ebből gondolom, h nem vki pont az én ultrawebes talicska oldalamat nézte ki magának, hanem vmi keresővel találtak rá...
szerk: esetleg nincs vmi ingyenes guestbook script ami alapból tartalmaz ilyesmit?
[Szerkesztve] -
skera
tag
válasz
nofreenick
#1189
üzenetére
Bah, még hogy van olyan progi. Ugyan már. Nekem is ismerősök cs*szték szét a régen, 2-3 éve magam által készített vendégkönyvet... Hidd el a GD-nek nézz utána. Példának ott van a hotmail.com. Belépésnél, regelésnél is használják és elég jó...
-
nofreenick
aktív tag
én is értem
, csak konkrétan az én gvesztbúkomban levő szemét nem vki olyantól származik, aki konkrétan az én oldalamat akarta floodolni, tehát gondolom, h nem néz végig minden oldalt, hanem van vmi olyan progija, ami beírja a sz@rját mindenhova ahova csak lehet... tehát sztem ez vmi automatikus dolog lehet, az ellen meg elég kell legyen ez az egyszerűbb védelem... (meg nem hiszem, h a te megoldásodat meg tudnám valósítani
) -
Tyrael
senior tag
válasz
nofreenick
#1187
üzenetére
ertem en, de ha ugyanazt a kepet hasznalod mindig, akkor ugyanugy lehet majd floodolni, hiszen egyszer beirja a kodot, utana mar csak masolas, beillesztes.
amit en mondtam, gd2 fuggvenykonyvtara a php-nek: eleg sok ingyenes szerveren is engedelyezve van, lehet vele php parancsokkal kepeket kesziteni(rajzolni).
az egyszeru szoveges megoldas, hogy minden online latogatonak generalsz egy veletlen kodot, es csak akkor tud hozzaszolni/bejelentkezni, vagy amit csak korlatozni akarsz, ha beirja egy + mezobe ezt a kodot (amit te vagy szovegesen, vagy rajzolva megjelenitesz neki az oldalon) igy minden hozzaszolas/bejelentkezes/sikeres esemeny utan uj kodot kap, es ezert nem tudja masodpercenkenti 1000000 adatbazismuveletre kenyszeriteni az oldaladat.
mert mindig el kell hogy olvassa, es be kell hogy irja az ellenorzokodot.
Tyrael -
nofreenick
aktív tag
válasz
Benmartin
#1185
üzenetére
tehát ezt a gbook.php-t szerkesszem át úgy, h az ide megy be a rendes script részre kerüljön az egész file tartalma, és ez elé/mögé írjam be, amit írtál?
a html rész hova kerüljön?
Tyrael: ez a képbe kiíratás, meg véletlenszerű generálás nekem magas, én arra gondoltam, h szerkesztek 1 képet a kóddal, és csak azt kell beírni... gondolom az se olyan könnyen kiolvasható... -
Tyrael
senior tag
válasz
Benmartin
#1185
üzenetére
az elso sorban az $kod=$_POST['kod']; akart lenni, ugye?
amugy tenyleg ugy kell, hogy generalsz egy veletlenszamot, ezt eltarolod a $_SESSION tombben, majd kiirod neki valahova (vagy ha ugyes vagy, akkor a gd fuggvenykonyvtar hasznalataval kirajzolod) a kodot, amit egy masik mezoben vissza kell kuldenie a hozzaszolashoz, amit aztan osszehasonlitasz a $_SESSION-ban levovel, es ha egyezik, akkor mehet a post, illetve generalsz egy uj kodot.
amugy azert erdemes rajzolni, mert egy egyszeru progival meg lehet csinalni, hogy ugy kuldi a post-okat, hogy kiolvassa az adott mezobol az ellenorzokodot, es vissza is kuldi.
viszont a kepekben nem olyan konnyen ismeri fel a betuket. :)
Tyrael
[Szerkesztve] -
Benmartin
senior tag
válasz
nofreenick
#1183
üzenetére
PHP rész:
<?php
$_POST['ellenorzo']= ($kod);
if($kod == $_REQUEST['a kód amit akarsz...'])
{
ide megy be a rendes script.
}
else {
print ''Hibás kódot adtál meg'';
}
?>
HTML rész:
<form action=''feldologozó fájl neve'' >
<p>Ellenerző kód: a te kódod.... </p>
<p>
<input type=''text'' name=''ellenorzo'' />
</p>
<p>
<input type=''submit'' value=''küldés'' >
</p>
</form>
[Szerkesztve] -
nofreenick
aktív tag
sziasztok!
itt van 1 php-s guestbook [link] amit szépen teleszemeteltek nekem... hogyan tudnék ebbe a php kódba vmi egyszerű védelmet beleszerkeszteni? gondolok itt ilyesmire, h vmi számsort kelljen beírni a post elküldéséhez, stb.
pls help! -
skera
tag
válasz
vzsolo2225
#1181
üzenetére
''Miért csak a get-eset rakja be? '' -> Az if else vezérlési szerkezet miatt. Ha az egyik feltétel teljesül, a másikkal nem törődik. Érdemesebb 2 if-et használni.
-
vzsolo2225
tag
Miért csak a get-eset rakja be?

Direkt használom az alternatív szintaxist, mert számomra jobban átlátható, mint a másik.
De a PH!-n lévő cikkben azt írják, hogy az INSERT INTO a tábla végére szúr be egy sort, és ez eddig így is működött, de most valami miatt nem így cselekszik... Nah mind1! -
RedAnt
aktív tag
válasz
vzsolo2225
#1179
üzenetére
jónak tűnik a megoldás, csak arra figyelj, hogy ebben az esetben ha mindkét úton jön adat, a get-eset teszi el. Vagy használd a $_REQUEST-et: [link]
az elágazáshoz direkt használod ezt az alternatív szintaxist? (if: else: endif)
az insert-es kérdésre: ha azt akarod hogy beérkezési sorrendben legyenek az adatok, adj hozzá egy oszlopot amiben számlálsz, és rendezd a szerint. Legalábbis ne arra hagyatkozz hogy biztos úgy rendezi ahogy te elképzeled, fogd fel egy halmazként, amit sokféleképp rendezhetsz, hogy ezek közül mi az alapértelmezett, az sokmindentől függhet, de ha biztosra akarsz menni inkább te határozd meg.
[Szerkesztve] -
vzsolo2225
tag
Hy!
Ha egy adat többféleképpen érkezhet (post, get), akkor a meghívott oldalon hogyan tudom átadni az értékét egy normál változónak, hogy feldolgozhassam anélkül, hogy tudnom kéne honnan jött?
(Természetesen register_globals=off...)
Én erre gondoltam:
if(isset($_GET['valtozo' ])):
$valtozo=$_GET['valtozo' ];
else:
$valtozo=$_POST['valtozo' ];
endif;
Jah, más:
Az mitől lehet, hogy az INSERT INTO-val létrehozott sor, nem a tábla végére kerül???
[Szerkesztve]
[Szerkesztve] -
skera
tag
válasz
paramparya
#1176
üzenetére
Amit írtál, az hibás, nincs helyesen írva. A php fordító beszólt. ( Természetesen kiegészítettem a szükséges dolgokkal... )
Php-manualban találtam ezt a feltöltés ellenőrzőt:
<?php
// A PHP 4.1.0 előtti verzióiban a $_FILES helyett a $HTTP_POST_FILES használandó
if (is_uploaded_file($_FILES['userfile'
['tmp_name'
)) {
copy($_FILES['userfile'
['tmp_name'
, ''/a/feltoltott/file/uj/helye'');
} else {
echo ''Lehetséges támadás. Fájlnév: '' . $HTTP_POST_FILES['userfile'
['name'
;
}
/* ...vagy... */
move_uploaded_file($_FILES['userfile'
['tmp_name'
, ''/a/feltoltott/file/uj/helye'');
?>
[Szerkesztve] -
paramparya
őstag
Van egy formom, benne ez a rész:
<fieldset id=''fajlok''>
<legend>Fájlok</legend>
<input class=''input_file'' type=''file'' size=''20'' name=''files[]''>
<div class=''tipus''>Típus:</div>
<input class=''input_type'' type=''text'' size=''15'' name=''types[]''>
<br />
<input class=''input_file'' type=''file'' size=''20'' name=''files[]''>
<div class=''tipus''>Típus:</div>
<input class=''input_type'' type=''text'' size=''15'' name=''types[]''>
<br />
<input class=''input_file'' type=''file'' size=''20'' name=''files[]''>
<div class=''tipus''>Típus:</div>
<input class=''input_type'' type=''text'' size=''15'' name=''types[]''>
<br />
<input class=''input_file'' type=''file'' size=''20'' name=''files[]''>
<div class=''tipus''>Típus:</div>
<input class=''input_type'' type=''text'' size=''15'' name=''types[]''>
<br />
<input class=''input_file'' type=''file'' size=''20'' name=''files[]''>
<div class=''tipus''>Típus:</div>
<input class=''input_type'' type=''text'' size=''15'' name=''types[]''>
</fieldset>
És egyelőre csak tesztképpen ezzel próbálom kezelgetni, hogy kapott-e fájlokat, de hiába küldök egyet, nem történik semmi...
if( is_file( $_FILES['files'][1] ) ) echo 'Első van';
if( is_file( $_FILES['files'][2] ) ) echo '2. van';
if( is_file( $_FILES['files'][3] ) ) echo '3 van';
if( is_file( $_FILES['files'][4] ) ) echo '4 van';
if( is_file( $_FILES['files'][5] ) ) echo '5 van';
echo $_FILES['files']['name'][1];
Valami beállítási hiba, vagy rosszul csinálok vmit?
Persze, rosszul csináltam valamit :DDD
[Erre figyeljünk oda rovat]
0-tól indexelünk, amit már évek óta belémvertek fősulin is :U :DDD
[/Erre figyeljünk oda rovat]
[Szerkesztve] -
Tyrael
senior tag
akit erdekel a php.ini beallitasai kozott van egy olyan, hogy csak a cookie-n keresztul erkezo sessionid-ket folytassa, vagy pedig a get, post-ban kapottakat is.
ezt atirva otthon sikerult megcsinalnom, hogy cookie-k nelkul is mukodik az oldal, amit csinalgatok.
Tyrael -
válasz
burgatshow
#1170
üzenetére
Köszönöm ez tök hasznos, majd még kelleni fog, de egynlőre csak a file nevére lennék kíváncsi
Azaz kijön a kis tallózás abak, rábök egy file-ra és a nevét beírja egy inputboxba. Hogy a user még véletlenül se tudja hibásan beírni a filenevet. Persze csak ha megoldható! Mert ez inkább kénylemi funkció. -
''Tallózás'' dialogot hogy tudom lekezelni?
-
Na kicsit átbuheráltam. Úgynézki megy, nincs notice hiba. De már nem szúrom be az egész forrást mert szétoffolom a topicot.
Szóval miután megnyomo a törlés gombot ezt írja ki:
Unknown column 'Flashback' in 'where clause'
A ID itt tulajdonképpen a Nicknév. Lehet hogy ezt nem where-el kéne megcsinálni? -
A kód:
Most nem dob notice-t!
<?php
$idf=mysql_connect(''localhost'',''root'',''netweb'');
mysql_select_db(''blog'');
if (isset($_GET['torles'
))
{
$torles=$_GET['torles'
;
if ($torles == ''yes'')
{
$torol=''DELETE FROM felhasznalo WHERE nick=$id'';
$torol_le=mysql_query($torol) or die(mysql_error());
}
}
if (isset($_GET['id'
))
{
$id=$_GET['id'
;
}
$res=mysql_query(''select * from felhasznalo'');
$nur=mysql_num_rows($res);
print '<table width=100% border=3>' ;
print '<tr>';
print ''<td align=center>Nick</td>'';
print ''<td align=center>Vnév</td>'';
print ''<td align=center>Knév</td>'';
print ''<td align=center>Email</td>'';
print '</tr>';
for($i=1; $i<=$nur; $i++)
{
$row=mysql_fetch_row($res);
print '<tr>';
print ''<td align=center>$row[0] </td>'';
print ''<td align=center>$row[1] </td>'';
print ''<td align=center>$row[2] </td>'';
print ''<td align=center>$row[3] </td>'';
print ''<td align=center><a href=felle.php?torles=yes&id=$row[0] target=main2>Törlés</a></td>'';
print '<tr>';
}
print '</table>';
mysql_close($idf);
?>
Az eredmény, törlés gomb megnyomása után:
Notice: Undefined variable: id in C:\Program Files\Apache Group\Apache2\htdocs\felle.php on line 10
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
PHP INI: [link]
[Szerkesztve] -
faster
nagyúr
-
faster
nagyúr
válasz
paramparya
#1156
üzenetére
Eddig még nem használtam az URL-es módszert, próbáld ki az itt leírtakat:
[link]
Az a rész érdekes, ahol az ''SID'' nevű konstansról ír.
[Szerkesztve] -
faster
nagyúr
válasz
paramparya
#1151
üzenetére
A PHP session kezelője, és a böngészők session cookie-ja két külön dolog. Te is tudsz session cookie-t előállítani a session kezelő nélkül, csupán annyit kell tenned, hogy a php kódban lejárati dátum nélküli cookie-t küldesz a böngésző felé, ez hívják session cookie-nak. Ez a cookie addig lesz érvényben, amíg a böngészőablakot be nem csukja a felhasználó, míg a lejárati dátummal ellátottat a böngésző eltárolja.
Az egy más kérdés, hogy a PHP session kezelője a session ID eltárolásához alapesetben session cookie-t használ, de át lehet konfigurálni úgy, hogy permanens cookiet, vagy pedig url-ben továbbvitt session id-t kezeljen. -
L3zl13
nagyúr
válasz
paramparya
#1151
üzenetére
IE-ben pl külön tiltható a session cookie.
Illetve a session coookiek általában még a viszonylag szigorú biztonsági beállításokon is átmennek. -> Szvsz nincs velük különösebb gond.
De ha biztosat akarsz akkor asszem kénytelen leszel GET-tel átadni. -
paramparya
őstag
Csatlakoztam a csináld-magad-mozgalomhoz:
Kikapcsoltam minden cookie-t, és meg is halt a dolog...
[Tanulság rovat]
Tehát session-nel authentikálni csak úgy érdemes, ha átadódik folyamatosan a session-id a lapok között...
[/Tanulság rovat] -
paramparya
őstag
válasz
burgatshow
#1150
üzenetére
Session alapú az authentikáció, de nem az a fajta, ahol get-tel át van adva a session id, hanem olyan, amiben az egyik könyvben úgy írták, hogy ú.n. session-cookie-ban van rárolva, és authentikálandó oldal elején ott a
session_start();
is(!isset($_SESSION['legyen ez most valid_user']))
{
ejnye-bejnye rész;
}
Az authentikációnál pedig:
session_start();
$_SESSION['valid_user'] = ''Rózsi'';
:
: -
burgatshow
veterán
válasz
paramparya
#1149
üzenetére
A session a server oldalon van eltárolva addig, míg a böngésződ fut, a cookie meg a te gépeden van eltárolva és addig él, ameddig beállítják (lejárati idő).
Az esetben, ha te neked ki van kapcsolva a cookie, akkor nem fogsz tudni mondjuk oda belépni, ahol az autentikáció cookie alapú...
Remélem érthető voltam, kicsit fáradt vagyok...
[Szerkesztve] -
paramparya
őstag
Hm, kukikban és session-ökben még új vagyok (session-t tegnap ismertem meg nagyjából és használtam először), és megválaszolatlan maradt bennem a kérdés:
A session-cookie-k akkor is eltárolódnak, ha ki van kapcsolva/nem támogatja a böngésző a cookie-kat? -
Tyrael
senior tag
a file elejere csinalj egy olyat, hogy $torles=false, $id = false
aztan:
if (isset($_GET['torles'
))
{
$torles=$_GET['torles'
;
}
if (isset($_GET['id'
))
{
$id=$_GET['id'
;
}
igy barmikor tudnad hasznalni a $torles es $id valtozokat, es az alapjan, hogy false-e tudnad, hogy mit csinalj vele.
Tyrael -
skera
tag
Én is inkább a POST-os verziót támogatnám...
-
RedAnt
aktív tag
válasz
paramparya
#1145
üzenetére
a táblázatban szereplő linkek alapján gondoltam hogy gettel küldené. De ha nem szerepelnének a változók a linkben, akkor se hibát kéne adnia mikor lekérjük a get tartalmát, hanem üres sztringet.
Szóval szerintem valami apache vagy php beállítással lehet gond.
Flashback, próbáld ki pl ezt: (mentsd le mondjuk test.php-nak)
<?php
$x = $_GET['x'];
echo $x;
?>
És utána nyisd meg a böngésződdel. Ha hibákat dob (pontosabban csak figyelmeztetést) akkor a beállításokkal van valami. Ha pedig a test.php?x=akarmi-t kéred le, akkor ki kéne írnia akarmit.
[Szerkesztve] -
tedd be az elejére: $torles = $_GET['torles']; $id = $_GET['id'];
Erre ezt dobja:
Notice: Undefined index: torles in C:\Program Files\Apache Group\Apache2\htdocs\felle.php on line 5
Notice: Undefined index: id in C:\Program Files\Apache Group\Apache2\htdocs\felle.php on line 6
Egyenlőre nem kell a támadásoktól tartanom. A mysql_real_escape_string-et sajna nem tudom mi.
[Szerkesztve] -
RedAnt
aktív tag
válasz
Flashback
#1142
üzenetére
tedd be az elejére: $torles = $_GET['torles']; $id = $_GET['id'];
sztem a támadások elkerülése végett érdemes az $id-t mysql_real_escape_string-elni.
Valamint a kiírásoknál nem vagyok biztos benne hogy így megeszi a tömbváltozókat, inkább így tegyed bele: print ''<...>''.($row[0]).''<...>'';
[Szerkesztve] -
A törlést szeretném megvalósítani!
<?php
$idf=mysql_connect(''localhost'',''root'',''rotfl'');
mysql_select_db(''blog'');
if ($torles == ''yes'')
{
$torol=''DELETE FROM felhasznalo WHERE nick=$id'';
$torol_le=mysql_query($torol) or die(mysql_error());
}
$res=mysql_query(''select * from felhasznalo'');
$nur=mysql_num_rows($res);
print '<table width=100% border=3>' ;
print '<tr>';
print ''<td align=center>Nick</td>'';
print ''<td align=center>Vnév</td>'';
print ''<td align=center>Knév</td>'';
print ''<td align=center>Email</td>'';
print '</tr>';
for($i=1; $i<=$nur; $i++)
{
$row=mysql_fetch_row($res);
print '<tr>';
print ''<td align=center>$row[0] </td>'';
print ''<td align=center>$row[1] </td>'';
print ''<td align=center>$row[2] </td>'';
print ''<td align=center>$row[3] </td>'';
print ''<td align=center><a href=felle.php?torles=yes&id=$row[0] target=main2>Törlés</a></td>'';
print '<tr>';
}
print '</table>';
mysql_close($idf);
?>
Namost erre ez a válasza: Notice: Undefined variable: torles in C:\Program Files\Apache Group\Apache2\htdocs\felle.php on line 5
...és persze nem töröl
Mi lenne a jó megoldás?
[Szerkesztve] -
... megoldottam!

[Szerkesztve] -
r0k4
csendes tag
hub.irc.hu #php.hu ők bonyolult kérdésekben is tudnak segíteni, csak úgy kell csinálni, mintha értenél hozzá valamit

[Szerkesztve] -
b14
senior tag
válasz
paramparya
#1136
üzenetére
Eszembe jutott, azt hittem, kihagytam valamit, mert ugye több szem többet lát.
A másik: amint mondtam, talán láttam egy kódot, ami nem ellenőrizte és azt hittem, a phpnak vannak olyan dolgai azon a téren, amiket még nem ismertem. -
b14
senior tag
válasz
paramparya
#1134
üzenetére
Drága testvér: [link]
Ha ez nem fórum, akkor ez mi az?
És én írtam, mielőtt megkérdeznéd![;]](//cdn.rios.hu/dl/s/v1.gif)
-
b14
senior tag
válasz
paramparya
#1124
üzenetére

Ezt most úgy magyaráztad, mintha még sose láttam volna php-t....
Pedig aki egy normális fórumot meg bír írni, meg mimás egyebet, az azért valamit konyít a cucchoz
-
szabi244
csendes tag
válasz
paramparya
#1127
üzenetére
most már vágom
-
szabi244
csendes tag
Sziaszok!
Csinált már itt valaki Internetáruházat?
Biztonsági kérdéseim lennének ezzel kapcsolatban.
Nem tudtok valami jó könyvet vagy linket ajánlani, ahol el tudnám olvasni hogyan csináljam. és mire vigyázzak?
Szabolcs -
paramparya
őstag
Az elején leellenőrzöd, hogy el vannak-e küldve a változók:
if ( ( isset([$_POST['form_változó1']) ) && ( isset([$_POST['form_változó2']) ) && ( isset([$_POST['form_változó3']) ) && ... )
{
változók feldolgozása
}
else
{
form megjelenítése
}
Ha vendégkönyv, akkor nem kell else, hanem a form megjelenítése mindenképp' megtörténjen, de a változókat csak akkor írja adatbázisba, ha azokat megkapta az oldal post-olva (vagy get, ahogy be van állítva a form method).
Fuckin' smiley-konvertálás :)
[Szerkesztve] -
b14
senior tag
Ha van egy oldalam formmal, és a form actionje php self akkor mikor fut le az oldal elején lévő script? Hogy dönti el, hogy annak le kell-e futnia?
-
emitter
őstag
válasz
raczger
#1111
üzenetére
és nem működik rendesen a beléptetőrendszer?
ha az egész site-ot le akarod védeni, tehát h egyik oldalt se jelenítse meg login nélkül, ez is megoldható, csak nemtom, hogyan... kérdezd az öreg rókákat
egyébként nagyon szétesik az oldalad FF (1.5.0.2)-ben, ezt eddig nem tapasztaltam.. neked megy?
és egyik menülink sem érhető el, 404error
amúgy az alján a 75695 db visit-stat hogy keletkezett
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Benmartin
senior tag
válasz
paramparya
#1118
üzenetére
persze hogy van.
|| = or -
r0k4
csendes tag
Üdv!
Írtam egy képfeltöltő oldalt. A PHP-ban korlátoztam a feltölthető fájlformátumokat:
if ($type == ''image/gif'' or $type == ''image/jpeg'' or $type == ''image/png'' or $type == ''image/JPG'')
....
Firefox-szal tökéletesen működik, az IE használatakor kiírja a php, hogy nem megengedett fájlformátum, pedig ugyanazt a képet tölteném fel. -
BuCs
csendes tag
Sziasztok!
Kéne egy kis segítség, ha valaki esetleg tud azt megköszönném!
Szóval ez a kép azt a kódot tartalmazza, amelyik megjeleníti a cikkek címét a bevezetőt és a cikkhez tartozó, kis logó képet, az lenne a kérdés, mivel már csak a cikk címe van kinn, azt szeretném hogy ráviszem az egeret és akkor megmutatja a bevezetőt és a kis logó képet, title='' blabla'' de mégsem jön össze sehogyan sem.[link] -
szabi244
csendes tag
Sziasztok!
Csináltam egy oldalt több lappal, közöttük egy ami bejelentkeztetio a felhasználót.
mindegyik oldalnak van egy része, ahol be lehet jelentkezni, és ezek mind a belepes.php oldalra mutatnak. Azt szeretném megcsinálni, hogy miután belépett, ugyanarra az oldalra jusson vissza, ahonnan belépett. Van-e olyan függvénye a PHP -nek amelyik megmondja, hogy melyik oldalról hívtam meg.
Próbálkoztam a ''print $_SERVER['HTTP_REFERRER'
; '' dologgal, de nem írt ki rá semmit......
Hogyan oldható meg ez a problémám?
Szabolcs -
Benmartin
senior tag
válasz
paramparya
#1107
üzenetére
köszi kár hogy nem lehet máshogy pedig egyszerűbb lenne na mindegy köszi.
-
raczger
őstag

ez nem lehet igaz!!!
a hotscripts.com-on megnéztem az összes login rendszert, meg más oldalakon is egy csomót, és egyik se működött 100%-osan, miért van ez??? az egyik már majdnem a célban volt, csak az meg nem szerette az include-t, valaki nem tud valami jót? esetleg méghogy az extrán is menjen -
Benmartin
senior tag
rosszul mondtam. azt kellene hogy van 3 táblám 3 különböző adatot akorok beszúrni.
sql=''INSERT INTO valami values ('$valami')'';
sql2=''INSERT INTO valami2 values ('$valami2')'';
mysql_queirnek hogy kell megadni hogy két sql is van. vagy ha egybe teszem akkor sem jó pl így.
sql=''INSERT INTO valami values ('$valami')
INSERT INTO valami2 values ('$valami2')'';
de ígysem megy.
hogy kellene?
köszi. -
Benmartin
senior tag
sziasztok!
hogy kell insert into-val hogy ne csak egy táblába írjon. próbáltam már egy pár módszert.
vagy ezt nem is insert intoval kell vagy nem adtam meg valami plusz tagot? -
Benmartin
senior tag
válasz
Tele von Zsinór
#1097
üzenetére
már nem aktuális sikerült megoldani. azért köszi.
[Szerkesztve]
Aktív témák
- Bomba ár! HP Elite X2 G4 - i5-8G I 16GB I 256SSD I 13" 3K Touch I Cam I W11 I Garancia!
- Számlás!Windows 10 Pro 11 Pro,Windows 10 Home 11 Home, Office 2016,2019,2021 ,Vírusirtok,Mac
- ThinkPad T14s Gen 2 i5-1135G7 16GB 512GB FHD 1 év garancia
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- 261 - Lenovo LOQ (17IRX10) - Intel Core i7-14700HX, RTX 5070
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




['tmp_name'




