// это файл index.php
function loading($classname) {
// Зачем вы инициализируете переменную $ClassFilePath если нигде ее не используете?
$ClassFilePath = $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . $classname . '.php';
require 'web.php'; // Этой строчкой вы подключаете 'web.php' из текущей директории.
}
spl_autoload_register('loading');
$web_page = new web();
echo $web_page->get('https://ya.ru'); // <- тут ни чего не происходит
<?php
// Содержимое файла _autoload.php
function autoload($className)
{
if (strpos($className, '\\') !== false) {
$classFile = str_replace('\\', DIRECTORY_SEPARATOR, $className) . '.php';
if ($classFile === false || !is_file($classFile)) {
return;
}
} else {
return;
}
include($classFile);
if (!class_exists($className, false) && !interface_exists($className, false) && !trait_exists($className, false)) {
die("Unable to find '$className' in file: $classFile. Namespace missing?");
}
}
spl_autoload_register('autoload');
$clubs = [
0 => ["club" => "arsenal", "group" => 1],
1 => ["club" => "barcelona", "group" => 1],
2 => ["club" => "chelsea", "group" => 1],
3 => ["club" => "bayern", "group" => 1],
4 => ["club" => "liverpool", "group" => 2],
5 => ["club" => "mu", "group" => 2],
6 => ["club" => "real", "group" => 2],
7 => ["club" => "psg", "group" => 2],
];
foreach ($clubs as $club) {
foreach ($clubs as $opponent) {
if($club['club'] === $opponent['club'] || $club['group'] != $opponent['group']) {
continue;
} else {
echo "Group ". $club['group'] .": " . $club['club'] . " vs " .$opponent['club'] . "<br>";
}
}
}
header('Location: http://www.example.com/newpage.html');
function createCounterPage() {
// Здесь пишем логику создания файла и счетчика
// Функция будет возвращать путь к файлу или false если его не удалось создать
}
// Обработка формы (ее лучше хранить отдельно от функции)
if (isset($_POST['btn_submit']) && !empty($_POST['btn_submit'])) {
// Обрабатываем форму...
// Если нет ошибок - запускаем логику
$counterPage = createCounterPage();
send_mail($message)
if($counterPage && is_file($counterPage)) {
header('Location: http://www.example.com/' . $counterPage);
}
}
//...
'modules' => [
'shop' => [
'class' => 'common\modules\shop\Module',
'components' => [
'cart' => [
'class' => 'common\modules\shop\components\Cart',
'property' => 'value',
],
],
],
],
//...
// create an object using a configuration array
$object = Yii::createObject([
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=127.0.0.1;dbname=demo',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
]);
Please note that this extension uses the PHP executable to run its analysis tools so PHP must be installed on your machine and available globally.
.logo {
width:73px;
height:56px;
margin-left:35px;
margin-top:42px;
margin-right:25px;
background: #222222 url("../img/logo.png") no-repeat;
float:left;
}
h1 {
color:#3c3c3c;
font-family:"Helvetica CE Regular";
font-size:34px;
height: 56px;
line-height: 56px;
margin-top: 42px;
}