εμφάνιση αρχείου στο browser μέσω του php κώδικα

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από Swan23 » 13 Οκτ 2011 22:13

Γεια σας :)

Θα ήθελα τη βοήθεια σας στο εξής πρόβλημα. Έχω δημιουργήσει ένα αρχείο (.php) το οποίο παράγει ένα αρχείο (.fet). Πώς μπορώ στο ίδιο αρχείο (.php) να γράψω κώδικα php το οποίο να εμφανίζει το περιεχόμενο του (.fet) στο browser;

Μήπως μπορεί κάποιος να με βοηθήσει;

Τι κώδικα php πρέπει να γράψω για να εμφανιστεί αυτό το αποτέλεσμα;

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από gvre » 13 Οκτ 2011 22:20

Μπορείς απλά να κάνεις echo το περιεχόμενο (υποθέτω ότι το έχεις σε κάποια μεταβλητή και από αυτή δημιουργείς το .fet). Το περιεχόμενο του αρχείου είναι plain text ή κάτι άλλο;

Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από Swan23 » 14 Οκτ 2011 11:05

Το αρχείο (.fet) είναι αρχείο που μπαίνει στην ωρολόγια εφαρμογή FET. Είναι σε κωδικοποίηση utf8. Πώς μπορώ να διαβάζω αυτό το αρχείο και να εμφανίζω το περιεχόμενο στο browser;

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από gvre » 14 Οκτ 2011 11:11

Αν δεν είναι πολύ μεγάλο σε μέγεθος, χρησιμοποίησε την readfile.

Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από Swan23 » 15 Οκτ 2011 20:17

Χρησιμοποίησα τη readfile() και μου εμφάνισε κάποια πράγματα αλλά δεν μου εμφάνισε τα tags που είχε. Δηλαδή δεν μου εμφάνισε τα
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE FET><FET version="5.9.1">
....

Πώς μπορώ να εμφανίσω και τα tags;

Tzimisce
Δημοσιεύσεις: 3
Εγγραφή: 15 Οκτ 2011 00:27
Τοποθεσία: 127.0.0.1
Επικοινωνία:

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από Tzimisce » 15 Οκτ 2011 20:47

Καλησπέρα
Χρησιμοποίησε την htmlspecialchars για να εμφανίζονται και τα tags στον browser.

Δηλαδή αντί για απλό print $string κάνε print htmlspecialchars($string);

Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από Swan23 » 15 Οκτ 2011 21:55

Αν κάνω print htmlspecialchars($string) στη μεταβλητή $string τι θα βάλω; Θέλω να διαβάσει το αρχείο έτσι όπως είναι. Μπορεί;

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από gvre » 15 Οκτ 2011 22:41

Κώδικας: Επιλογή όλων

echo htmlspecialchars&#40;file_get_contents&#40;"file.fet"&#41;&#41;;

diamond
Δημοσιεύσεις: 69
Εγγραφή: 15 Μάιος 2001 03:00
Τοποθεσία: 127.0.0.1
Επικοινωνία:

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από diamond » 16 Οκτ 2011 03:13

Δοκίμασε αυτές τις δύο γραμμές.

Κώδικας: Επιλογή όλων

$fh = fopen&#40;"file.fet", 'r'&#41;;
while &#40;$string = fgets&#40;$fh&#41;&#41; print htmlspecialchars&#40;$string&#41;;

Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

εμφάνιση αρχείου στο browser μέσω του php κώδικα

Δημοσίευση από Swan23 » 16 Οκτ 2011 20:47

gvre έγραψε:

Κώδικας: Επιλογή όλων

echo htmlspecialchars&#40;file_get_contents&#40;"file.fet"&#41;&#41;;
Ευχαριστώ πολύ για τον κώδικα. Έγινε. :)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες