Jump to content
php.lv forumi

Stopp

Reģistrētie lietotāji
  • Posts

    770
  • Joined

  • Last visited

Posts posted by Stopp

  1. bet tāpēc jau es htmlspecialchar-oju, lai iznāktu galā " nevis ". :)

     

    turklāt tad ir jāraksta katram ") &) <) >) utt., bet tad ir jāraksta

    str_replace("&quot<img src=\"ha.jpg\"/>", "")", $t);

    vēl pēc smailu pārveidošanas. tas jau bija mans pieļaujamais variants no paša sākuma, bet domāju, vai nav kāds vienkāršāks un varbūt ātrāk funkcionējošs veids. nu ko, laikam jau nav..

  2. Grey_Wolf, protams var, tikai tad ieilgs skripta izpildes laiks un daudzak darba pie skritpa. Manupraat izdevigak butu htmlspecialchars, sakartots str_replace, lai pazud iespeja, ka k-kas dublesies. Cik tad nu ir tie smailiji ar quoteem ? Es pat prakstiski tadus nelietoju. Un 1 tikai zinu ").

    htmlspecialchars vien pārveido, ja nemaldos, četrus simbolus, kuriem ir ; galā. tad vēl var ', $ u.c. simbolus pārveidot par attiecīgo virknējumu ar ; galā. var jau, protams, sastādīt kaut vai arrayu, kurā būtu iekšā "), &) un pārveidot par " ) utt, bet tas būtu, manuprāt, visai stulbi.

     

    un jā, htmlspecialchars pēc smailiem tomēr neder. vakar biju drusku iedzēris. :)

     

    edit: MakaTaNaw, tu gadījumā nedomā, ka es gribu dabūt, lai ") pārvēršas par kādu attēlu ? ja gadījumā es saprotu pareizi un tu tik tiešām tā domā, tad paskaidrošu domu - problēma ir tur, ka, ja ;) tiek aizstāts ar <img src="smaids.jpg"/>, tad ") pārveodojas par &quot<img src="smaids.jpg"/>, bet vajag, lai ") paliek tāds pats "). bet, ja tas ") pārveidojas, tad telefons bļauj kļūdas un lapu neatver.

  3. wdf, nu vispār neko nesaprotu. quota, guot.. ?

     

    vsjo, viss atrisināts.

     

    aa, nu es sāku saprast tavu domu. bet jebkurā gadījumā vienkāršāk ir sākumā str_replace ar smaidiem, tad htmlspecialchars.

  4. mm, MakaTaNaw, tu nesaprati domu. ja man ir

    htmlspecialchars($text);

    un

    str_replace(";)", "<img ../>", $text);

    tad sākumā " pārveidojas par " un ;) pārveidojas par <img ../>, tātad

    ") -> ") -> &quot<img ../>

    un līdzko nav " , bet ir &quot , tā WML lapas vispār never vaļā...

     

    bet ja sākumā ir str_replace un pēc tam htmlspecialchars, tad visam vajadzētu būt kārtībā. :) kaukad rīt pamēģināšu, tagad pālis. ;)

  5. jauninjais, ar ko tad šai gadījumā atšķiras ereg_replace no str_replace ?

     

    MakaTaNaw, ir str_replace(";)", "<img ../>", $text); un .... pag, nupatkā laikam izdomāju. :P

     

    jātaisa smailpārveide pirms htmlspecialchars :)

  6. emocijikonas veidoju ar str_replace, piem. .. nu visi zina, kā ;)

     

    problēma ir ar ';)' smaidiņu, kas kopā ar htmlspecialchars dabū kļūdu - piem. ") pārveodojas par &quot[smaids]

     

    kā ar šito tikt galā ?

  7. PHP un PHP :)

    Šeit tiek apspriestas visas lietas, kuras saistītas ar jaunumiem iekš PHP -- problēmas, kuras ir sastopamas jaunajās versijās, trūkumi, iespējamie uzlabojumi, u.t.t.

     

    nez kāpēc par to tiek runāts tikai OFFTOPIC forumā. manuprāt vajadzētu apvienot sadaļas 'PHP un PHP :)' un 'PHP skripti'. mazliet ērtāk arī būtu. tas tā, starp citu..

  8. $kods_jauns = str_replace(\"\",\"\",$kods_jauns); // sheit ir sliipsviitra

    tev tak šeit vispār nekas nav ielikts pēdiņās.. bet vispār es nesapratu tavu domu. tu gribi, lai no "" tā slīpsvītra tiktu noņemta ? tad stripslashes (varbūt 2reiz) vai

    $kods = str_replace("\\\"", "\"", $kods);

     

    ja gribi, lai tiek pielikta, tad addslashes vai

    $kods=str_replace("\"", "\\\", $kods);

×
×
  • Create New...