Jump to content
php.lv forumi

WTF kapec kjeburi ?


GB.

Recommended Posts

<font size="3"><img src=\"http://gb.id.lv/bildes/logo.png\".
alt=\"Alternatīvais bildes apraksts, ja bilde netiek.
ielādēta\" title=\"Tooltips, kas parādās uzbraucot uz.
bildes\" />
               </font>

 

ievietojot lapa bildes - vai kadu citu kodu - lapas Source paras kjeburi un bilde neatelojas :(

 

Kas varetu but par vainu ?? Un kaa to izlabot ?

Link to comment
Share on other sites

doh pareizi... tu 100% nepareiz liec.. tev tiek apstrādats ar htmlspecialchars.. un kā gan tu vēlies eksekjūtot html tagus, ja viņi tiek "aizstāsti" tikai par rakstiski tādiem?

Link to comment
Share on other sites

Šaubos vai no šā vien mēs to varam pateikt.

Man ir aizdomas, ka tos img tagus ievieto no kādas formas, kuras post datus pirms ievieto, apstrādā ar kādu htmlspecialchars vai kādu repleisu un eskeipojas pēdiņas. Visdrīzāk, lieto aizsardzību neppareizi lapai(bet tas tikai minējums).

Link to comment
Share on other sites

Šaubos vai no šā vien mēs to varam pateikt.

Man ir aizdomas, ka tos img tagus ievieto no kādas formas, kuras post datus pirms ievieto, apstrādā ar kādu htmlspecialchars vai kādu repleisu un eskeipojas pēdiņas. Visdrīzāk, lieto aizsardzību neppareizi lapai(bet tas tikai minējums).

Ne tikai pēdiņas.. pasties uz < un > :)

Link to comment
Share on other sites

nu lapa ir http://gb.id.lv , taa pati joku lapa kas te pa forumu tika vazata , nju jaa viss tiek pievienots caur formu - ja nemaldos glabajas db un talak ar funkcijam tiek atelots uz galvenas index lapas ! Tikai kapec vins tos simbolu taisa par kjeburiem ?

 

$go = "INSERT INTO `joki` (nosaukums, saturs, pievienoja, laiks, ip, kat_id) VALUES('".htmlspecialchars($virsraksts)."','".htmlspecialchars($saturs)."','".htmlspecialchars($segvards)."','".$laiks."','".$ip."', '".$_POST['kat']."')";

 

Pastudeju un saprayu ka ar sadu kodu taisa tos kjeburus ne ?

 

<?php
function special_formatting($input) {
   $output = htmlspecialchars($input, ENT_QUOTES);
   $output = str_replace(array('  ', "\n"), array('  ', '<br>'), $output);
   return str_replace('  ', '  ', $output);
}
?>

Edited by GB.
Link to comment
Share on other sites

nu jā .. padomā loģiski kas tev būtu jādara, lai varetu pievienot biuwžas :) un aizsardzībai izmanto mysql_real_escape_string nevis htmlspecialchars

tad tu saki ka htmlspecialchars janomaina ar mysql_real_escape_string un viss bus ok ?? izmeginaju - saaak sanak , lai gan pats neapjedzu ko daru

Link to comment
Share on other sites

GB smags gadījums, kaut ko grib panākt, bet nezin ko...

 

Varbūt tiešām vajag palasīt kaut ko par XSS un SQL injections... Nu kaut kādus pamatus, vismaz... Citādi bezcerīgi iestāstīt te kaut ko, ja nav saprašanas pat par pamata lietām...

Link to comment
Share on other sites

htmlspecialchars neņem nost, savādāk tev kāds iepostos kādu redirektu vai ko citu.

<meta http-equiv="REFRESH" content="0;url=http://www.internetshouldbeillegal.com/">

 

Labāk html tegu pieveinošanai izmanto BBCode:

[img= source ]

un tad apstrādā ar php, kad velc ārā.

Edited by Maaren
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...