login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fopen (Opgelost)

Offline SvenP - 12/02/2008 20:20 (laatste wijziging 12/02/2008 20:21)
Avatar van SvenPPHP interesse Ik moet een bestand openen en regel voor regel uitlezen
daarin komt nog weer een explode voor tabs..

Thats all..
Kan iemand mij vertellen hoe ik dit doe?
Zal wel weer simpel zijn, maar ik kan het niet vinden


Bij voorbaat dank,
Sven

5 antwoorden

Gesponsorde links
Offline Rens - 12/02/2008 20:23
Avatar van Rens Gouden medaille

Crew algemeen
Eerst een PHP.net: explode op "\n" en vervolgens op "\t"?
Offline Koen - 12/02/2008 20:23
Avatar van Koen PHP expert PHP.net: fopen
PHP.net: fgets
PHP.net: explode
Offline SvenP - 12/02/2008 20:27 (laatste wijziging 12/02/2008 20:29)
Avatar van SvenP PHP interesse Mja, Als ik dit doe:
  1. <?php
  2. $handle = fopen ('propMover.txt.txt',"r");
  3. while (!feof ($handle)) {
  4. $file = fgets($handle);
  5. echo $file;
  6. }
  7. fclose ($handle);
  8. ?>


Hoort hij tabs en enters toch te laten zien? (tabs iig)


Wat het probleem is;
Volgens mij is de encoding van de file die ik uit wil lezen iets vaags
Notepad laat em wel goed zien, maar is php is hij fucked.
Offline Koen - 12/02/2008 20:31
Avatar van Koen PHP expert
  1. <?php
  2. $handle = fopen ('propMover.txt.txt',"r");
  3. echo '<pre>';
  4. while (!feof ($handle)) {
  5. $file = fgets($handle);
  6. echo $file;
  7. }
  8. echo '</pre>';
  9. fclose ($handle);
  10. ?>

Nu wel.
Offline SvenP - 12/02/2008 20:58 (laatste wijziging 12/02/2008 21:14)
Avatar van SvenP PHP interesse
SvenP schreef:
Wat het probleem is;
Volgens mij is de encoding van de file die ik uit wil lezen iets vaags
Notepad laat em wel goed zien, maar is php is hij fucked.



edit:
Opgelost:

  1. <pre>
  2. <?php
  3. $handle = fopen ('propMover.txt.txt',"r");
  4. while (!feof ($handle)) {
  5. $file = fgets($handle);
  6.  
  7. $lines = explode(" ", $file);
  8. $ids = explode("_",$lines[0]);
  9.  
  10. $MoverID = trim($ids[3]);
  11. $MoverName = trim($lines[1]);
  12.  
  13. if($MoverID){
  14. if($MoverName){
  15. echo $MoverID . ":" . $MoverName . "\n";
  16. }
  17. }
  18. }
  19. fclose ($handle);
  20. ?>
  21. </pre>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.246s