Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: массив и подключаемые файлы
 
 автор: ronin   (23.04.2008 в 16:27)   письмо автору
 
 

Здравствуйте!
имеется массив типа:

$my_array = array('1','2','3'); 

имеется ли возможность подключать в него файлы типа

include("menu.php");

   
 
 автор: AcidTrash   (23.04.2008 в 16:32)   письмо автору
 
   для: ronin   (23.04.2008 в 16:27)
 

Теоретически да. Практически не пробовал

   
 
 автор: ronin   (23.04.2008 в 16:36)   письмо автору
 
   для: AcidTrash   (23.04.2008 в 16:32)
 

а как это реализовать?

$my_array = array('include("menu.php")','2','3');  

выдаст ошибку

   
 
 автор: AcidTrash   (23.04.2008 в 16:37)   письмо автору
 
   для: ronin   (23.04.2008 в 16:36)
 

$my_array=array(include("menu.php"),'2','3'); 

   
 
 автор: ronin   (23.04.2008 в 16:45)   письмо автору
 
   для: AcidTrash   (23.04.2008 в 16:37)
 

create_table($my_array)
в таком случае выводиться, но вне функции

   
 
 автор: AcidTrash   (23.04.2008 в 17:10)   письмо автору
 
   для: ronin   (23.04.2008 в 16:45)
 

Нет теория не оправдалась.
Если проверить входит ли в массив, print_r, значение файла за массивом => значит в массив не инклюдится. :)
занести информацию из файла (не исполняемого) в массив, можно попробовать с помощью функции
file_get_contents().

   
 
 автор: Director_Of_Zoo   (24.04.2008 в 14:40)   письмо автору
 
   для: AcidTrash   (23.04.2008 в 16:37)
 

а почему бы не воспользоваться функцией:
<?php

$my_array
=array(file_get_contents("menu.php"),'2','3');
?>


Или надо уже выполненый инклюд подключить?

   
 
 автор: Апельсин   (23.04.2008 в 17:22)   письмо автору
 
   для: ronin   (23.04.2008 в 16:27)
 

Что значит "подключать файлы"?
Если вы хотите использовать содержимое файла в качестве текстового элемента, то используйте функцию file_get_contents($fileName) или я не понял вопроса :)

   
 
 автор: ronin   (23.04.2008 в 17:29)   письмо автору
 
   для: Апельсин   (23.04.2008 в 17:22)
 

Спасибо!

   
 
 автор: Drl31   (23.04.2008 в 23:09)   письмо автору
 
   для: Апельсин   (23.04.2008 в 17:22)
 

т.е. с помощью этой функции каждму элементу массива 9переменной массива) будет присвоено содержимое файла??? Т.е. весь хранящийся в файле текст???

   
 
 автор: AcidTrash   (23.04.2008 в 23:28)   письмо автору
 
   для: Drl31   (23.04.2008 в 23:09)
 

Нет, это будет использоваться для конкретного элемента массива.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования