PHP hjälp, att echo ut rader i en textfil så simpelt som möjligt.

Permalänk
Inaktiv

PHP hjälp, att echo ut rader i en textfil så simpelt som möjligt.

Jag har en lång .txt fil med en url per rad.
Jag vill med hjälp av php skriva ut varje rad ur textfilen till en row i en tabell.
Så varje rad i textfilen blir en egen rad i tabellen så att säga.
Finns det ett väldigt simpelt sätt att göra detta på?

Googlat en bra stund nu men allt jag hittar är hjälp på mycket mer avancerade utlopp än en så här pass simpel situation.

Tack på förhand.

Permalänk
Medlem

Nånting i stil med nedan, var ett tag sedan nu...

<table> <?php $file_path = "sökväg-till-fil"; $file_handle = fopen(@file_path, "r"); while(!feof($file_handle)) { $row = fgets($file_handle); ?> <tr><td><?=$row ?></tr></td> <?php } fclose($file_handle); ?> </table>

Visa signatur

-- FubbHead

Permalänk
Medlem
Skrivet av anon180898:

Jag har en lång .txt fil med en url per rad.
Jag vill med hjälp av php skriva ut varje rad ur textfilen till en row i en tabell.
Så varje rad i textfilen blir en egen rad i tabellen så att säga.
Finns det ett väldigt simpelt sätt att göra detta på?

Googlat en bra stund nu men allt jag hittar är hjälp på mycket mer avancerade utlopp än en så här pass simpel situation.

Tack på förhand.

Ett väldigt simpelt sätt att göra det på, kanske inte bästa eller smidigaste men det fungerar som du vill som jag förstått det.
Typiskt, var lite för långsam!

<?php // Filen du vill läsa ifrån $lines = file("test.txt"); // Skriv ut table-taggen innan loopen börjar echo '<table>'; // För varje rad så ska den skriva ut en ny rad med en cell i varje foreach ($lines as $line) { echo ' <tr> <td>'.$line.'</td> </tr>'; } // Avsluta table-taggen efter loopen echo '</table>'; ?>

Permalänk
Medlem

Du klarar säkert av att själv fylla i den HTML som krävs för tabelluppsättningen.

<?php $lines = file("filen.txt"); echo "tabellhtml"; foreach ($lines as $line) { echo "tabelldefhtml"; echo "tabellraddef".$line."sulttabellraddef"; echo "sluttabelldefhtml"; } echo "sluttabellhtml";

Edit : Fan vad folk är snabba. Trodde även nördarna var ute i solen idag

Permalänk
Inaktiv
Skrivet av FubbHead:
Skrivet av BuruZ:
Skrivet av iXam:

Ja, satan vad snabba ni var. Tusen tacka allihopa! Nu får jag till det.

Permalänk
Inaktiv

Aha, nu var jag nog lite snabb som vanligt. Man kan inte göra såhär med PHP om det gäller en lokal fil på datorn eller hur?
Vad har ni för tips då?
För det handlar om att den specifika undersidan som ska lista raderna ur textfilen ska hämtas från en .txt fil på ett externt lagringsmedia eller lokalt från datorn.
Det går nog inte med PHP då kom jag på. Attans. Har ni någon work-around att dela med er utav?

Permalänk
Medlem

Installera PHP på datorn som ska bearbeta den eller lägg upp textfilen där PHP redan är installerat.