cos.alpha Δημοσ. 21 Ιουνίου 2009 Δημοσ. 21 Ιουνίου 2009 Παιδιά χαιρετώ. Επιστρέφω μετα απο την επιτυχή λύση σε διάφορα προβλήματα που είχα με μια ερώτηση για την οποία δεν μπορώ να βρω καμμία λύση. Έχω φτιάξει μια στατική html, η οποία αποτελείται στην ουσία απο ένα μενού ακορντεόν μέσα στο οποίο έχω κάποια div. Δηλαδή: menu1 div με πληροφορίες, κτλ menu2 div με πληροφορίες, κτλ menu3 div με πληροφορίες, κτλ menu4 div με πληροφορίες, κτλ Μέχρι εδώ... σούπερ. Θέλω όμως στο div 3 και 4 να βάλω αντίστοιχα ένα guestbook και μια φόρμα επικοινωνίας τα οποία είναι γραμμένα σε php και είναι σε άλλο folder στο site μου. Όταν βάζω κώδικα μέσα στα divs ή απλά δεν κάνει τίποτα ή τα εμφανίζει μη λειτουργικά ή τα εμφανίζει σαν απλό κείμενο. Δεν μπορώ να βρω λύση απο προχθές το πρωι... Ο server μου αναγνωρίζει php και μέσω Apache handlers του έβαλα απο html να κάνει handling σε x-httpd-php αλλά τίποτα! Και ρωτώ: Πως μπορώ να έχω π.χ. την φόρμα μου λειτουργική μέσα στα παρακάτω divs? Που πρέπει να βάλω τον κώδικα; Σας ευχαριστώ εκ των προτέρων! Παραθέτω τον κώδικα της σελίδας: > <div id="p7APMw1_5" class="p7APMcwrapper"> <div id="p7APMc1_5" class="p7APMcontent"> <div id="p7APMp1_5" class="p7APMpanelcontent"></div> </div> </div> <div class="p7APMtrig"> <h3><a href="#p7APMc1_6" id="p7APMt1_6" class="p7TMM_img"><img src="images/main/5.jpg" width="300" height="50" alt="" /></a></h3> </div> <div id="p7APMw1_6" class="p7APMcwrapper"> <div id="p7APMc1_6" class="p7APMcontent"> <div id="p7APMp1_6" class="p7APMpanelcontent"></div> </div> </div> <!--[if lte IE 7]><style>.p7APM09, .p7APM09 .p7APMcwrapper, .p7APM09 .p7APMtrig a {zoom: 1;}</style><![endif]--> <!--[if IE 5]><style>.p7APM09 .p7APMcwrapper {height: auto !important;}</style><![endif]--> <script type="text/javascript">P7_opAPM(1,1,1,0,0,0,0,0,0,3,0,1000,350);</script> </div> </div> <!-- end #container --></div>
macabre_sunsets Δημοσ. 21 Ιουνίου 2009 Δημοσ. 21 Ιουνίου 2009 Έχω φτιάξει μια στατική html Η σελίδα είναι *.htm(l)? Αν ναι ξέχνα την PHP. Θα πρέπει να την μετονομάσεις σε *.php ώστε να παίξει.
cos.alpha Δημοσ. 21 Ιουνίου 2009 Μέλος Δημοσ. 21 Ιουνίου 2009 Η σελίδα είναι *.htm(l)? Αν ναι ξέχνα την PHP. Θα πρέπει να την μετονομάσεις σε *.php ώστε να παίξει. Μα έλα που ούτε με php παίζει... Η απορία μου είναι ποιο μέρος του κώδικα να βάλω. π.χ. αν θέλω να εμφανίζεται το sign.php να βάλω όλον τον κώδικα του αρχείου sign.php ή απλά απο κει που αρχίζει <form> κτλ κτλ...; Ευχαριστώ και πάλι.
macabre_sunsets Δημοσ. 21 Ιουνίου 2009 Δημοσ. 21 Ιουνίου 2009 ><?php include_once("path/to/sign.php"); ?> Άμα βάλεις κάτι τέτοιο στο div που θέλεις να εμφανίζεται δεν παίζει? Ή έστω κάνε μια δοκιμή : ><?php echo "hello"; ?> για να δεις αμα παίζει η php σωστά. Αλλιώς κάτι άλλο θα φταίει.
cos.alpha Δημοσ. 21 Ιουνίου 2009 Μέλος Δημοσ. 21 Ιουνίου 2009 ><?php include_once("path/to/sign.php"); ?> Άμα βάλεις κάτι τέτοιο στο div που θέλεις να εμφανίζεται δεν παίζει? Ή έστω κάνε μια δοκιμή : ><?php echo "hello"; ?> για να δεις αμα παίζει η php σωστά. Αλλιώς κάτι άλλο θα φταίει. Σ' ευχαριστώ. Εντάξει, τώρα παίζει κανονικά. Τουλάχιστον το εμφανίζει αλλά υπάρχουν ακόμα προβλήματα όσον αφορά σε άλλες σελίδες και το css. π.χ. όταν κάποιος κάνει ένα σχόλιο στο βιβλιό επισκεπτών, η σελίδα που τον ευχαριστεί για το σχόλιο θα έπρεπε κανονικά να είναι και αυτή μέσα στο div αλλά δεν είναι...! Ελπίζω να το βρω. Ευχαριστώ και πάλι.
macabre_sunsets Δημοσ. 21 Ιουνίου 2009 Δημοσ. 21 Ιουνίου 2009 Βασικά έτσι όπως είναι (με το include) καλά κάνει και δεν είμαι μέσα στο div το "ευχαριστώ". Αυτό που θα μπορούσες να κάνεις είναι να βάλεις μέσα στο div ένα iframe. ><div ....> <iframe src="sign.php" width="..." frameborder="0"></iframe> </div>
cos.alpha Δημοσ. 21 Ιουνίου 2009 Μέλος Δημοσ. 21 Ιουνίου 2009 Έγραψες! Θα προχωρήσω με αυτή την τεχνική και για ό,τι ... επανέρχομαι! Σε ευχαριστώ πάρα πολύ αγαπητέ!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.