Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Вывод файла (подробно), как это сделать? 
:(
    Опции темы
Wolves
Дата 2.10.2003, 17:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











MuToGeN, ой... а php кодconfused.gif?? тоесть php он выполняет sad.gif
  Вверх
Secandr
Дата 2.10.2003, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



А что если
Код
<?
$filename='1.htm';
echo '<pre>'.htmlspecialchars(join('',file($filename))).'</pre>';
?>

Проверял php и html не выполняет smile.gif

Это сообщение отредактировал(а) Secandr - 2.10.2003, 18:03


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Wolves
Дата 2.10.2003, 19:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Secandr ну да... а то я вижу... sad.gif


вот что получилось:
Цитата
....
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="100%">
<tr>
<td width="100%"><center><font face="Courier" size="2">
<br>
<b>Warning</b>:  Undefined variable:  namefile in <b>c:\apache\htdocs\nofile.php</b> on line <b>9</b><br>
- не существует<p><a href="php.php" style="text-decoration: none"><span lang="en-us">
<font color="#000080">&lt;&lt; </font></span><font color="#000080">вернуться</font></a></p>
&nbsp;</td>
</tr>
</table>
</center>
</div>
</html>&nbsp;</td>
</tr>
</table>
</center>
</div>
...


В место:
Цитата
...
<table border="1" cellpadding="2" cellspacing="2" style="border-collapse: collapse; border-style: dotted; border-width: 1" bordercolor="#111111" width="100%" id="AutoNumber1" bgcolor="#ffffff">
<tr>
<td width="100%">
<?
include ("file.php");
}
?>
&nbsp;</td>
</tr>
</table>
</center>
</div>
...

  Вверх
Wolves
Дата 2.10.2003, 19:02 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Secandr хэх.. или вот тебе кусочик index'a этого форума...

Цитата
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
<!-- end no cache headers -->
<meta name="keywords" content="vbulletin,forum,bbs,discussion,jelsoft">
<meta name="description" content="жПТХН">

<title>жПТХН РМБФЕЦОПК УЙУФЕНЩ Rapida</title>
<meta http-equiv="MSThemeCompatible" content="Yes">
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">

<style type="text/css">
.defFont {
font-family: Geneva CY, Tahoma, Arial, sans-serif;
font-size: 66%;
}

BODY {
SCROLLBAR-BASE-COLOR: #e5e5e5;
SCROLLBAR-ARROW-COLOR: #666666;
}
SELECT {
FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE: 11px;
COLOR: #000000;
}
TEXTAREA, .bginput {
FONT-SIZE: 12px;
FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
COLOR: #000000;
}
A:link, A:visited, A:active {
COLOR: #004a98;
}
A:hover {
COLOR: #FF6600;
}
#cat A:link, #cat A:visited, #cat A:active {
COLOR: #666666;
TEXT-DECORATION: none;
}
#cat A:hover {
COLOR: #666666;
TEXT-DECORATION: underline;
}
#ltlink A:link, #ltlink A:visited, #ltlink A:active {
COLOR: #004a98;
TEXT-DECORATION: none;
}
#ltlink A:hover {
COLOR: #FF6600;
TEXT-DECORATION: underline;
}
.thtcolor {
COLOR: #4d4d4d;
}
a.rmmc:hover, a.rmmc:link, a.rmmc:active, a.rmmc:visited {font-size : 10px; color : #FFFFFF; text-decoration: none; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;}
a.mmc {font-size : 10px; color : #344E68; text-decoration: none; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;}
</style>



</head>
<body bgcolor="#FFFFFF" text="#000000" id="all"  rightmargin="0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#000020" vlink="#000020" alink="#000020">
<!-- sla content table -->
<table bgcolor="#FFFFFF" width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">

<tr height=1>
  <td bgcolor="#FFFFFF" height=1>
<!-- -->






      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD width="25%"><TABLE cellSpacing=0 cellPadding=0 width="100%"
            background=images/leb/i3.gif border=0>
              <TBODY>
              <TR>
                <TD><IMG height=64 alt="" src="images/leb/i2.gif" width=179
                  border=0></TD>
                <TD align=right><IMG height=64 alt="" src="images/leb/i4.gif"
                  width=5 border=0></TD></TR></TBODY></TABLE></TD>
          <TD><IMG height=64 alt="" src="images/leb/i1.gif" width=1
          border=0></TD>
          <TD width="50%" background=images/leb/i5.gif><TABLE cellSpacing=0 cellPadding=0 border=0>
              <TBODY>
              <TR>
                <TD noWrap background=images/leb/beta colSpan=9 height=11>
                  <DIV style="HEIGHT: 11px"><SPACER height="11" width="1"
                  type="block" /></DIV></TD></TR>
              <TR>
                <TD noWrap width=20>
                  <DIV style="WIDTH: 20px"><SPACER height="1" width="20"
                  type="block" /></DIV></TD>
                <TD><IMG height=9 alt="" src="images/leb/p-serie.gif"
                  width=62 border=0></TD>
                <TD noWrap width=12>
                  <DIV style="WIDTH: 12px"><SPACER height="1" width="12"
                  type="block" /></DIV></TD>
                <TD><IMG height=9 alt="" src="images/leb/p-number.gif"
                 

Что то не очень уж так похоже.. sad.gif

  Вверх
Secandr
Дата 2.10.2003, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



Wolves Всё работает на ура. Ты как файл запрашиваешь? И что именно не похоже?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Master
Дата 3.10.2003, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Да ё.. мае. Скрипт при открытии страницы с сервера выдаст результат обработки скрипта..
Если есть файл http://domain/1.php и его открыть с таким путем, то ясный хрен что запрос обработается сервером, а потом выдаст результат, а если ты его откроеш с того же сервера, но не как url, а как файл... например: /1.php то он его не будет выполнять и покажет тебе содержимое файла...
Извените за резкость.. не выспался sad.gif


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
MuToGeN
Дата 3.10.2003, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Короче говоря, небольшие пояснения... Что делает
Код
return fread($fp,filesize($file)));
читает весь фаил, за размер его берет то, что вернет filesize(). Если запрашивать что-то по HTTP, то еще не факт, что сервер скажет размер документа. Например, если это PHP скрипт, то приходится делать специальную приладу, основанную на буферизации вывода, которая сможет кинуть заголовок Content-size.
Что делает
Код
while($c=fread($fp,1024))
  $o.=$c;
return $o;
Когда fread() получает EOF, $c=fread($fp,1024) возвращает false. Поэтому с помощью такой конструкции можно читать фаилы неизвестной длины.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
MuToGeN
Дата 3.10.2003, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Master, конечно, прав, но, вроде, никто в этом топике не пытался получить PHP сурсы с другого сервера.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Secandr
Дата 3.10.2003, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



MuToGeN А чем мой код отличается?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
MuToGeN
Дата 3.10.2003, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Да, собственно, только размером.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Wolves
Дата 3.10.2003, 13:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Да нет, мне нужно что бы он выводил html и php код с другого сервера... тоесть тама находяться файлы с примерами , а с другого я их показываю... (вот такая сложная штука)

Поясняю, что бы он запускал типа такого http://domain/primer/1.php
  Вверх
Master
Дата 3.10.2003, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Цитата(Wolves @ 3.10.2003, 14:00)
Да нет, мне нужно что бы он выводил html и php код с другого сервера... тоесть тама находяться файлы с примерами , а с другого я их показываю... (вот такая сложная штука)

Поясняю, что бы он запускал типа такого http://domain/primer/1.php

Я щас умру smile.gif


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
MuToGeN
Дата 3.10.2003, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Для такой ситуации есть FTP smile.gif только для него нужен пароль на администрирование того самого сервера, чей скрипт ты хочешь увидеть smile.gif


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Wolves
Дата 3.10.2003, 14:55 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











MuToGeN, нет... мдин...
что не кто не может помочьconfused.gif? sad.gif


Master, не умирай.. ты еще нужен миру...
  Вверх
Wolves
Дата 3.10.2003, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 3.10.2003
Где: Internet

Репутация: нет
Всего: нет



Чесно скажу.. мне этот скрипт нужен не для вреда... помогите...
PM WWW ICQ MSN   Вверх
Страницы: (3) Все 1 [2] 3 
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0576 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.