Παιδιά κοντεύω να τρελαθώ με την php (expat xml parser)...bug??

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
Zifnab
Venus Former Team Member
Posts: 7581
Joined: Tue Nov 15, 2005 2:42 am
Academic status: MSc
Gender:
Location: Connecticut
Contact:

Παιδιά κοντεύω να τρελαθώ με την php (expat xml parser)...bug??

Post by Zifnab » Tue Dec 07, 2010 4:10 pm

Σε ένα σημείο μέσα σε ένα switch έχω:

Code: Select all

case "IMAGE":
	$imagepath=$element_attrs["SRC"];
?>
<script type="text/javascript">
	function toadd(){
                var element = document.getElementById("drawapp");
	              element.innerHTML="<b><?php echo $imagepath;?></b>";		
                var i= <?php echo $imagepath;?>; 
}
</script>
<?php  break; 
}
?>
Λοιπόν ακούστε το κουφό δεν εκτυπώνει το $imagepath της php μέσα στην javascript στο innerHTML με τίποτα...
Μόνο αν μπεί η δεύτερη χαζή εντολή var i ... από κάτω και όχι καθόλου ή από πάνω :lol: :lol: :lol: :lol: Τυχαίο? Δεν νομίζω... Το εμφανίζει κενό <b></b>!! :smt021 :smt021 :smt021
Η τεχνοτροπία δεν είναι δόκιμη αλλά δεν γίνεται και αλλιώς λόγω των απαιτήσεων του project μου και τον διαθέσιμων τεχνολογιών - αλλά να μην σταθούμε σε αυτό.

Βγάζοντας την function τελειώς δεν έφτιαξε το πρόβλημα!

Αν βάλω $imagepath=3 δουλεύει όπως θα έπρεπε - άρα το πρόβλημα είναι στον EXPAT
User avatar
enum21
Venus Former Team Member
Posts: 5436
Joined: Mon Feb 16, 2009 9:06 pm
Academic status: Alumnus/a
Gender:
Location: Underworld

Re: Παιδιά κοντεύω να τρελαθώ με την php (expat xml parser)...bug??

Post by enum21 » Tue Dec 07, 2010 4:45 pm

case "IMAGE":
$imagepath=$element_attrs["SRC"];
?>
το ?> τι κλείνει?
User avatar
Zifnab
Venus Former Team Member
Posts: 7581
Joined: Tue Nov 15, 2005 2:42 am
Academic status: MSc
Gender:
Location: Connecticut
Contact:

Re: Παιδιά κοντεύω να τρελαθώ με την php (expat xml parser)...bug??

Post by Zifnab » Tue Dec 07, 2010 4:46 pm

@enum21 -> κλείνει ένα <?php πιο πάνω...

Προσπάθησα να απομονώσω το πρόβλημα και τελικά κατάλαβα ότι είναι πρόβλημα του ενσωματωμένου XML Parser της PHP (EXPAT) που εκτός των άλλων είχε πρόβλημα και με τις global μεταβλητές της php (έχαναν τιμή) ...
http://www.w3schools.com/PHP/php_xml_parser_expat.asp
Post Reply

Return to “Προγραμματισμός”