[SOLVED]Ανάγνωση από ένα αρχείο PHP

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

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

Απάντηση
Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

[SOLVED]Ανάγνωση από ένα αρχείο PHP

Δημοσίευση από majuranus » 15 Ιαν 2010 18:49

Το θέμα έχει ως εξής:

έχω ένα αρχείο .htm
το οποίο έχει κάποιες μεταβλητές
$a="γγγγγ"
$b="43dfdsfsd"
...
...
...

To πρόβλημα μου είναι ότι έχει και ένα κείμενο html

<p>dfjkhdskfdhfkd....sdfdsjfhdsjkf <b>fvccvcv</b>dfdfdfdfdfd</p>

Το οποίο θέλω όταν κάνω include να φαίνεται. Καμιά ιδέα; ρωτάω δηλαδή πως μπορώ να κάνω include για να μπορώ να διαβάσω τις μεταβλητές, χωρίς να εμφανίζω html στοιχεία
Τελευταία επεξεργασία από το μέλος majuranus την 28 Ιαν 2010 16:43, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

[SOLVED]Ανάγνωση από ένα αρχείο PHP

Δημοσίευση από Basilakis » 16 Ιαν 2010 13:44

Πως έχεις μεταβλητές php μέσα σε αρχεία .htm?

και ομολογώ πως δεν κατάλαβα την ερώτησή σου...

Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

[SOLVED]Ανάγνωση από ένα αρχείο PHP

Δημοσίευση από majuranus » 16 Ιαν 2010 14:18

Μάλλον δεν το εξήγησα ως έπρεπε.

Έχω μια συσκευή καταγραφής καιρικών δεδομένων.. θερμοκρασία, υψόμετρο, βαρόμετρο κλπ...

αυτό το μηχάνημα παράγει ένα αρχείο .htm το οποίο έχει την παρακάτω μορφή (δεν ξέρω γιατί έτσι είναι το μηχάνημα)

<p> mpla mpla mpla mpla.... <b>ddhfjdhf </b> </p>

<?
$thermokrasia=10;
$varometro=15;
...
...
$atmpiesi=3444;
?>

Όταν λοιπόν κάνω include το αρχείο αυτό δεν ξέρω πως να παραλείψω οτιδήποτε είναι εκτός <? ... ?>

ελπίζω να έγινα πιο κατανοητός
και συγνώμη
:)

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

[SOLVED]Ανάγνωση από ένα αρχείο PHP

Δημοσίευση από fafos » 16 Ιαν 2010 15:25

an mas edines ena tetoio arxeio htm isos to katalavename...
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

[SOLVED]Ανάγνωση από ένα αρχείο PHP

Δημοσίευση από majuranus » 16 Ιαν 2010 15:47

Σας το επισυνάπτω ώστε να το δείτε
Συνημμένα
data.rar
(350 Ψηφιολέξεις) Μεταφορτώθηκε 130 φορές

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

[SOLVED]Ανάγνωση από ένα αρχείο PHP

Δημοσίευση από fafos » 16 Ιαν 2010 17:03

Loipon.. enas tropos einai me parse tou arxeiou:

feiaxneis ena arxeio pou tha kanei parse (parse.php):

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

<?

$theLocation="http&#58;//tositesou/data.htm";   

$startingpoint = '$version'; 
$endingpoint = '?>'; 



set_time_limit&#40;60&#41;; 

preg_match&#40;"/^&#40;https?&#58;\/\/&#41;?&#40;&#91;^\/&#93;*&#41;&#40;.*&#41;/i", "$theLocation", $matches&#41;;
$theDomain = "http&#58;//" . $matches&#91;2&#93;;
$page = $matches&#91;3&#93;;

$fd = fopen&#40;$theDomain.$page, "r"&#41;;  
$value = "";
while&#40;!feof&#40;$fd&#41;&#41;&#123;
	$value .= fread&#40;$fd, 4096&#41;;	
&#125;
fclose&#40;$fd&#41;;
$start= strpos&#40;$value, "$startingpoint"&#41;;  
$finish= strpos&#40;$value, "$endingpoint"&#41;;  
$length= $finish-$start;
$value=substr&#40;$value, $start, $length&#41;;


$FinalOutput = preg_replace&#40;"/&#40;href=\"?&#41;&#40;\/&#91;^\"\/&#93;+&#41;/", "\\1" . $theDomain . "\\2", $value&#41;;

$myFile = "data.php";
$fh = fopen&#40;$myFile, 'w'&#41; or die&#40;"can't open file"&#41;;
$stringData = '<?'.$FinalOutput.'?>';
fwrite&#40;$fh, $stringData&#41;;
fclose&#40;$fh&#41;;

?>

allazeis to $theLocation="http://tositesou/data.htm"; me thn dikh sou diadromh pros to data.htm


feiaxneis ena KENO arxeio me onoma data.php kai me CHMOD=777


ekei pou ths na emfaniseis ta dedomena kaneis to data.php kai to parse.php include:

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

<? 
include 'parse.php';
include 'data.php';?>
meta arxizeis ta echo sta stoixeia pou thes na ektyposeis: echo $imeroninia; echo $ora; klp

eisai etoimos.. demo: http://istopoli.com/tuts/data/
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

[SOLVED]Ανάγνωση από ένα αρχείο PHP

Δημοσίευση από majuranus » 28 Ιαν 2010 16:43

Ευχαριστώ πολύ! είναι poli kalo~

Απάντηση

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

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

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