Jump to content
php.lv forumi

Analgiins

Reģistrētie lietotāji
  • Posts

    336
  • Joined

  • Last visited

Everything posted by Analgiins

  1. nu piedo atvaino, bet strip_tags izdzeesh tikai neatljautos tagus (nu un arii atribuutus vinjos), bet ne jau tekstu starp tiem (speciaali boldriku lieku, lai saprastu), piem., kas atrodas starp <h1>bla bla</h1>, vai <p>paragraafs</p> Paskaties pats (sourcee!), ko izvada shis pieraksts: echo strip_tags('<h1>bla bla</h1> un <p>paragraafs</p>', '<p>');
  2. nee nu dereet jau der :) piemeeram, testeeju php.lv/f - reku panjemu kodu no sava tekst editora un pa taisno peistoju sheit, luuk rezultaats: <table width="73" border="1" cellpadding="0" cellspacing="0" bgcolor="red"> <!--DWLayoutTable--> <tr> <td width="73" height="76">nelabais teksts, kas atrodas tabulaa.. nu vispaar whatever</td> </tr> </table> es pienjemu, ka te (aka php.lv/f) ar htmlspecialchars speciaalie simboli tiek nokonverteeti, nu bet anyway, kau kaa negribeetos, lai shitaa te spamotu, taapeec nederees tikai strip_tags, jo tad vienalga paliks tas nelabais teksts, kas atrodas tabulaa.. nu vispaar whatever
  3. htmlspecialchars jau nokonvertee tikai speciaalos simbolus uz HTML entiitijaam, godiigi sakot es nesaprotu, ka es vinju varu pielietot tekstu filtreeshanai. Doma jau bij taada, ka ar shaadaai liidziigu rindinju: $text = preg_replace("'<script[^>]*?>.*?</script>'", "", $text); es nodzeeshu visu, kas ir script tagos, bet HTML tagi tach ir daudz un dazhaadi (kaut kur ap 90 laikam) un raxtiit apmeeram 90 shaadas rindinjas, lai nofiltreetu katru tagu (nu iznjemot, tos kurus es atljauju tur p, u, i, B) nebuutu visai racionaali, taapee doma bija uztaisiit kaadu universaalu RegEx, kas nofiltree tekstu
  4. nu strip_tags jau notiira tikai pashus tagus, bet ne tekstu, kas ir starp vinjiem, bet vaidzeetu jau arii notiiriit tekstu starp vinjiem. Kas buus, ja teiksim komentos, lietotaajs saak peekshi vadiit <table utt. ;)
  5. $text = preg_replace("'<p[^>]*?>.*?</p>'", "", $text); ar sho kodu es tekstaa nonjemu visus <p> tagus un ariidzan tekstus, kas ir starp vinjiem (saakuma un nosleedzosho tagu). Bet man vajag izfiltreet taa, lai tekstaa paliktu tikai teksts starp manis atljautajiem tagiem (nu kaut vai tas pats <p>), un arii teksts kas nav starp nekaadiem tagiem. Uzrakstiiju shitaa, bet iisti nedara to, ko vaig: $text = preg_replace("'<[^p]*>.*?</[^p]*>'", "", $text); Var kaads paliidzeet?
  6. sapratu, palasiijos manuaaljos, forumos... - failiem tak jaabuut CHMOD`ed :)
  7. btw, kaa tev var straadaat fwrite funkcija uz eclub.lv ? Es testeeju, man neatljaava neko tamliidziigu
  8. Kaa aizveert logu ar javascriptu, ja lieto Netscape, Firefox.. un mosh veel kaut ko ? self.close() un window.close() der tikai prieksh IE. Aa, un veel, kaada atshkjiriiba starp self un window shajaa gadiijumaa?
  9. te veel taada infa, ka tas viss griezhas uz WinXP Pro, Apach 2.0.49, PHP 4.3.7
  10. nevaru aizsuutiit vienkaarshu meili, nu skripts vienkaarsh <?php mail("[email protected]", "My Subject", "Line 1\nLine 2\nLine 3"); ?> Nu meils protams esosh, bet izmet pazinjojumu: Warning: mail(): SMTP server response: 451 See http://pobox.com/~djb/docs/smtplf.html. in C:\Program Files\Apache Group\Apache2\htdocs\piem\zzz.php on line 23 Kas tad tas taads ir ? php.ini failaa SMTP arii uzlikts viss kaa vaig, man ir balticom.lv so: SMTP = mail.balticom.lv ;un smtp_port = 25
×
×
  • Create New...