Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 16.03.2006, 13:33
PoliskoRoman.com вне форума Посмотреть профиль Отправить личное сообщение для PoliskoRoman.com Найти все сообщения от PoliskoRoman.com
  № 1  
PoliskoRoman.com
[+1.4 - 07.01.2006]

Регистрация: Jan 2006
Сообщений: 90
По умолчанию Создание простого парсера

У меня есть скрипт, в хедере скрипта выводиться эхо, которое выводит значение из базы. Как сделать, что б это значение выводилось (если скрипт находиться в папке script/) в корне? Например в файлике index.php на папку выше от размещения скрипта.

И таких папок с скриптами очень много, и значение нужно выводить из каждого скрипта.
Вот вид корня.

(скрипты все абсолютно одинаковые, но у каждого скрипта своя база, свой логин и пас)
script/
script1/
script2/
script3/
script4/
images/
index.php


Буду рад помощи.

Старый 16.03.2006, 13:44
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 2  
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Чего-чего ? Вопрос сформулируй, а лучше проблему опиши более подробно.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 16.03.2006, 14:00
PoliskoRoman.com вне форума Посмотреть профиль Отправить личное сообщение для PoliskoRoman.com Найти все сообщения от PoliskoRoman.com
  № 3  
PoliskoRoman.com
[+1.4 - 07.01.2006]

Регистрация: Jan 2006
Сообщений: 90
есть скрипт в папке script/ ,например инет-магазин, и вот он выводит значение на одной из своих страниц, цена например. так вот как сделать что б это значение выводилось в файлике index.php который находиться на папку выше скрипта.

Старый 16.03.2006, 14:06
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 4  
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Берешь index.php, в него вписываешь открытие нужного тебе файла, чтение, поиск, вывод нужной тебе информации, закрытие файла.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 16.03.2006, 14:08
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 5  
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Более того, если значения лежат в базе, то цепляешься к базе и выводишь их непосредественно из index.php.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 16.03.2006, 14:08
automatix вне форума Посмотреть профиль Отправить личное сообщение для automatix Посетить домашнюю страницу automatix Найти все сообщения от automatix
  № 6  
automatix

Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
./script/functions.php
PHP код:
<?php my_function() {}?>
./index.php
PHP код:
<?php include "functions.php"my_function(); ?>

Старый 16.03.2006, 14:18
PoliskoRoman.com вне форума Посмотреть профиль Отправить личное сообщение для PoliskoRoman.com Найти все сообщения от PoliskoRoman.com
  № 7  
PoliskoRoman.com
[+1.4 - 07.01.2006]

Регистрация: Jan 2006
Сообщений: 90
Создать в корне скрипта файлик functions.php и прописать ту функцию которая выводит это значение из базы?
Потом сделать инклуд в Index.php <?php include "script/functions.php"; my_function(); ?>
<?php include "script1/functions.php"; my_function(); ?>
<?php include "script2/functions.php"; my_function(); ?>
<?php include "script3/functions.php"; my_function(); ?>

так?

Старый 16.03.2006, 14:24
automatix вне форума Посмотреть профиль Отправить личное сообщение для automatix Посетить домашнюю страницу automatix Найти все сообщения от automatix
  № 8  
automatix

Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
<?php
include "script/functions.php";
BLA-BLA-BLA
my_function();
?>

Да, так.

Старый 16.03.2006, 14:35
PoliskoRoman.com вне форума Посмотреть профиль Отправить личное сообщение для PoliskoRoman.com Найти все сообщения от PoliskoRoman.com
  № 9  
PoliskoRoman.com
[+1.4 - 07.01.2006]

Регистрация: Jan 2006
Сообщений: 90
Не очень получается.
Постораюсь более подробней обьяснить задачу.
Имееться скрипт script/ в нем есть файлик header.php, в нем выводиться эхо (значение) которое мне и необходимо!

<? echo num_form($sum-60000); ?>

в этом же коде описывается эта функция:

$sql = "select x1,y1,x2,y2 from " . TABLE_ORDER . " ";

$link = mysql_query($sql);

$sum=0;



while($data=mysql_fetch_row($link)){
$sum=$sum+( ( ($data[2]-$data[0])*($data[3]-$data[1])) *100);
}

function num_form($take)
{
$n=strlen($take);
if ($n>6) $take=substr($take, -$n, $n-6).",".substr($take, -6, 3).
",".substr($take, -3, 3);
elseif($n>3) $take=substr($take, -$n, $n-3).",".substr($take, -3, 3);
return $take;
}

оно запрашивает таблицу TABLE_ORDER.

значит я должен создать в корне скрипта function.php
в нем прописать

<?php my_function() {функцию то что выще}?>

и потом инклудить
<?php
include "script/functions.php";
<? echo num_form($sum-60000); ?>
my_function();
?>
Мне необходимо что б выводилось ввиде эха, так как от значения отнимается число.

Старый 16.03.2006, 15:04
automatix вне форума Посмотреть профиль Отправить личное сообщение для automatix Посетить домашнюю страницу automatix Найти все сообщения от automatix
  № 10  
automatix

Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
1.Что говорит, как ругается? Текст ошибки, если можно.
2.Строку, где ошибка.
3.полезная ссылка
То, что инклюдишь, становится "частью документа/скрипта". Путь такой: 1.определить ф-цию в инклюдируемом файле; 2.вставить его с помощью (например) include; 3.вызвать ф-цию в файле, куда инклюдом вставлен файл, в котором определена функция.

Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 03:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:40.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.