файл — Требовать / Включить в переполнение стека

Мне нужна помощь, у меня есть 2 php-файла, и когда я вызываю некоторые функции, он говорит мне, что

Неустранимая ошибка: вызов неопределенной функции get_contents () в /home/f77inq/public_html/php/shares.php в строке 13

даже в тех файлах, откуда я вызываю функции, которые я набрал, требуют («имя моего файла»);

shares.php

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Shares</title>
<link rel='stylesheet' type='text/css' href='style.css' />
</head>

<body>
adad
<?php

$data = get_contents();
print_contents($data);
?>
</body>

</html>

Это файл, откуда я вызываю функции.

    <?php

require("../../php_include/services.php");
require("../../php_include/query.php");putenv("ORACLE_HOME=/oracle/product/12.1.0/dbhome_1");function get_contents() {

$conn = db_connect();
$shares = get_share($conn);
db_disconnect($conn);
$contents = array('shares' => $shares);
return $contents;
}function print_contents($contents) {
?>
<table>
<tr>
<th>Company Name</th>
<th>Rate</th>

</tr>
<?php
foreach ($contents['shares'] as $share) {
print "<tr>";

//****** LINKS TO EVERY
$identifier = urlencode($share['COMPANY']);
print "<td><a href='share-details.php?company={$identifier}'>{$share['COMPANY']}</a></td>";

print "<td>{$share['RATE']}</td>";

print "</tr>";
}
?>
</table>
<?php
}
require ("shares.php");            //<<<<<<<<<<<<<<<<<<<<<<
?>

Как вы можете видеть ниже, мне нужен php-файл share.

Оба файла находятся в одной папке

0

Решение

для тестирования я поместил этот код в файл с именем like.php-

<?php
function get_contents() {
echo "Got it";
}
require ("shares.php");
?>

и в файле Share.php я использовал это-

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Shares</title>
<link rel='stylesheet' type='text/css' href='style.css' />
</head>

<body>
<?php

$data = get_contents();
echo $data;
?>
</body>

</html>

это работает отлично без всякой ошибки.

2

Другие решения

Ошибка, которую вы показываете, из файла shares.phpТем не менее, файл, который вы require является share.php, Эта ошибка, вероятно, происходит где-то еще в процессе, так как весь код, который вы показали, действителен и, безусловно, работает.

0

По вопросам рекламы [email protected]