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

php σελίδα μέσα div. Μα είναι τόσο δύσκολο;


cos.alpha

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

Δημοσ.

Παιδιά χαιρετώ. Επιστρέφω μετα απο την επιτυχή λύση σε διάφορα προβλήματα που είχα με μια ερώτηση για την οποία δεν μπορώ να βρω καμμία λύση.

 

Έχω φτιάξει μια στατική html, η οποία αποτελείται στην ουσία απο ένα μενού ακορντεόν μέσα στο οποίο έχω κάποια div. Δηλαδή:

 

menu1

div με πληροφορίες, κτλ

menu2

div με πληροφορίες, κτλ

menu3

div με πληροφορίες, κτλ

menu4

div με πληροφορίες, κτλ

 

Μέχρι εδώ... σούπερ. Θέλω όμως στο div 3 και 4 να βάλω αντίστοιχα ένα guestbook και μια φόρμα επικοινωνίας τα οποία είναι γραμμένα σε php και είναι σε άλλο folder στο site μου. Όταν βάζω κώδικα μέσα στα divs ή απλά δεν κάνει τίποτα ή τα εμφανίζει μη λειτουργικά ή τα εμφανίζει σαν απλό κείμενο.

 

Δεν μπορώ να βρω λύση απο προχθές το πρωι... :mad: :cry:

 

Ο 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>

Δημοσ.
Η σελίδα είναι *.htm(l)? Αν ναι ξέχνα την PHP. Θα πρέπει να την μετονομάσεις σε *.php ώστε να παίξει.

 

Μα έλα που ούτε με php παίζει...

 

Η απορία μου είναι ποιο μέρος του κώδικα να βάλω. π.χ. αν θέλω να εμφανίζεται το sign.php να βάλω όλον τον κώδικα του αρχείου sign.php ή απλά απο κει που αρχίζει <form> κτλ κτλ...;

 

Ευχαριστώ και πάλι.

Δημοσ.

><?php include_once("path/to/sign.php"); ?>

Άμα βάλεις κάτι τέτοιο στο div που θέλεις να εμφανίζεται δεν παίζει? Ή έστω κάνε μια δοκιμή :

><?php echo "hello"; ?>

για να δεις αμα παίζει η php σωστά. Αλλιώς κάτι άλλο θα φταίει.

Δημοσ.
><?php include_once("path/to/sign.php"); ?>

Άμα βάλεις κάτι τέτοιο στο div που θέλεις να εμφανίζεται δεν παίζει? Ή έστω κάνε μια δοκιμή :

><?php echo "hello"; ?>

για να δεις αμα παίζει η php σωστά. Αλλιώς κάτι άλλο θα φταίει.

 

Σ' ευχαριστώ. Εντάξει, τώρα παίζει κανονικά. Τουλάχιστον το εμφανίζει αλλά υπάρχουν ακόμα προβλήματα όσον αφορά σε άλλες σελίδες και το css. π.χ. όταν κάποιος κάνει ένα σχόλιο στο βιβλιό επισκεπτών, η σελίδα που τον ευχαριστεί για το σχόλιο θα έπρεπε κανονικά να είναι και αυτή μέσα στο div αλλά δεν είναι...!

 

Ελπίζω να το βρω.

 

Ευχαριστώ και πάλι.

Δημοσ.

Βασικά έτσι όπως είναι (με το include) καλά κάνει και δεν είμαι μέσα στο div το "ευχαριστώ". Αυτό που θα μπορούσες να κάνεις είναι να βάλεις μέσα στο div ένα iframe.

 

><div ....>
<iframe src="sign.php" width="..." frameborder="0"></iframe>
</div>

Δημοσ.

Έγραψες! Θα προχωρήσω με αυτή την τεχνική και για ό,τι ... επανέρχομαι!

 

Σε ευχαριστώ πάρα πολύ αγαπητέ!

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

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

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