bill@ki Δημοσ. 22 Νοεμβρίου 2011 Μέλος Δημοσ. 22 Νοεμβρίου 2011 (επεξεργασμένο) Λοιπον καταλαβαινω ότι μαλλον κατι δεν εξηγω σωστα. Θα το πω πιο αναλυτικά (το ξερω γινομαι κουραστικός, συγνωμη). Το σαιτ index.php έχει ενα μενού με 6 επιλογές όπου κάθε επιλογή σε μεταφέρει σε μια νεα σελίδα. Για τη μετάβαση στη κάθε σελιδα χρησιμοποιω μια φωτογραφια, δηλ η καθε επιλογη ειναι και μια εικόνα με αντιστοιχο τίτλο. Εστω 1 επιλογη = mathimata.php (αποτελειται απο 2 υποσελιδες την gr_mathimata.php και τη en_mathimata.php) 2 επιλογη = rithmiseis.php 3 επιλογη = x.html 4 επιλογη = x.html 5 επιλογη = x.html 6 επιλογη = x.html (οπου x δεν μας ενδιαφερει) Τωρα από την index.php που βρίσκομαι μεταφέρομαι στη rithmiseis.php (οπου εκει μπορω να επιλέξω τη γλώσσα που θελω gr/en). Επιλέγοντας τη γλώσσα όποια και να είναι αυτή, θέλω να επιστρέφω στην αρχική μου σελίδα την index.php! Εκεί που θελω να παιξει ρόλο η γλώσσα είναι όταν επιλέγω από το μενού την 1 επιλογη, δηλ τη σελίδα mathimata.php. Αν επελεξα την ελληνική γλώσσα στις rithmiseis.php, πατώντας στη 1 επιλογη (mathimata.php) θελω να πηγαίνει στην σελίδα gr_mathimata.php, αν επελεξα την αγγλική γλώσσα να πηγαίνει στην σελίδα en_mathimata.php. Γι αυτό και ρώτησα αν χρειαζεται να συντάξω και κάποια if.Εστω το μενου ειναι αυτό, στην επιλογή but1 τι θα βαλω; > <div id = "menu"> <div id = "but1"> </div> <div id = "but2"> <a href="rithmiseis.php"><img src="images2.jpg" name="" width="" height="" border="" /></a> </div> <div id = "but3"> <a href="x.html"><img src="images3.jpg" name="" width="" height="" border="" /></a> </div> <div id = "but4"> <a href="x.html"><img src="images4.jpg" name="" width="" height="" border="" /></a> </div> <div id = "but5"> <a href="x.html"><img src="images5.jpg" name="" width="" height="" border="" /></a> </div> <div id = "but6"> <a href="x.html"><img src="images6.jpg" name="" width="" height="" border="" /></a> </div> </div><!--menu--> Επεξ/σία 22 Νοεμβρίου 2011 από bill@ki
Uberalles_gr Δημοσ. 22 Νοεμβρίου 2011 Δημοσ. 22 Νοεμβρίου 2011 Δεν έχεις καταλάβει τι σου λέω. Παρακάτω είναι ένας τρόπος για αυτό που θες > <?php $lang = "gr"; //Αρχική τιμή if(isset($_GET['lang'])) //Εάν έχει οριστεί { $lang = $_GET['lang']; } $mathimata= $lang."_mathimata.php"; ?> <div id = "but1"> <a href="<?php echo $mathimata; ?>"><img src="images1.jpg" name="" width="" height="" border="" /></a> </div>
bill@ki Δημοσ. 22 Νοεμβρίου 2011 Μέλος Δημοσ. 22 Νοεμβρίου 2011 Απίστευτο.Αυτό ήταν;; Δεν μπορουσα με τίποτα να καταλάβω πως λειτουργεί η include. Βρηκα τόσα παραδείγματα στο ιντερνετ και μάλιστα έτοιμα λυμένα και πάλι τίποτα. Μάλλον σήμερα δεν είναι η μέρα μου.
bill@ki Δημοσ. 22 Νοεμβρίου 2011 Μέλος Δημοσ. 22 Νοεμβρίου 2011 πως μπορώ να δηλώσω στη php ότι οι σελίδες gr/en βρίσκονται στο φάκελο root/language; ισχύει ότι και στην html; /language μπαινω στο φάκελο και ../ για τη ρίζα
Uberalles_gr Δημοσ. 23 Νοεμβρίου 2011 Δημοσ. 23 Νοεμβρίου 2011 Βασικά δεν χρησιμοποίησα καθόλου include σε αυτό που σου έγραψα αλλά τεσπα. Κάτσε διάβασε λίγο και σιγά σιγά θα τα καταλάβεις. Τώρα αυτό με το path εξαρτάται από που βρίσκεσαι. Δηλαδή εάν έχουμε μία σελίδα την index.php που είναι στο root folder και έστω ότι έχουμε έναν φάκελο με αρχεία π.χ. ας το πούμε includes τον φάκελο και έχουμε το αρχείο test.php τότε από την index.php καλώ την test.php με το includes/test.php ενώ εάν θέλουμε από την test.php να καλέσουμε την index.php γράφουμε ../index.php
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα