ugrás a tartalomhoz

ajax - php - megoszules / nincs ujsor???

Anonymous · 2006. Okt. 26. (Cs), 15.26
sziasztok,

lassan-lassan az orulet hatarara kerulok meg akkor, ha tudom, hogy valamit en szurok el. a felallas a kovetkezo:

megvan ugye az index.html file-om ami tartalmaz egy form-ot kulonbozo valtozokkal koztuk egy textarea mezovel. egy link es ajax segitsegevel atpasszolom az adatokat egy PHP file-nak. Minden rendben idaig.

Van egy fuggvenyem a PHP forrasban, ami azt hivatott csinalni, hogy darabokra szedje a textarea-ban levo adatot. Meg ez is megy. A gondom a kovetkezo. A fuggveny kimenete a kepernyore menne, egyelore csak azt akarom, hogy a szavakat irja ki ujsorral elvalasztva alias <BR>
. Igen am, de a kepernyon valami ilyet latok:

ez<BR>egy<BR>proba<BR>sor<BR>

valahogy ezt nem ertem. olyan mintha a bongeszo nem tudna, hogy ez HTML! mondjuk uj vagyok ajax teruleten de szerintem ennek igy mennie kene. egyszeruen echo-t vagy print-et hivok php-bol. ja, ha barmi mast probalok (pl. &nbsp;) az se mukodik.

probaltam utanajarni interneten, hogy mi lehet, de nem talaltam semmi hasznalhatot, ugyhogy most itt probalkozok,,,,...

remelem ti tudtok,
koszi...
iM
 
1

hát...

amonrpg · 2006. Okt. 26. (Cs), 17.08
Próbáld meg, hogy HTML-t teszel köré, vagy a BR-t cseréld le \n -re (újsor) attól függ, hol is akarod ezt megjeleníteni.
Nekem ez nagyon úgy tűnik, hogy nem text/html fejléccel megy ki az eredményt, hanem text/plain -nel.
2

jajaja

Anonymous · 2006. Okt. 26. (Cs), 17.11
szia,

jaja, nekem is ugy tunik. most probalom ugy, hogy a php-be header-rel csinalok valamit.

i
3

itt a forras hol a forras

Anonymous · 2006. Okt. 26. (Cs), 17.23
itt a PHP kod, hatha ez segit... mar mindent probaltam :(

<?
$text   = $_REQUEST["text"];
$verse  = $_REQUEST["verse"];
$row    = $_REQUEST["row"];
$col    = $_REQUEST["col"];

header('Content-type: text/html');
echo( "Verse: $verse $row $col " );

if( $text ){
        for( $i = 0 ; $i< strlen($text) ; $i++ ){
          if( eregi( "[\,,!,;,\n,\.]", $text[$i]) ){
            $words .= " ";
          }else{             $words .=  strtolower($text[$i]);
          }         }
        $a_words = split( " ", $words );

        foreach( $a_words as $word ){
          if( $word != "" ){
            $retval .= $word."<BR> ";
          }
        }
        echo( $retval );
}else{ echo( "Emptiness..." ); }
?>
4

ha jól sejtem...

amonrpg · 2006. Okt. 26. (Cs), 20.47
Ha jól sejtem azt szeretnéd elérni, hogy minden írás jel után törjön a szöveg?
amúgy nem egyszerűbb ha preg_replace-szel cseréled le a fenti írásjeleket?

Amúgy nekem okénak tűnik a dolog:

http://localhost/?text=blabla,hehehe&verse=dksjfls%20sldkjflksjdklfjksdf
Verse: dksjfls sldkjflksjdklfjksdf blabla
hehehe
5

furi

Anonymous · 2006. Okt. 26. (Cs), 23.45
ez a furi, hogy nekem is teljesen OK-nak tunik minden, de valahogy a bongeszo nem erzekeli, hogy ez egy HTML dokumentum lenne. es siman kiirja <BR> vagya akarmi mas HTML tag-et amit beirok. es nem ertelmezi... baromi erdekes...

i
6

forras?

torso · 2006. Okt. 27. (P), 00.37
Milyen html forrast general a php?
7

a phP generalja

Anonymous · 2006. Okt. 27. (P), 23.15
szio,

maga a PHP semmi mast nem general, csak a kimenetet, ami szo szerint mondjuk ennyi:
alma<BR>korte<br>pipacs<br>

ket file-om van. az index.html - ami tartalmaz minden ajax-ot, a form-ot

es az egyik link onclick esemenye hivja meg az ajax fuggvenyt, ami elkuldi a valtozokat a PHP file-nak es az meg kikopi az eredmenyt....

de nagyon furcsa, mert mar kiprobaltam, hogy a PHP helyett csak egy egyszeru HTML oldalt hivok meg, de az se mukodik... nagyon erdekes :(

koszi
8

text/html?

krey · 2006. Okt. 27. (P), 23.28
Ellenőrizd, hogy text/html-ben outputol-e a PHP.

<? header('Content-Type: text/html'); ?>
üdv. krey