Вниз  PHP и мелкие вопросы
- 6.06.2014 / 16:32
Newjavago
  Пользователь

Newjavago 
Сейчас: Offline
Koenig, Да какая разница!
- 6.06.2014 / 17:09
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Newjavago, сначала попробуй
__________________
 Магистр Мёда
- 6.06.2014 / 17:13
Newjavago
  Пользователь

Newjavago 
Сейчас: Offline
Блин серьезная проблема. Вот попробовал так: Есть 3 .пхп файлы: индекс, функции, показатель. Файл показатель просто создает обычный хтмл документ и отображает значение переменной $а ($а - это контент сайта). Файл функции содержить функцию ГО, который инициализирует переменную $а(создает контент сайта). Файл индекс сначала выполняет команду glоbаl $а; потом вызывает файл "функции" потом вызывает функцию ГО потом вызывает файл "показатель". НЕ РАБОТАЕТ. Попробовал написать ГЛОБАЛ $а; внутри файла "функции", но тоже не работает. Помогите решить проблему??? СоС!
- 6.06.2014 / 17:14
Newjavago
  Пользователь

Newjavago 
Сейчас: Offline
Koenig, Попробовал, не работает.
- 6.06.2014 / 17:39
samogost
  Пользователь

samogost 
Сейчас: Offline
Newjavago, ничего не понятно. Набирай опыт постепенно, так как взявшись за сложный проект без опыта все равно ничего не получится.

Изменено samogost (6.06 / 17:41) (всего 1 раз)
- 6.06.2014 / 18:03
Newjavago
  Пользователь

Newjavago 
Сейчас: Offline
samogost, А что тут тяжелого? Один файл дает значение переменную еще один отображает его а третий вызывает эти файлы по порядку
- 6.06.2014 / 18:41
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
a.html
bla bla
<?php echo $a; ?>
bla bla
---
index.php
<?php
include('fu.php');
$a = init();
include('a.html');
?>
---
fu.php
<?php
function init() {
return 'тут произвольный текст';
}
?>
__________________
 Магистр Мёда
- 7.06.2014 / 03:42
Newjavago
  Пользователь

Newjavago 
Сейчас: Offline
Koenig, Да так работает. Но мне интересно почему мой код не работает? Короче вот мой код:
fu.php
 
<?php
functions go()
{
$a="text";
}
?>

pokaz.php

<?php
echo $a;
?>

index.php

<?php
global $a;
include "fu.php";
go();
include "pokaz.php";
?>

по идее здесь должен выводится слово "текст" при вызове индекс.пхп. НО почему ничего не отображается?
- 7.06.2014 / 10:48
Gaucer
  Пользователь

Gaucer 
Сейчас: Offline
потому что ты не вызываешь переменную а. Коениг написал с ретурном, у тебя его нет, вернуть нечего
- 7.06.2014 / 11:04
Newjavago
  Пользователь

Newjavago 
Сейчас: Offline
Gaucer, Но переменную $а я сделал глобальным.
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)