[php] Rtrim+include, vast een stomme fout?

Pagina: 1
Acties:

  • Karp
  • Registratie: Augustus 2001
  • Laatst online: 10:16
code:
1
<?php rtrim(include 'song.txt') ; ?>


dit heb ik in een pagina staan
songs.txt is een bestandje van 1 regel met een enter aan het eind
in dit geval zou rtrim toch de enter moeten verwijderen?

Ik weet alles over digitale toegankelijkheid, of ik weet wie het wel weet.


Verwijderd

rtrim :: http://www.php.net/manual/en/function.rtrim.php

en ik zou als ik jouw was fread gebruiken ipv include (http://www.php.net/manual/en/function.fread.php)

zoiets krijg je dan (denk ik :)):
PHP:
1
2
3
4
5
6
// get contents of a file into a string
$filename = "/usr/local/something.txt";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
echo rtrim($contents);
fclose ($fd);

Verwijderd

Nog makkelijker:
PHP:
1
2
  $contents = file("something.txt");
  echo rtrim($contents[0]);

  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 31-03 16:47

CyberSnooP

^^^^ schrijft --->

over unteraarsch (naam == loos :)) oplossing:
$content[0] bevat uitsluitend de eerste regel van something.txt.. trimmen om een enter weg te halen lijkt met dan een beetje vreemd.

|_____vakje______|


  • Karp
  • Registratie: Augustus 2001
  • Laatst online: 10:16
CyberSnooP schreef op 11 augustus 2002 @ 12:54:
over unteraarsch (naam == loos :)) oplossing:
$content[0] bevat uitsluitend de eerste regel van something.txt.. trimmen om een enter weg te halen lijkt met dan een beetje vreemd.
oftwel

alleen

PHP:
1
2
3
4
<?
  $contents = file("something.txt"); 
  echo $contents[0];
?> 


zou het ook moeten doen

Ik weet alles over digitale toegankelijkheid, of ik weet wie het wel weet.


  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 31-03 16:47

CyberSnooP

^^^^ schrijft --->

NIKS! Mij verbeteren hè.. dat kan niet! }) :)

ik heb namelijk geen idee hoe het bestandsformaat van de topicstarter eruit ziet.. misschien bevat het wel meerdere regels tekst en wil hij alleen overbodige afsluitende enters eruit halen. Vandaar is de file() oplossing niet helemaal de goeie volgens mij.

[ Voor 0% gewijzigd door CyberSnooP op 11-08-2002 13:32 . Reden: trim() op wat post-delen ]

|_____vakje______|


Verwijderd

CyberSnooP schreef op 11 augustus 2002 @ 13:31:
[...]NIKS! Mij verbeteren hè.. dat kan niet! }) :)

ik heb namelijk geen idee hoe het bestandsformaat van de topicstarter eruit ziet.. misschien bevat het wel meerdere regels tekst
Jouw verbeteren is heel makkelijk :P:
topicstarter schreef:
songs.txt is een bestandje van 1 regel met een enter aan het eind

  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 31-03 16:47

CyberSnooP

^^^^ schrijft --->

Verwijderd schreef op 11 augustus 2002 @ 14:13:
[...]
Jouw verbeteren is heel makkelijk :P:
[...]
* CyberSnooP gaat in een hoekje zitten... * schaam * schaam *

|_____vakje______|

Pagina: 1