2012-02-01 3 views
-3

Я нашел ответ на этот вопрос через Интернет, но я действительно не понял его.Переменные PHP: включить файл?

Может кто-нибудь, пожалуйста, дайте мне ответ (код) и объясните это? Ура!

То, что я хочу знать, как сделать это:

<?php 

    $variable = include('websitetitle.txt'); 

<? 

Приветствия.

+2

не могли бы вы дать ответ, который вы уже нашли, и объяснить, какую часть его вы не понимаете. Ваш вопрос прямо сейчас довольно расплывчатый и двусмысленный. – Gordon

+1

* (ссылка) * http://php.net/include – Gordon

ответ

4

$variable = file_get_contents('websitetitle.txt');

Имейте в виду, что это плохая практика, в целом (хранение данных в файлы .txt).

+0

Почему? Что делать, если я сделал файл .php или .html? –

+0

Я думаю, что @Adam_Mac говорит, что вы должны хранить данные в базе данных – Matthew

+0

Не имеет значения. Когда вы начинаете хранить информацию по строке (имя пользователя, почта и т. Д.) С разделителями, тогда вы столкнетесь с проблемами. Посмотрите XML или MySQL. – Zar

0

Если вы имеете в виду получить содержимое текстового файла, то вы должны использовать:

$variable = file_get_contents('websitetitle.txt'); 
0

include оценивает файл как PHP скрипт, так что он должен содержать PHP код, чтобы работать, как в вашем примере. Если вы хотите использовать файл для хранения имени, вы должны использовать:

$variable = file_get_contents('websitetitle.txt'); 
0

Вы можете найти наиболее вещи в PHP инструкции, если добавить условие поиска в http://php.net/ URL, например: http://php.net/include

в этом случае, мы можем прочитать следующее:

можно выполнить возврат() заявление внутри включаемого файла для того, чтобы прекратить обработку в этом файле и вернуться к сценарию , который назвал его. Кроме того, можно вернуть значения из файлов . Вы можете принять значение входящего вызова, как и для нормальной функции .

Some examples follow.

0

Это оксюморон, чтобы дать объяснение того, что вы хотите сделать в качестве кода - есть 2 очевидные вещи, это может означать:

  1. Вы хотите прочитать файл в переменную - в которой case, вы должны использовать file_get_contents()

  2. Вы хотите вернуть значение из включенного файла - в этом случае либо использовать оператор return внутри включенного файла (не рекомендуется), либо включать файл, кроме вызова функции, определенной внутри него ,

Или вы имеете в виду что-то еще?