14. maj 2010 - 00:44
Der er
10 kommentarer og 2 løsninger
undgå linjeskift i kildekode
hejsa jeg har et problem som irritere mig lidt. jeg har en mysql hvor jeg for tekst fra til en side. datatypen er longtext. så i kildekoden roder det rundt. det jeg godt kunne tænke mig var at jeg fik en lang linje i stil med: eksempel ekse mpel eksempel <br /> eksempel eksempel <b>eksempel eksempel </b> <br /> i stedet for: eksempel ekse mpel eksempel <br /> eksempel eksempel <b>eksempel eksempel eksempel </b> <br /> ________________ håber i forstår hvad jeg er ude efter
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
faktisk ligesom her på eksperten
hvis den laver linjeskift i din kilde, må der være nogle \n i databasen?
Måske virker det her: str_replace("\\n", "", $longText); Jeg er ikke helt sikker, men du kan jo prøve :) //mcardle
@splazz, der var du hurtigere :D //mcardle
det virkede sku men jeg synes det er mærkeligt fordi jeg har en preg_replace der ser sådan ud: preg_replace('/(\n)/is', '<br />', $text); burde den ikke kunne klare det?
fandt lige ud af at det ikke helt virkede det du sagde det jeg gjore var: $text = str_replace("\r", "", $text);
det her kan klare det: $search = array( '/(\r\n)/is' ); $replace = array( '<br />' ); if(!($p == "rediger")) $text = preg_replace($search, $replace, $text);
men i skal have tak lig et svar hvis i vil have point
Jeg lavede ikke noget regex, men jeg kan da godt lægge et svar :o) //mcardle
Vi tilbyder markedets bedste kurser inden for webudvikling