Μπορεί κάποιος να με βοηθήσει αν γίνετε αυτό στην php

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
AlexFreestuff
Δημοσιεύσεις: 31
Εγγραφή: 04 Μάιος 2009 06:57

Μπορεί κάποιος να με βοηθήσει αν γίνετε αυτό στην php

Δημοσίευση από AlexFreestuff » 04 Μάιος 2009 07:11

/test1.php

<?php

require ('test.php');

?>



/test2.php

<?php

require ('test.php');

?>

Αυτά είναι δυο <a href> σύνδεσμοι μέσα στο ClassNav.html που το καλώ μέσα στην σελίδα από κάτω /test.php.

-------------------------------------------

/test.php

<?php

require ('ClassHeader.html');

require ('ClassNav.html');

require ('ClassContent.html');

require ('ClassFooter.html');

?>


θέλω όταν καλώ την test1.php να φορτώνετε η test.php και να καλεί

<?php

require ('ClassHeader.html');

require ('ClassNav.html');

require ('ClassContent.html');

require ('ClassFooter.html');

?>

ενώ όταν καλώ την test2.php να φορτώνετε η test.php και να καλεί

<?php

require ('ClassHeader.html');

require ('ClassNav.html');

require ('KatiAlo.html');

require ('ClassFooter.html');

?>

μπορεί κάποιος να με βοηθήσει αν γίνετε αυτό

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Μπορεί κάποιος να με βοηθήσει αν γίνετε αυτό στην php

Δημοσίευση από cpulse » 04 Μάιος 2009 12:12

Πρόκειται για κάποια άσκηση από σχολείο; Η απάντηση είναι εύκολη.. με την χρήση μεταβλητών.

Αν είναι άσκηση τότε προσπάθησε να την βρείς μόνος σου γιατί έτσι θα εξασκίσεις το μυαλό σου.

AlexFreestuff
Δημοσιεύσεις: 31
Εγγραφή: 04 Μάιος 2009 06:57

Μπορεί κάποιος να με βοηθήσει αν γίνετε αυτό στην php

Δημοσίευση από AlexFreestuff » 04 Μάιος 2009 13:18

Δεν είναι άσκηση μαθαίνω μόνος PHP και προσπαθώ να φτιάξω τον κώδικα κάποιας ιστοσελίδας
Έχω φτάσει εδώ κάποια βοήθεια πως θα δηλώσω ότι όταν καλείτε η συνάρτηση αυτή να καλή την σελίδα test2.php

<?php
function calo_data (){
recuire ('test2.php');}
?>

AlexFreestuff
Δημοσιεύσεις: 31
Εγγραφή: 04 Μάιος 2009 06:57

Μπορεί κάποιος να με βοηθήσει αν γίνετε αυτό στην php

Δημοσίευση από AlexFreestuff » 04 Μάιος 2009 13:27

Το κομμάτι που με ενδιαφέρει είναι το μόνο που θα μεταβάλετε χρησιμοποιήθηκε από όλες τις σελίδες αλλά με διαφορετικό περιεχόμενο σε κάθε μια σκέφτηκα να το καλώ ξεχωριστά και αναλόγως που βρίσκομαι να του δίνω άλλο όνομα

AlexFreestuff
Δημοσιεύσεις: 31
Εγγραφή: 04 Μάιος 2009 06:57

Μπορεί κάποιος να με βοηθήσει αν γίνετε αυτό στην php

Δημοσίευση από AlexFreestuff » 04 Μάιος 2009 13:50

<?php
function calo_data (){
$data=require ('test2.php');
return $data;}
require ('test.php');
?>
To βρήκα thn

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Μπορεί κάποιος να με βοηθήσει αν γίνετε αυτό στην php

Δημοσίευση από cpulse » 04 Μάιος 2009 17:58

Οκ.. στο αρχικό σου ερώτημα, στην σελίδα test1.php βάλε μια μεταβλητή

Κώδικας: Επιλογή όλων

$page = 'ClassNav.html';
require&#40;'test.php'&#41;;
και στην test2.php βάλε

Κώδικας: Επιλογή όλων

$page = 'KatiAlo.html';
require&#40;'test.php'&#41;;
Οπότε στην test.php χρησιμοποίησε την μεταβλητή αντί για hard coded όνομα

Κώδικας: Επιλογή όλων

require &#40;'ClassHeader.html'&#41;;

require &#40;'ClassNav.html'&#41;;

require &#40;$page&#41;;

require &#40;'ClassFooter.html'&#41;; 

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης