Καλησπέρα,
Προσπαθώ να μεταφέρω ένα site που είχε δημιουργηθεί σε php 4.3 + IIS 5 σε php 5.2.5 + apache 2.2. Το πρόβλημα μου είναι ότι δεν παίζουν τα include της εφαρμογής αν το αρχείο που καλούν βρίσκεται σε άλλο folder. Κοίταξα τα phpinfo της παλιάς php και προσπάθησα να κάνω ότι αλλαγές εντόπισα παρόλα αυτά δεν διορθώθηκε το πρόβλημα. Υπάρχει κανείς που να του έχει ξανατύχει το ίδιο και να μπορεί να με κατατοπίσει;
Στον κώδικα που παραθέτω παραπάνω φαίνονται οι δύο τρόποι που έχω προσπαθήσει για να καλέσω άλλες σελίδες με το include αλλά δεν λειτουργούν.<?PHP:
<?php
//include ("../inc_top1.php");
include($_SERVER['DOCUMENT_ROOT'].'/mysite/inc_top1.php');
?>
Εμφάνιση 1-2 από 2
-
03-02-11, 14:03 Mεταφορά από php4 σε php5 #1Desperate programmer needs work, will do windows.
-
03-02-11, 14:13 Απάντηση: Mεταφορά από php4 σε php5 #2
Βάζεις σωστά το relative path σε σχέση με το τρέχον αρχείο στην πρώτη περίπτωση;
Επίσης οι παρενθέσεις δεν είναι απαραίτητες.
<?PHP:include '../inc_top1.php';
<?PHP:<?php
$mynewpath = '/usr/lib/pear';
set_include_path(get_include_path() . PATH_SEPARATOR . $mynewpath);
?>Τελευταία επεξεργασία από το μέλος gcf : 03-02-11 στις 14:18.
Bookmarks