Avatar billede mjula Nybegynder
04. april 2001 - 14:56 Der er 13 kommentarer og
2 løsninger

UhU!!!! Max antal ord i txt!

Jeg har lige fået det her script, men jeg mangler en enkelt detalje...:
<?
if($overskrift && $navn && $besked )
{

$file = \"tagwall.txt\";
$str = \"
<u><b>$overskrift</b></u><br>
<b>$besked<b><br>
Written by: <u>$navn</u><br>
<hr color=black>
\";

$fp = fopen($file, \"r\");
$arr = file($file);
$res = implode( \"\", $arr);
$res = \"$str$res\";
fclose($fp);

$fp = fopen($file, \"w\");
fputs($fp, $res);
fclose($fp);
}

$fp2 = fopen(\"ny.txt\", \"w\");
fputs($fp2, $str);
fclose($fp2);
?>

I ny.txt må der max være... lad os sige 50 ord, hvis der er mere, så skal den skrive:...efter!!!
Avatar billede uller Nybegynder
04. april 2001 - 15:01 #1
gad vide om ikke dette skulle gøre det...
--------------------------------------------
$test_arr = explode(\" \", $besked);
if(count($test_arr)>50)) {
$i=0;
while($i<50) {
$new_besked .= $test_arr[$i].\" \";
$i++;
}
$new_besked .= \"...\";
Avatar billede mortenfn Nybegynder
04. april 2001 - 15:03 #2
$fil = split(chr(13),$fp2);
for ($i = 1; $i <= 50; $i++) {
$text=$text.$fil[$i];

}

$text=$text.\'....\';


Avatar billede mjula Nybegynder
04. april 2001 - 15:07 #3
Var det muligt een af jer gad skrive...DET H E L E??? jeg er lidt... til det der!
Avatar billede mortenfn Nybegynder
04. april 2001 - 15:12 #4
<?
if($overskrift && $navn && $besked )
{

$file = \"tagwall.txt\";
$str = \"
<u><b>$overskrift</b></u><br>
<b>$besked<b><br>
Written by: <u>$navn</u><br>
<hr color=black>
\";

$fp = fopen($file, \"r\");
$arr = file($file);
$res = implode( \"\", $arr);
$res = \"$str$res\";
fclose($fp);

$fp = fopen($file, \"w\");
fputs($fp, $res);
fclose($fp);
}
$fil = split(\" \",$str);
for ($i = 1; $i <= 50; $i++) {
$text.=$fil[$i];
}
$str=$text.\'....\'; 


$fp2 = fopen(\"ny.txt\", \"w\");
fputs($fp2, $str);
fclose($fp2);
?>
Avatar billede mortenfn Nybegynder
04. april 2001 - 15:15 #5
den her er bedre:

<?
if($overskrift && $navn && $besked )
{

$file = \"tagwall.txt\";
$str = \"
<u><b>$overskrift</b></u><br>
<b>$besked<b><br>
Written by: <u>$navn</u><br>
<hr color=black>
\";

$fp = fopen($file, \"r\");
$arr = file($file);
$res = implode( \"\", $arr);
$res = \"$str$res\";
fclose($fp);

$fp = fopen($file, \"w\");
fputs($fp, $res);
fclose($fp);
}
$fil = split(\" \",$str);
for ($i = 1; $i <= 50; $i++) {
$text.=$fil[$i].\" \";
}
$str=$text.\'....\'; 


$fp2 = fopen(\"ny.txt\", \"w\");
fputs($fp2, $str);
fclose($fp2);
?>
Avatar billede uller Nybegynder
04. april 2001 - 15:15 #6
problemet med ovenstående er at der ikke bliver taget højde for at der også er blandet html tags ind i...
Avatar billede uller Nybegynder
04. april 2001 - 15:16 #7
sorry!
...ind i \"$str\"
Avatar billede mjula Nybegynder
04. april 2001 - 15:17 #8
Ja, det virker, men der er et problem!
i ny.txt sætter den ikke mellemrum mellen linjerne!!!
Avatar billede uller Nybegynder
04. april 2001 - 15:19 #9
<?
if($overskrift && $navn && $besked )
{

$file = \"tagwall.txt\";
$str = \"
<u><b>$overskrift</b></u><br>
<b>$besked<b><br>
Written by: <u>$navn</u><br>
<hr color=black>
\";

$fp = fopen($file, \"r\");
$arr = file($file);
$res = implode( \"\", $arr);
$res = \"$str$res\";
fclose($fp);

$fp = fopen($file, \"w\");
fputs($fp, $res);
fclose($fp);
}
$fil = split(\" \",$str);
for ($i = 1; $i <= 50; $i++) {
$text.=$fil[$i].\" \";
}
$str=$text.\'....\\n\'; 


$fp2 = fopen(\"ny.txt\", \"w\");
fputs($fp2, $str);
fclose($fp2);
?>
Avatar billede mortenfn Nybegynder
04. april 2001 - 15:20 #10
de kan fjernes med: strip_tags ($str);
Avatar billede mjula Nybegynder
04. april 2001 - 15:20 #11
Kewl! morten nr 2 virker meget bedre!
Tak!!!
Avatar billede uller Nybegynder
04. april 2001 - 15:23 #12
jeg hedder altså uller...
Avatar billede mortenfn Nybegynder
04. april 2001 - 15:26 #13
uller--> det går jo fint når vi blander vores scripts

;O)
Avatar billede mjula Nybegynder
04. april 2001 - 15:27 #14
lol da!
hehe og ja...tak
Avatar billede uller Nybegynder
04. april 2001 - 15:30 #15
mortenfn -> hehe gu gør det så... :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester