Jump to content
php.lv forumi

Pēdiņas iekš input lauka


ebw

Recommended Posts

sorry, ja atkārtojos, bet īsti nevaru iebraukt šajā lietā..

kā pareizi var apstrādāt tekstu, lai input laukā viņš rādītos ar pēdiņām.

teiksim ja no bāzes atnāk vērtība: SIA "Kautkas"

tad inputā viņš izskatās kā: <input type="text" name="vards" value="SIA "Kautkas""> rezultātā inputā ir tikai SIA bez tā kas pēdiņās.

paldies!

Link to comment
Share on other sites

Papēti htmlspecialchars funkciju, domāju ka Tavā gadījumā līdzēs, izmanto viņu pie datu izvades, ievadot datubāzē atstāj parastu tekstu kāds viņš ir, neko nekodējot, izņemot eskeipošanu protams.

 

ok. tnx. buus japapeeta

Link to comment
Share on other sites

nezinu, vai šis ir tas labākais variants, bet lai izvairītos no visādiem gļukiem ar pēdiņām un citām lietām izmantoju šādu funkciju:

<?php
function strip($hack)
{
	$hack = trim($hack);
	$hack = stripslashes($hack);
	$hack = htmlspecialchars($hack);
	$hack_search = array("'", '"');
	$hack_replace = array ("’",""");
	$hack = str_replace($hack_search,$hack_replace,$hack);
	return $hack;
}
?>

Ja nu kādam profiņam ir ieteikums, kā uzlabot, labprāt uzklausītu.

Link to comment
Share on other sites

Man īstenībā baigi riebj, ka es kaut ko uzrakstu ar slešu, bet aplikācija manus slešus aizvāc. Es parasti iztieku ar htmlspecialchars() + trim() un pie glabāšanas vēl + mysql_real_escape_string() - visa māksla.

 

EDIT: drukas kļūdas

Edited by marcis
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...