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

Форум PHP

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

 

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

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

тема: Вставить код в переменную
 
 автор: Санька   (24.10.2008 в 14:35)   письмо автору
 
 

Переменная:
$SITENAME="";

Код:
$str = preg_replace('/^www\./','',$_SERVER['SERVER_NAME']); $str = strtoupper($str); echo $str;


Что то вроде этого только это не верно
$SITENAME = $str = preg_replace('/^www\./','',$_SERVER['SERVER_NAME']); $str = strtoupper($str); echo $str;;

Помогите правильно прописать

  Ответить  
 
 автор: mihdan   (24.10.2008 в 14:36)   письмо автору
 
   для: Санька   (24.10.2008 в 14:35)
 

<?php

$SITENAME 
"$str = preg_replace('/^www\./','',$_SERVER['SERVER_NAME']); $str = strtoupper($str); echo $str;";

?>

  Ответить  
 
 автор: Санька   (24.10.2008 в 14:38)   письмо автору
 
   для: mihdan   (24.10.2008 в 14:36)
 

Так я уже писал, ошибка Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

  Ответить  
 
 автор: AcidTrash   (24.10.2008 в 14:48)   письмо автору
 
   для: Санька   (24.10.2008 в 14:38)
 

Что то не понятно вам нужен в переменной результат этого кода или его текстовое представление?
Если первое то не понятно зачем огород городить.

Если второе то
<?php
$SITENAME 
'$str = preg_replace(\'/^www\./\',\'\',$_SERVER[\'SERVER_NAME\']); $str = strtoupper($str); echo $str;';
print 
$SITENAME;
?>

  Ответить  
 
 автор: Санька   (24.10.2008 в 15:01)   письмо автору
 
   для: AcidTrash   (24.10.2008 в 14:48)
 

Полный код файла:
<?php

if(!defined('IN_TRACKER') && !defined('IN_ANNOUNCE'))
die(
'Hacking attempt!');

// Хост базы данных (домен или ip)
$mysql_host "localhost";
// Пользователь базы данных
$mysql_user "dev";
// Пароль базы данных
$mysql_pass "dev";
// Название базы данных
$mysql_db "dev";
// Кодировка базы данных
$mysql_charset "cp1251";
// Трекер доступен пользователям?
$SITE_ONLINE 1;
// TBDev.net Versioning info
define ('TBVERSION',"Sky-Tracker v015");
// Название вашего торрент-трекера
$SITENAME "$str = preg_replace('/^www\./','',$_SERVER['SERVER_NAME']); $str = strtoupper($str); echo $str;";
// E-mail-адрес для рассылки
$SITEEMAIL "admin@1.ru";
// Язык интерфейса по умолчанию
$default_language "russian";
// Тема по умолчанию
$default_theme "Bluesky";
// максимальное количество пользователей
$maxusers 1410065408;
// Максимальный размер раздачи
$max_torrent_size 1215752192;
// Минимальное количество голосов для отображения рейтинга раздачи
$minvotes 1;
// Папка для хранения торрент-файлов (не оканчивайте слэшем)
$torrent_dir "torrents";
// Папка картинок (начинается и заканчивается слэшем)
$pic_base_url "./pic/";
// Время обновления информации от торрент-клиентов
$announce_interval 1800;
// Время между автоматическими обновлениями
$autoclean_interval 900;
// Время до удаления неактивированных аккаунтов
$signup_timeout 259200;
// Время до удаления мертвых торрентов
$max_dead_torrent_time 21600;
// Время жизни торрента в днях.
$ttl_days 28;
// Папка форума phpbb2
$phpbb2_folder "forum";
// Базовый файл форума phpbb2
$phpbb2_basefile "forums.php";
// Активировать форум phpbb2
$activate_phpbb2_forum 1;
// Синхронизировать пользователей трекера и форума
$share_phpbb2_users_with_TBDev 1;
// Максимальная ширина аватары.
$avatar_max_width "100";
// Максимальная высота аватары.
$avatar_max_height "100";
// Активировать систему CrackerTracker
$ctracker 1;
// Сколько добавлять бонусов в час, если пользователь сидирует.
$points_per_hour "1";
// Не пропускать на трекер пиров с закрытыми портами.
$nc 0;
// Запретить регистрацию.
$deny_signup 0;
// Использовать систему TTL.
$use_ttl 0;
// Использовать активацию по почте, иначе - автоматическая активация при регистрации.
$use_email_act 0;
// Использовать ожидание для пользователей, имеющих плохой рейтинг.
$use_wait 0;
// Включить языковую систему.
$use_lang 1;
// Использовать защиту от авто-регистраций.
$use_captcha 1;
// Использовать систему блоков.
$use_blocks 1;
// Использовать сжатие GZip на страницах.
$use_gzip 1;
// Использовать функцию блокирования IP-адресов.
$use_ipbans 0;
//  Использовать сессии.
$use_sessions 1;
// Скрывает информацию о скачавших, раздавших, сказавших спасибо и т.д.
$use_hide 0;
// Если включено - на ваш сервер, иначе сторонние имажсторы.
$img_on_server 1;
// smtptype
$smtptype "advanced";
// points_per_cleanup
$points_per_cleanup $points_per_hour*($autoclean_interval/3600);
?>

  Ответить  
 
 автор: Санька   (24.10.2008 в 15:05)   письмо автору
 
   для: AcidTrash   (24.10.2008 в 14:48)
 

Сделал:
$str = preg_replace('/^www\./','',$_SERVER['SERVER_NAME']);
$str = strtoupper($str);
$SITENAME = $str;

  Ответить  
 
 автор: AcidTrash   (24.10.2008 в 15:22)   письмо автору
 
   для: Санька   (24.10.2008 в 15:05)
 

$SITENAME = strtoupper(preg_replace('/^www\./','',$_SERVER['SERVER_NAME'])); 

Хотя, по моему $_SERVER['SERVER_NAME'] возвращает имя сервера без www.

  Ответить  
 
 автор: vitali   (24.10.2008 в 15:28)   письмо автору
 
   для: Санька   (24.10.2008 в 15:05)
 

Короче

$SITENAME = $str = strtoupper(preg_replace('/^www\./','',$_SERVER['SERVER_NAME']));

  Ответить  
Rambler's Top100
вверх

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