Πως απο link θα αλλαζει ενα include

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

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

Απάντηση
Mut3
Δημοσιεύσεις: 167
Εγγραφή: 03 Σεπ 2004 16:23
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από Mut3 » 06 Φεβ 2005 22:26

Ευχαριστω indefix.

Θα μαθαινα και μονος πως γινεται και γενικα για php , απλα δεν υπαρχει χρονος αυτο το καιρο.
Παντως ειναι στο to-do list.

Ευτυχως που βοηθατε και εσεις απο το forum.

Άβαταρ μέλους
iNDEFiX
Honorary Member
Δημοσιεύσεις: 2569
Εγγραφή: 20 Δεκ 2002 00:48
Τοποθεσία: κλειστή λόγω έργων
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από iNDEFiX » 07 Φεβ 2005 11:28

Se katalaveno... mia apo ta idia isxei se olous mas. Axxx diakopes!

Mut3
Δημοσιεύσεις: 167
Εγγραφή: 03 Σεπ 2004 16:23
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από Mut3 » 08 Φεβ 2005 02:09

Τελικα εχω και αλλο προβλημα, παραθετω τον κωδικα που χρησιμοποιησα:

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

<?php
$a = array&#40;"articles" => "articles.php","bjstrategy" => "bjstrategy.php"&#41;;
if&#40;array_search&#40;"$page", $a&#41;&#41;&#123;

    include &#40;"includes/$a&#91;$page&#93;"&#41;;
  &#125;else&#123;

  include&#40;"news.php"&#41;;
  &#125; 
 ?>
O παραπανω κωδικας βρισκεται στην μεση του index.php.
Για αριστερο μενου κανω include στο index.php ενα leftmenu.php.
Μεσα στο leftmenu.php υπαρχουν λινκς με αυτην τη μορφη: http://www.mysite.gr/index.php?page=articles
(Για να το δοκιμασω αντι για mysite.gr εβαλα localhost, η php και γενικα ο σερβερ στο pc μου δουλευουν σιγουρα)
Ομως οτι index.php?page= και αν βαλω παντα μου κανει to else και κανει include το news.php.

Οποιος μπορει να βγαλει ακρη ας βοηθησει.[/code]

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από cordis » 08 Φεβ 2005 02:20

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

if&#40;array_search&#40;"$page" . "php", $a&#41;&#41;&#123;
http://gr.php.net/array_search
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Mut3
Δημοσιεύσεις: 167
Εγγραφή: 03 Σεπ 2004 16:23
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από Mut3 » 08 Φεβ 2005 04:29

Ουτε ετσι εγινε τπτ...

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από ThyClub » 08 Φεβ 2005 06:21

Έκανες αυτό: (???)

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

<?php 
$page=$_GET&#91;'page'&#93;; //Πρέπει να περάσεις κάπου την μεταβλητή για να την βρει η php

$a = array&#40;"articles" => "articles.php","bjstrategy" => "bjstrategy.php"&#41;; 
if&#40;array_search&#40;"$page", $a&#41;&#41;&#123; 

    include &#40;"includes/$a&#91;$page&#93;"&#41;; 
  &#125;else&#123; 

  include&#40;"news.php"&#41;; 
  &#125; 
 ?> 

Mut3
Δημοσιεύσεις: 167
Εγγραφή: 03 Σεπ 2004 16:23
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από Mut3 » 08 Φεβ 2005 13:22

Παλι τιποτα. Δεν μπορω να καταλαβω τι γινεται...

Άβαταρ μέλους
hik-hok
Reporter
Δημοσιεύσεις: 3571
Εγγραφή: 09 Μαρ 2003 10:45
Τοποθεσία: Agrrrrrrrrrr...... γάβ γάβ!!
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από hik-hok » 08 Φεβ 2005 13:43

iNDEFiX έγραψε:Se katalaveno... mia apo ta idia isxei se olous mas. Axxx diakopes!
τί πήγες διακοπές και δέν μας το είπες ? για λέγε για λέγε :hammer:
Εικόνα

Mut3
Δημοσιεύσεις: 167
Εγγραφή: 03 Σεπ 2004 16:23
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από Mut3 » 08 Φεβ 2005 18:49

Δοκιμασα και του Cordis και του THyclub και τπτ, εχει κανεις καμια ιδεα γιατι δεν δουλευει?

Άβαταρ μέλους
softius
Script Master
Δημοσιεύσεις: 241
Εγγραφή: 11 Ιαν 2004 19:07
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από softius » 08 Φεβ 2005 20:41

Δοκίμασε αντί το

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

if&#40;array_search&#40;"$page", $a&#41;&#41;&#123; 
το

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

if&#40; isset&#40;$a&#91;$page&#93;&#41; &#41;&#123; 
ή το

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

if&#40; array_key_exists&#40;$page, $a&#41; &#41;&#123; 
Νομίζω πως η μόνη διαφορά μεταξύ των δύο είναι πως το πρώτο θα επιστρέψει false αν η τιμή $a[$page] είναι null, ενώ το δεύτερο true (χωρίς να είμαι 100% σίγουρος)

Άβαταρ μέλους
iNDEFiX
Honorary Member
Δημοσιεύσεις: 2569
Εγγραφή: 20 Δεκ 2002 00:48
Τοποθεσία: κλειστή λόγω έργων
Επικοινωνία:

Πως απο link θα αλλαζει ενα include

Δημοσίευση από iNDEFiX » 08 Φεβ 2005 21:27

Oups.. sorry diko mou lathos. To egrapsa viastika kai ksexasa oti sto value exoume kai thn katalhksh .php.
O sostos tropos einai aftos pou leei o cordis alla leipei mia telia:

if(array_search("$page" . ".php", $a)){

i pio apla

if(array_search("$page.php", $a)){

Hikhop: diakopes mexri to balkoni mou gia liges ores :kaloe:

Απάντηση

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

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

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