Εμφάνιση 1-2 από 2
  1. #1
    Εγγραφή
    30-03-2006
    Μηνύματα
    139
    Downloads
    26
    Uploads
    0
    ISP
    Forthnet
    Καλησπέρα,

    Προσπαθώ να μεταφέρω ένα site που είχε δημιουργηθεί σε php 4.3 + IIS 5 σε php 5.2.5 + apache 2.2. Το πρόβλημα μου είναι ότι δεν παίζουν τα include της εφαρμογής αν το αρχείο που καλούν βρίσκεται σε άλλο folder. Κοίταξα τα phpinfo της παλιάς php και προσπάθησα να κάνω ότι αλλαγές εντόπισα παρόλα αυτά δεν διορθώθηκε το πρόβλημα. Υπάρχει κανείς που να του έχει ξανατύχει το ίδιο και να μπορεί να με κατατοπίσει;

    <?PHP:
    <?php
    //include ("../inc_top1.php");
    include($_SERVER['DOCUMENT_ROOT'].'/mysite/inc_top1.php');
    ?>
    Στον κώδικα που παραθέτω παραπάνω φαίνονται οι δύο τρόποι που έχω προσπαθήσει για να καλέσω άλλες σελίδες με το include αλλά δεν λειτουργούν.
    Desperate programmer needs work, will do windows.

  2. #2
    Εγγραφή
    18-02-2004
    Μηνύματα
    3.400
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    102400/10240
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΧΑΛΑΝΔΡΙ
    Router
    Fritz!box Fon 7590
    SNR / Attn
    10(dB) / 21(dB)
    Βάζεις σωστά το relative path σε σχέση με το τρέχον αρχείο στην πρώτη περίπτωση;
    Επίσης οι παρενθέσεις δεν είναι απαραίτητες.
    <?PHP:
    include '../inc_top1.php'
    Μπορείς επίσης να προσθέσεις στο include path ένα φάκελο που θέλεις πx :
    <?PHP:
    <?php
    $mynewpath 
    '/usr/lib/pear';
    set_include_path(get_include_path() . PATH_SEPARATOR $mynewpath);
    ?>
    Τελευταία επεξεργασία από το μέλος gcf : 03-02-11 στις 14:18.

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας