Kezdőoldal » Számítástechnika » Weblapkészítés » Mi az oka, hogy egy adatbázis...

Mnyko kérdése:

Mi az oka, hogy egy adatbázis nélküli PHP űrlapot amely egyszerűen adatokat küld egy e-mail címre, üresen a kitöltött adatok nélkül küld el a DotRoll szolgáltató fizetős tárhelyéről, amely űrlap ATW-ről megfelelően megérkezik?

Figyelt kérdés

2012. márc. 27. 16:33
 1/6 anonim ***** válasza:

kód?

honnan szedi az adatokat?

2012. márc. 27. 21:26
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Egy html file-ból szedi, és simán elküldi az e-mailre. Az ATW-n megfelelően működik. De a másik tárhelyen nem küldi el a kitöltött részeket. Valami a kódban lehet hiba... de nem tudom mi.


<?php

$subject = "Rendeles: ";

$kuldo = "Megrendelő adatai:

Név: $nev

Irányítószám: $irany

Város: $varos

Utca, házszám, ajtó: $utca

Számlázási név: $sznev

Irányítószám: $szirany

Város: $szvaros

Utca, házszám, ajtó: $szutca

E-mail: $mail";

$level = "Könyvek:

(5900 Ft): $k1 db

(4000 Ft): $k2 db

(4400 Ft): $k3 db

(4800 Ft): $k4 db

(3600 Ft): $k5 db

(3800 Ft): $k6 db";

mail(".......@gmail.com", $subject, $level, $kuldo);

?>

2012. márc. 28. 15:18
 3/6 anonim ***** válasza:
Jobb is hogy nem küldi el, mert egy alapvető biztonsági rést elzáró opció van bekapcsolva, $nev helyett használj $_POST['nev']-et, ugyanígy a többi formból érkező adatnál.
2012. márc. 29. 11:20
Hasznos számodra ez a válasz?
 4/6 kukuri válasza:
Én először megnézném a szolgáltatót, hogy nincs véletlen letiltva a levél külés?
2012. márc. 30. 07:54
Hasznos számodra ez a válasz?
 5/6 kukuri válasza:

monithun!


Miből gondolod hogy formból küldi? Lehet hogy ez még csak egy teszt levélküldés és a fájl megnyitásával rögtön elküldi a fixen beírt adatokat. Fixen beírt mivel nem adatbázisból dolgozik. Ha van pár adatbeviteli mező akkor természetesen kell a form és a POST adatküldési típus. Viszont ha a védelemről beszélünk akkor nem ártana feldolgozás előtt még ellenőrizni is az adatokat.

2012. márc. 30. 07:59
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:

Köszönöm montihun!

A $_POST['nev'] volt a gond, így már megfelelő! :) Thx

2012. márc. 30. 08:18

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!