[php] nl2br bij include

Pagina: 1
Acties:

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 14-09 23:54
Hoe kan ik de function nl2br() bij de function include() toevoegen? Ik heb namelijk dit script. En nu moet ik ervoor zorgen dat wanneer erin de file een nieuwe regel begint een <BR> plaatst. Ik kan het niet in de file zetten.

Dit is het script.
PHP:
1
2
3
4
5
6
<?
$success = nl2br(@include($lower_naam.$textfile_ext));
if (!$success) {
      echo "Error #1: Het bestand $lower_naam$textfile_ext is niet gevonden";
}
?>

Verwijderd

Ja wat wil je doen dan, een include in een variabele douwen? Daar is include dus niet voor. Probeer het anders met fopen() of
PHP:
1
2
3
<?
$blaat = join ('<br />', file ('blaat.inc'));
?>

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
dat kan niet zoals jij wilt. je kunt het wel zo doen:
code:
1
2
3
4
5
ob_start();
include($lower_naam.$textfile_ext)
$contents = ob_get_contents();
ob_end_clean();
echo nl2br($contents);

[edit]
ob_end_clean ipv ...flush

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Dat kan niet.

Klaar voor een nieuwe uitdaging.


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op maandag 12 november 2001 19:56 schreef chem het volgende:
Dat kan niet.
:?

Verwijderd

Op maandag 12 november 2001 20:00 schreef marcusk het volgende:

:?
Blijkbaar verrichten we hier wonderen *D

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 14-09 23:54
Op maandag 12 november 2001 19:55 schreef marcusk het volgende:
dat kan niet zoals jij wilt. je kunt het wel zo doen:
code:
1
2
3
4
5
ob_start();
include($lower_naam.$textfile_ext)
$contents = ob_get_contents();
ob_end_clean();
echo nl2br($contents);

[edit]
ob_end_clean ipv ...flush
Accepteerd iedereen sessions? Of krijg je net als bij cookies een melden of je die wilt accepteren?

  • tomato
  • Registratie: November 1999
  • Niet online
Gebruik gewoon iets als
code:
1
echo implode("<br/>", file($bestand))

ofzo. Ik neem tenminste aan dat dit bestand geen uit te voeren PHP code bevat (ik hoop het niet iig)?

  • tomato
  • Registratie: November 1999
  • Niet online
frankschers: Accepteerd iedereen sessions? Of krijg je net als bij cookies een melden of je die wilt accepteren?
En wat heeft dat hier mee te maken :?

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op maandag 12 november 2001 20:04 schreef frankschers het volgende:

[..]

Accepteerd iedereen sessions? Of krijg je net als bij cookies een melden of je die wilt accepteren?
erm... wat heeft dit met sessions te maken?
(zie http://php.nederland.net/manual/en/ref.outcontrol.php)
Op maandag 12 november 2001 20:07 schreef tomato het volgende:
Gebruik gewoon iets als
(...)
ofzo. Ik neem tenminste aan dat dit bestand geen uit te voeren PHP code bevat (ik hoop het niet iig)?
als er geen PHP in zit is dat idd de beste oplossing

  • tomato
  • Registratie: November 1999
  • Niet online
marcusk: idd de beste oplossing
Dat zou ik nou niet direct willen zeggen, maar ok, ik geef je gelijk voor deze keer :+

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op maandag 12 november 2001 20:13 schreef tomato het volgende:
Dat zou ik nou niet direct willen zeggen, maar ok, ik geef je gelijk voor deze keer :+
Hehe :) Ik bedoel natuurlijk van de oplossingen in dit topic ;) (implode is iets sneller dan join ;))

Verwijderd

:( ;)

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op maandag 12 november 2001 20:19 schreef Cheatah het volgende:
Dat wist ik dus nog niet, maar ik ben dan ook geen PHP guru [afbeelding] :P
join() is an alias to implode(), and is identical in every way.
(http://php.nederland.net/manual/en/function.join.php)
oeps, toch niet :) geld alleen voor split vs. explode.

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 14-09 23:54
Op maandag 12 november 2001 20:07 schreef tomato het volgende:
Gebruik gewoon iets als
code:
1
echo implode("<br/>", file($bestand))

ofzo. Ik neem tenminste aan dat dit bestand geen uit te voeren PHP code bevat (ik hoop het niet iig)?
PHP komt er niet in voor. Maar javascript en html wel. Ik krijg daarom een foutmelding bij mijn javascript's.

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op maandag 12 november 2001 20:28 schreef frankschers het volgende:
PHP komt er niet in voor. Maar javascript en html wel. Ik krijg daarom een foutmelding bij mijn javascript's.
kun je oplossen door je javascript in een apart bestand te zetten, en dan <script language="javascript1.2" src="blaat.js"></script> te gebruiken.

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 14-09 23:54
Mooi het werkt.
Pagina: 1