- Tomasz72: Ventilátor upgrade
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- Elektromos rásegítésű kerékpárok
- Chosen: Canon 5D II - portrézás 2025-ben
- Luck Dragon: Asszociációs játék. :)
- Szevam: „Rendszerleállás” – egy AI képzeletbeli halál utáni élménye
- bambano: Bambanő háza tája
- Geri Bátyó: B550 szűk keresztmetszet, de mi és miért?
- sziku69: Szólánc.
Ú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
Hirdetés
- AliExpress tapasztalatok
- Vezetékes FÜLhallgatók
- Motorola Razr 60 Ultra - ez a kagyló könnyen megfő
- Nintendo Switch 2
- PlayStation 5
- Gyúrósok ide!
- Kivégzi a Firewire-t az új macOS verzió?
- Kertészet, mezőgazdaság topik
- Bambu Lab 3D nyomtatók
- Motorola Edge 50 Neo - az egyensúly gyengesége
- További aktív témák...
- Xiaomi Redmi Note 11 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- Telefon felvásárlás!! Xiaomi Redmi 9, Xiaomi Redmi 9AT, Xiaomi Redmi 10, Xiaomi Redmi 10 2022
- Bomba ár! Lenovo ThinkPad L390 - i7-8GEN I 8GB I 256SSD I 13,3" HD I HDMI I Cam I W11 I Gari!
- BESZÁMÍTÁS! ASUS ROG Zephyrus GA403UV Gamer notebook - R9 8945HS 16GB RAM 1TB SSD RTX 4060 8GB WIN11
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest