Hirdetés
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
- Milyen okostelefont vegyek?
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Fotók, videók mobillal
- Dupla kamerával menekülne az iPhone Air a kaszától
- Apple Watch
- Olyan lesz a Google Térkép, mint a segítőkész haver az anyósülésen
- iPhone topik
- Apple iPhone 14 - tavalyi termésből főzve
Ú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
- Azonnali alaplapos kérdések órája
- EAFC 26
- Milyen alaplapot vegyek?
- Mibe tegyem a megtakarításaimat?
- Házimozi haladó szinten
- GoodSpeed: Ágymatrac keresési kálvária
- Proxmox VE
- Milyen billentyűzetet vegyek?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- HDD probléma (nem adatmentés)
- További aktív témák...
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Azonnali készpénzes AMD Radeon RX 7000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
- Felújított laptopok számlával, garanciával! Ingyen Foxpost!
- HIBÁTLAN iPhone 16 Pro 128GB Silver Titanium- 1ÉV GARANCIA -Kártyafüggetlen, MS3933, 98% Akkumulátor
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest







