Welkom, Gast. Je bent niet ingelogd.

PHP 1 enter toestaan

Basjee
Octo
Geplaatst op: 17 Mar 2007, 19:46
PimpCoins: 0
💸+
Bewerken Quote

Hello,
Ik heb een headline systeem met een vak eromheen, dat vak heeft een bepaalde hoogte, vandaar dat als je meerdere enters typt het vak uitrekt.
Nu wil ik dat er max. 1 enter mag worden getypt zodat het vak niet uitrekt, ik heb al een verkort functie.

Ik bedoel het zo:
Dat dit word

1
2
3
4
5
Hey
Dit
is
een
test

Dit
1
2
Hey
Dit is een test

Dat hij dus maar 1 enter 'goedkeurd'
Géén enter mag ook!

Dit is mijn functie

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
function verkort( $text, $length ) 
{ 
    $punc = array( "!", "?", "." ); 
    if( strlen( $text ) > $length ) 
    { 
        $text = substr( $text, 0, $length ); 
        $text = trim( $text ); 
         
        $last = substr( $text, -1 ); 
        if( !in_array( $last, $punc ) ) 
        { 
            $text .= "<div class="leesalles">... lees meer</div>"; 
        } 
    } 
    return $text; 
} 
?>

Ik had zelf al gekeken naar [url]http://nl3.php.net/nl2br[/url] en [url]http://nl3.php.net/wordwrap[/url] maar daar werd ik niet veel wijzer van

Eigenlijk een omgekeerde wordwrap

ty

[Laatst bewerkt door Basjee op zaterdag 17 maart 2007, om 19:47]
Lennard
?
Geplaatst op: 17 Mar 2007, 19:48
PimpCoins: 0
💸+
Bewerken Quote

dus iets als
if(tel_enters($bericht) > 1)
{

echo 'foei ';

}

en dan zoek je tel_enters() ofzo?

Basjee
Octo
Geplaatst op: 17 Mar 2007, 19:49
PimpCoins: 0
💸+
Bewerken Quote

Ja .. ongeveer

Eigenlijk bedenk ik me nu dat het, hetzelfde is als je sig.
Die kan ook niet hoger zijn dan x pixels

Lennard
?
Geplaatst op: 17 Mar 2007, 19:54
PimpCoins: 0
💸+
Bewerken Quote

ff wat uit mn hoofd:

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$bericht = "hallo\nik\npwn :')";

function tel_enters($string)
{

  return count(explode("\n", $string)) - 1;

}

echo tel_enters($bericht);
?>

Maar bedoel je niet dat je het wilt inkorten, dus dat er maar 1 regel overblijft?
Dus dat bovenstaand wordt:

hallo
Lees meer...

Basjee
Octo
Geplaatst op: 17 Mar 2007, 20:12
PimpCoins: 0
💸+
Bewerken Quote

Nee het was toch zo simpel

1
2
3
$text = str_replace('\n', '', $text);
    $text = str_replace('<br>', '', $text);
    $text = str_replace('<br />', '', $text);

ty lennard

Lennard
?
Geplaatst op: 17 Mar 2007, 20:17
PimpCoins: 0
💸+
Bewerken Quote

Basjee schreef:

Nee het was toch zo simpel
[...]

ty lennard


lol alsjeblieft

📫

Nieuw privébericht

🔥

Registreren


Login