» »

Problem z MySQLom

Problem z MySQLom

<?php?> ::

Ko hočem preko enega input box vstaviti v bazo nek text ki vseboje enojno ", mi ven vrže error. Ampak če dam pa karetikoli drug znak mi pa prav dela...
Kje je fora?!?

<?php?> ::

Kako bi naredil eno registracijo, kjer bi, ko bi uporabnik izpolnil obrazec in ga poslal, na njegov email poslalo sporočilo kjer bi bil link za "pravo" registracijo, kjer bi ga potem res spravilo v bazo?

Ker da bi dal v link vse spremenljivke nebi šlo, ker bi lahko sam spreminjal spremenljivko za email, in efekt skripte bi bil uničen...

masticore ::

prvo vprašanje:
na zadevi, ki jo dobiš iz input boxa izvedi:
addslashes(string)
potem pa shrani v bazo ... za razložitev te funkcije poglej v manual ...

drugo vprašanje pa:
jah .... kaj, če bi user si ustvaru račun ... vendar bi bil status računa off .... in bi dobil po pošti link, kjer bi ga vključil .... če pa user nebi v določenem času aktiviru accounta bi se sam zbrisu ...

Lp masticore

rc-car ::

1. Preden zapišeš v bazo dodaj tekstu pred " in ' slashe z
$text = addslashes($text);
Ko pa bereš iz baze pa slashe odstrani z
$text = stripslashes($text);

2. Dodaj v bazo še eno polje z default vrednostjo na 0. Uporabnik pa potem preko maila klikne na link ki ti potem aktivira account (recimo postavi vrednost na 1)
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

Zgodovina sprememb…

  • spremenil: rc-car ()

<?php?> ::

Bom tako naredil...
Hvala


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Koliko bi me stalo...

Oddelek: Izdelava spletišč
92693 (1937) x0rnn
»

problem v C#

Oddelek: Programiranje
211955 (1670) dvojka
»

SQL injection

Oddelek: Izdelava spletišč
121944 (1742) CCfly
»

Brisanje iz baze

Oddelek: Izdelava spletišč
141592 (1470) <?php?>
»

Še malo teženja o php

Oddelek: Programiranje
461734 (1323) rc-car

Več podobnih tem