Προς το περιεχόμενο

Δεν τρεχει ο php κωδικας σε flash σελιδα


Nik0s

Προτεινόμενες αναρτήσεις

Δημοσ.

Kαλημερα,

 

στην σελιδα μου http://tech-nikos.gr/ εχω προσθεσει php κωδικα για μετρητη κατω απο το flash object

αλλα ρε παιδια δεν εμανιζει τιποτα

 

η δομη ειναι ετσι

 

>
<HTML xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40">
<HEAD>

<? include "/home/nikos/public_html/MyCounter.php" ?>

<TITLE>Τεχνική Υποστήριξη Η/Υ & Δικτύων!</TITLE>
<META NAME="description" CONTENT="Επισκευές - αναβαθμίσεις υπολογιστών, εγκαταστάσεις λογισμικού, προγραμματισμός, κατασκευή ιστοσελίδων.">
<META NAME="keywords" CONTENT="επισκευές ηλεκτρονικών υπολογιστών, αναβαθμίσεις υπολογιστών, εγκαταστάσεις προγραμμάτων, κατασκευή ιστοσελίδων, βλάβες pc">
<META NAME="robot" CONTENT="index,follow">
<META NAME="copyright" CONTENT="Copyright © 2008 Tech-nikos. All Rights Reserved.">
<meta name="language" content="en-uk">
<META NAME="revisit-after" CONTENT="1">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.style1 {
text-align: center;
}
</style>
</head>

<body style="background-image: url('news.jpg')">

<div class="style1">

<br>
<br>

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="750" height="700" id="index.swf" align="middle">
<div class="style1">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="index.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<embed src="index.swf" quality="high" bgcolor="#ffffff" width="750" height="700" name="index.swf" align="middle" allowScriptAccess="sameDomain" 	type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</div>
</object>

<br>
<br>

</div>
</body>


<?
$PageID = 1;
$counter = counter($PageID);
echo "<center><h1>Αριθμός Επισκεπτών: $counter";
?>

</html>

 

o php κωδικας σιγουρα δουλευει τονε χω δοκιμασει σε html σελιδα και παιζει μια χαρα οπως και το module επισης στην flash σελιδα ομως δεν κανει πριντ τιποτα γιατι?

  • Απαντ. 36
  • Δημ.
  • Τελ. απάντηση
Δημοσ.

o php κωδικας σιγουρα δουλευει τονε χω δοκιμασει σε html σελιδα και παιζει μια χαρα οπως και το module επισης στην flash σελιδα ομως δεν κανει πριντ τιποτα γιατι?

 

αν κάνω λάθος διόρθωσε με αλλα πως γίνεται να εκτελεστεί κώδικας Php όταν το αρχείο στο οποίο τον γράφεις είναι σωσμένο σε html?

:-( αυτο κατάλαβα απο τα παραπάνω που γράφεις: ότι έχεις σώσει όλο τον παραπάνω κώδικα σε αρχείο html..

 

δοκίμασε να το σώσεις σε .php

Δημοσ.

νομίζω ότι δεν θα έχεις πρόβλημα.. το flash αρχείο δεν είναι κάποιος κώδικας που γράφεις για να εκτελεστεί άμμεσα αλλα ένα πακεταρισμένο αρχειάκι .swf που λογικά θα το κάνεις include έτσι δεν είναι?

σε αρχεία σωσμένα σε .php μπορείς να κάνεις include ότι και στα αρχεία τα οποία τα έχεις σώσει σε .html..

 

έτσι πιστεύω.. δοκίμασε το ..

Δημοσ.

Αψογος! Παιζει μια χαρα!

 

Εκτος αποτην γραμματοσειρα που την δειχνει σε κινεζικα αν και στο php module το εχω ορισει να επιστεφει ελληνικους χαρακτηρες στο αρχειο που τον καλει δηλαδη στo index.php

Δημοσ.

στην επικεφαλίδα σου αποτι είδα έχεις γράψει

 

<meta name="language" content="en-uk">

 

δοκίμασε να το αλλάξεις.. η να μην το βάλεις και καθόλου! :rolleyes:

δεν νομιζω να προκαλέσει και κανενα σοβαρο πρόβλημα αφου εχεις το

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 

:-)

 

μπορεί και να μη παίζει ρόλο αυτό. ... μαλλον μλκια είπα...

 

---------- Προσθήκη στις 11:12 ---------- Προηγούμενο μήνυμα στις 11:04 ----------

 

ααα!!

 

 

όταν το έσωσες το αρχείο σε .php είσαι σίγουρος ότι το έσωσες σε κωδικοποίηση utf-8 έτσι ώστε να πάρει και τους ελληνικούς χαρακτήρες που έγραψες μέσα στο αρχείο...

 

πολύ πιθανό εκεί που το έσωσες να του άλλαξες την κωδικοποίηση..

άνοιξε ένα notepad κάντο copy-paste αυτό που είχες στην αρχή σώσε το σε .php και μετά δοκίμασε να δείς...

 

για δοκίμασε το και πες μας .....

Δημοσ.

Το αλλαξα αλλδεν εγινε τιποτα, εξαλλου αυτα δνε τα εβαλα εγω ο WYSIWYG εδιτορ τα ενσωματωσε απο μονος του.

Δημοσ.

ανοιξε το αρχειο με εναν editor και δες αν φαινονται σωστα τα Ελληνικα. Αν δεν φαινονται πρεπει να τα γραψεις ξανα και ΜΕΤΑ να σωσεις ξανα το αρχειο με κωδικοποιηση UTF-8

Δημοσ.

χρησιμοποιω τον Notepad++ και ειχα σωσει το αρχειο σε UTF-8 καιδ ενε διχνε σωστα τα ελληνικα. Στον εditor μεδσα ομςω τα εδειχνε σωστα τα ελληνικα.

 

Οταν το ξαναεσωσα σε UFT-8 without ΒΟΜ αρχισε να τα δειχνει κανονικα.

Δεν ξερω για ποιον λογω ομως.

Δημοσ.

αυτα με τις κωδικοποιήσεις είναι πονοκέφαλος.. ο ένας editor το διαβάζει σωστά ο άλλος όχι ή μπορεί να είναι διαφορετική έκδοση η μια με την άλλη..

τα ίδια προβληματα συναντας και με τις βάσεις δεδομένων όσον αφορά τα ελληνικά...

 

anyway αν θες την γνώμη μου που δεν χρειάζεται να την θες καλύτερα θα φαίνεται το site χωρίς αριθμό επισκεπτών... έχει ψιλοξεπεραστεί όλο αυτο .. αρκεί να ξέρεις εσύ πόσους επισκέπτες έχεις που είσαι ιδιοκτήτης του site εγω δεν χρειάζεται να το μαθαίνω..

Δημοσ.

μαρεσει ετσι με μια ματια να το βλεπω, παιδευτηκα αρκετα να γραψω τον κωδικα.

 

εχω και κρυφες λειτουργιες.

 

πχ

http://tech-nikos.gr/?action=log για στατιστικα στοιχεια περι του ποιος, ποτε και ποσες φορε μπηκε.

 

και

 

http://tech-nikos.gr/?action=stats για να δεινει λιστα με συνολικο αριθμο επισκεπτων για ολες τις σελιδες στις οποιες βαζω μετρητη.

 

Εχει γουστο οι φασεις με τους μετρητες και τα selects στην mysql βαση δεδομενων

 

---------- Προσθήκη στις 16:40 ---------- Προηγούμενο μήνυμα στις 11:54 ----------

 

Παιδια σε καποια φαση η σελιδα μοu index.php fortvnei to module MyCounter.pm και αυτο κανει εcho καποια Messages.

 

Αλλα ολα αυτα τα δειχνει μετα αφου δειχνει την σελιδα μου πρωτα.

Πως θα πω στο module να παρουσιαζει τα echo σε καθαρη λευκη σελιδα?

 

Ξερετε καποιo σχετικο php statement?

Δημοσ.

Γεια χαρά. Καλό θα ήταν να κλείνεις τα tags σου. Ενώ κάποιοι browsers διορθώνουν μερικά λάθη στην html, πολλοί άλλοι και κυρίως παλιότερες εκδόσεις τους δεν το κάνουν με αποτέλεσμα να μην φαίνονται σωστά κάποια πράγματα. Βάλε την PHP σου πριν το </body> και στο echo πρόσθεσε το </h1></center> μετά το $counter.

 

Δεν θέλω να το πάρει στραβά και το λέω με καλή πρόθεση αλλά ναι, το να ασχολείσαι με sql και php είναι όντως καλό αλλά καλύτερο είναι να σε παίρνουν σοβαρά οι πελάτες σου. Για στατιστικά υπάρχουν τα logs του server και αν δεν σου κάνουν και θέλεις κάτι πιο ευπαρουσίαστο μπορείς πάντα να χρησιμοποιήσεις τα Google analytics. Ενώ το flash είναι αξιοπρεπές αυτός ο counter χαλάει το σύνολο. Άποψη μου βέβαια που μπορεί να είναι και λάθος στην τελική.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...