Hirdetés
Köszönjük a sok biztatást, támogatást! Egy rövid ideig még féláron tudsz hirdetni, előfizetni!
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Fecogame #14665 üzenetére
Az általad belinkelt oldalon ebből sejthetően a $_REQUEST tömböt használják az explicit $_POST vagy $_GET tömbök helyett, ami tartalmazza a $_GET, $_POST és $_COOKIE tömbök tartalmait is.
Nyiss egy fejlesztői eszköztárat (Ctrl+Shift+I vagy F12), és nézd meg a tagkereső űrlap kódját, ott láthatod, hogy POST-metódus van beállítva:Jelen esetben (mivel valszeg a $_REQUEST-tömböt használják az űrlap-feldolgozáskor) működik az, hogy ezt fogod, és átírod szépen GET-metódusra (method="get"), így amit beírsz majd a szövegmezőbe, az majd meg fog jelenni az URL-ben is, és még meg is kapod a kívánt tartalmat. Utóbbi más weboldalak esetében általában nem igaz, mert általában nem a $_REQUEST tömböt használják.
Itt ennél az űrlapnál egyébként semmi nem indokolja a POST-metódus használatát, mivel ez egy kereső, és itt pont az lenne a lényeg, hogy az URL eleve elküldhető, kimásolható, könyvjelzőzhető legyen. -
trisztan94
őstag
válasz
Fecogame #14665 üzenetére
Az általános kérések GET-tel mennek a szerver felé. Egy ilyen GET kérésben lehet pluszinfó is, pl. változók. Erre egy nagyon jó példa itt a PH! működése, ennek a hsz. író felületnek ez a GET kérése:
http://prohardver.hu/muvelet/hsz/uj.php?thrid=552418&rtoid=14665
Ez lefordítva magyarra:
http kapcsolattal menj fel a prohardver.hu domain alatt lévő muvelet mappában lévő hsz mappán belülre, ott futtatsd le az uj.php fájlt. + vannak változók is, a thrid és az rtoid. Ebből a thrid az a "thread identification", azaz a topik egyedi azonosítója, a rtoid pedig a hsz.-ed azonosítója amire válaszolok. Ezekből a változókból, meg még egy pár dologból rakja magát össze ez a rendszer.
Na most ennek a kinyerése roppant egyszerű:
[link]A másik lehetőség a POST kérés, ami egy titkosított kérés. Ezt általában regisztrációs felületeken, login felületeken, vagy bármi olyanon szokták használni, ami titkosítást igényel. Cserébe nyilván sokkal lassabb, mint a GET. Ezt kinyerni szinte lehetetlen, ebben a topikban nem is foglalkozunk ezzel, nem akarjuk, hogy bárki kivegye más oldalak POST kéréseit. Mert az nagyon rossz lenne.
-
Sk8erPeter
nagyúr
válasz
Fecogame #10467 üzenetére
Már magát az elgondolást sem értem, miért jó azonos domain alatt két különböző fórummotort működtetni... Nem tudod összeolvasztani?
Megoldhatod aldomainekkel és alkönyvtárakkal is: pl. a főoldalon van két választási lehetőség, Fórum 1 és Fórum 2 linkekkel, ha valaki ráklattyol egyikre, akkor átirányít a http://example.com/forum1 VAGY http://example.com/forum2 címre, ahol teljesen függetlenül működik a két motor. Az adatbázis lehet közös, prefixek alkalmazásával. -
Tele von Zsinór
őstag
válasz
Fecogame #6450 üzenetére
Hogy raktad fel a phpt?
Ha forrásból, akkor minden bizonnyal kelleni fog, a mostani binárisod phpinfo-jában megnézheted, milyen paraméterekkel lett fordítás előtt meghívva a configure.
Ha binárisból, akkor 95% hogy befrissíted, újraindítod a webszervert és kész is vagy.
-
Tele von Zsinór
őstag
válasz
Fecogame #6448 üzenetére
Az 5.3-ban történt néhány visszafele nem kompatibilis változtatás, valamint bejött jónéhány újdonság. Az 5.2 ág idővel megszűnik.
Olvasd át a migrálás leírását, aztán döntsd el magadnak, mire érdemes frissíteni.
Konfig attól függ, hogyan frissítesz (illetve hogy volt korábban telepítve). Nekem fejlesztői gépen (debian) nem kellett.
-
zka67
őstag
válasz
Fecogame #5064 üzenetére
"localhost" a saját géped, ha azon fut a webserver és a mysql, akkor jó. Ha viszont egy tárhelyre töltöd fel, akkor már nem localhost, hanem egy IP címet kell megadnod neki.
A másik variáció szerint nincs jogod az adatbázis eléréséhez.
Javaslom a phpMyAdmin használatát, amíg azzal nem tudsz belépni az adatbázisba, addig valami bibi van.
-
Sk8erPeter
nagyúr
válasz
Fecogame #3704 üzenetére
De, kell változtatni, mert hiányos volt az eredeti kód: kimaradt egy sor:
<script type="text/javascript">
function clearForms()
...
Az első sor a lényeg, anélkül nem működőképes.A <script> résztől a </script> részig másold be a kódot az oldalad forráskódjának <head> részébe, még a bezáró </head> elé.
Hátha így érthetőbb.
És aztán ahogy sonar írta, a </head> utáni résznél következik az alábbi sor:
<body onLoad="clearForms()" onUnload="clearForms()"> -
-
Sk8erPeter
nagyúr
válasz
Fecogame #3671 üzenetére
most nem tudom, ezzel mit akartál mondani, mivel konkrét kérdésed/hozzáfűznivalód nem volt, így nem tudom, világos-e, mit is kéne nagyjából csinálni. Ha nem, akkor ennél kicsit egyértelműbben jelezd.
Ha azt mondod, ez így jó, és még kiegészíted plusz egy sorral, akkor kiírja az elküldött üzenetet:
if($send_contact){
echo "We've recived your contact information";
echo $message;
} -
Sk8erPeter
nagyúr
válasz
Fecogame #3666 üzenetére
Ez egy táblázaton belüli táblázat? Mert ha nem, akkor az elejére felesleges az a <td>. Egyébként így átláthatatlan a kódod, kissé szétszedve:
<form name="form1" method="post" action="send_contact.php">
<table width="100%" cellspacing="5" cellpadding="3">
<tr>
<td>Neved:</td>
<td><input name="name" type="text" id="name" size="50"/></td>
</tr>
<tr>
<td>Email:</td>
<td><input name="customer_mail" type="text" id="customer_mail" size="50"/></td>
</tr>
<tr>
<td width="16%">Tárgy:</td>
<td width="82%"><input name="subject" type="text" id="subject" size="50"/></td>
</tr>
<tr>
<td>Üzeneted:</td>
<td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Küldés"/></td>
</tr>
</table>
</form>Az előző hsz.-edben lévő PHP-kód működik egyáltalán?
Mert ott sehol nem látok $_POST változókat. Meg eleve értelmetlennek látszik a változók értékeinek ide-oda adogatása egy másik változónak, mint pl.
$subject ="$subject"; (ez totálisan értelmetlen),
$message="$detail";
stb.
Ehelyett elég lenne olyasmi, hogy pl.
if( !isset($_POST['subject'] ) ){
//hibaüzenetek, esetleg $_SESSION változónak átadva...
}És így tovább, aztán átirányítás az eredeti fájlba (vissza a send_contact.php fájlBÓL), $_SESSION változók ellenőrzése, ha van benne valami (isset), akkor kiíratjuk (akár a hibaüzenetet, akár a sikerességre utaló üzenetet. Nehéz általános receptet adni, mindenki másképp csinálja...
Pl. azt is lehet, hogy kiírd magát az üzenetet, hogy
if( isset( $_SESSION['success'] ) )
echo $_SESSION['message'];Persze ez csak akkor igaz, ha a $_SESSION['message'] változónak átadtad az üzenet tartalmát...
Most lehet, hogy totál érthetetlennek tűnik, amit írtam, írj, ha nem világos...
Új hozzászólás Aktív témák
- Gamer PC-Számítógép! Csere-Beszámítás! Ryzen 5 5500 / RX 6600XT / 32GB DDR4 / 512GB SSD
- Apple iPhone 14 Pro 256GB,2026.03.14-ig ALZA Garancia,Újszerű Állapotban,Kártyafüggetlen.
- Dell RTX A4000 16GB
- Gigabyte Aero 15XC (RTX 3070, Intel Core i7 10870H, 32GB RAM,1+TB SSD) Beszámítás! JÓTÁLLÁSSAL!
- Lenovo Thinkpad X280, 12,5" FHD IPS Érintős, I5-8350U CPU, 8GB DDR4, 256GB SSD, W11, Számla, 1 év ga
- HP Elite / ZBook Thunderbolt 3 docking station
- LG 27MR400 - 27" IPS LED - 1920x1080 FHD - 100hz 5ms - AMD FreeSync - Villódzásmentes
- Telefon felvásárlás!! Samsung Galaxy Note 10+/Samsung Galaxy Note 20/Samsung Galaxy Note 20 Ultra
- BESZÁMÍTÁS! ASUS Z390 i7 9700 32GB DDR4 240GB SSD 1TB HDD RTX 2070 Super 8GB NZXT H510 ADATA 600W
- Bomba Ár! Dell Latitude 3190 - Intel N4120 I 4GB I 64GB SSD I 11,6" HD I Cam I W11 I Garancia!
Állásajánlatok
Cég: FOTC
Város: Budapest