Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Linebreak

Pernah bermasalah seperti ini?
<img src="http://i53.tinypic.com/2v1kbk9.jpg"/>;
Linebreak sangat menyusahkan pada saat berada di textarea.
Tapi, ada solusinya!

Cara ini, mengandalkan fungsi <b>nl2br</b> dari PHP
Gunanya adalah merubah linebreak yang terdapat di textare menjadi tag <b>BR</b> pada HTML.

Langkahnya sebagai berikut :
Misal, mempunyai file proses.php

<b>NL2BR</b><div class='geshi_syntax'><table><tr><td><div class='code'><pre class="php"><span class="re0">$content</span> <span class="sy0">=</span> <span class="kw3">nl2br</span><span class="br0">(</span><span class="re0">$_POST</span><span class="br0">[</span><span class="st_h">'content'</span><span class="br0">]</span><span class="br0">)</span><span class="sy0">;</span> <span class="co1">// Diambil dari value textarea dengan nama "content"</span>
<span class="kw1">echo</span> <span class="re0">$content</span><span class="sy0">;</span></pre></div></td></tr></table></div>

<b>MASALAH BR</b>
<i>Jika menggunakan <b>echo $content;</b> pada textarea, akan terlihat tag BR</i>

<b>SOLUSI BR</b>
Gunakan fungsi <b>str_replace</b> untuk mengubah <b>BR</b> menjadi linebreak sesuai dengan "content"<div class='geshi_syntax'><table><tr><td><div class='code'><pre class="php"><span class="kw1">echo</span> <span class="st0">"<textarea>"</span><span class="sy0">;</span>
<span class="kw1">echo</span> <span class="kw3">str_replace</span><span class="br0">(</span><span class="st_h">'<br/>'</span><span class="sy0">,</span> <span class="st_h">' '</span><span class="sy0">,</span> <span class="kw3">str_replace</span><span class="br0">(</span><span class="st_h">'<br />'</span><span class="sy0">,</span> <span class="st_h">' '</span><span class="sy0">,</span><span class="kw3">str_replace</span><span class="br0">(</span><span class="st_h">'<br>'</span><span class="sy0">,</span> <span class="st_h">' '</span><span class="sy0">,</span><span class="kw3">str_replace</span><span class="br0">(</span><span class="st_h">'<br >'</span><span class="sy0">,</span> <span class="st_h">' '</span><span class="sy0">,</span><span class="re0">$filenya</span><span class="br0">)</span><span class="br0">)</span><span class="br0">)</span><span class="br0">)</span><span class="sy0">;</span>
<span class="kw1">echo</span> <span class="st0">"</textarea>"</span><span class="sy0">;</span></pre></div></td></tr></table></div>

Maka, hasil dari output yang telah di replace menjadi seperti ini
<img src="http://i53.tinypic.com/546qup.jpg"/>;
Tagged:

Comments

  • sebagian text hilang kang.... hehehe,, scriptnya ga kelihatan diakhir period(appa lah ini)

    jadi ga kebaca diakhir str_replace itu ada apa.
  • @syuaa Sudah diupdate kang :)
Sign In or Register to comment.