Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Удалить нескоько строк из файла 
:(
    Опции темы
professor
  Дата 3.6.2002, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



У меня есть файл, в нём есть такие строки:
#!/usr/bin/perl

print "Content-type: text/html\n\n";

print <<HTML;
Как мне их удалить при помощи ПХП? И затем записать полученный файл под другим именем. Если можно напишите пожалуйста как можно по-аодробнее как это можно сделать...  :)  :(  :D  :p  ;-)  ???  :0  :angry:  :sarcasm  :bored  :huh  :dg  :butbut  :sneaky2  :hehe  :rolleyes
PM MAIL   Вверх
Wowa
Дата 3.6.2002, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

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



Цитата(professor @ 03.6.2002, 19:22)
У меня есть файл, в нём есть такие строки:
#!/usr/bin/perl

print "Content-type: text/html\n\n";

print <<HTML;
Как мне их удалить при помощи ПХП? И затем записать полученный файл под другим именем. Если можно напишите пожалуйста как можно по-аодробнее как это можно сделать...  :)  :(  :D  :p  ;-)  ???  :0  :angry:  :sarcasm  :bored  :huh  :dg  :butbut  :sneaky2  :hehe  :rolleyes

Серега, тебе не надо удалять!  :D
PM WWW   Вверх
Cepera
Дата 4.6.2002, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


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

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



что-то я не понял - зачем при помощи пхп изменять Перл-файл?


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
professor
Дата 4.6.2002, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Так как мне из ПХП-скрипта запускать РErl-скрипт???
PM MAIL   Вверх
Cepera
Дата 8.7.2002, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


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

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



проблема все еще непонятна


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Frikazoid
Дата 11.8.2002, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



<?php
$file_pl="index.pl";
$fp=fopen($file_pl,"r");
$msg=file($file_pl);
fclose($fp);
$l=count($msg);
for($i=3; $i<=$l-1; $i++) {
$new[$i-3]=$msg[$i];}
?>

Ну и сохранить осталось!  :)


--------------------
RTFM - "Всё для программиста" Это уменя есть сайт! Урыл в профайле!
А там.... Ну всё что надо по PHP Delphi CSS HTML JavaScript Perl API ASP MySQL XML С++ VBasic и многое другое.
PM MAIL WWW ICQ   Вверх
MuToGeN
Дата 18.8.2002, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


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

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



Код
<?
$fp=fopen("http://mysite.ru/cgi-bin/script.pl","r");
$file=fread($fp, filesize($fp));
fclose($fp);
echo $file;
?>

самый удобный вариант, только fopen() не всегда может работать с http


--------------------
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   Вверх
Sattu
Дата 19.8.2002, 05:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 7.8.2002
Где: Західна Україна

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



Цитата

Код
<?
$fp=fopen("http://mysite.ru/cgi-bin/script.pl","r");
$file=fread($fp, filesize($fp));
fclose($fp);
echo $file;
?>

самый удобный вариант, только fopen() не всегда может работать с http


Что-то я не понял...Cкрипт надо запустить, или получить результат выполнения? :)
Чтобы его запустить напиши
Код

echo `./script.pl`;  # если скрипт находится на Линукс-машине в том же
                          # каталоге, что и запускающий скрипт.
                          # Да, я не ошибся, использовоть нужно именно апострофы
                          # (клавиша возле "1", тоесть клавиша "ё" в анг. раскладке)

echo `./script.pl &`; #запуск в фоновом режиме

Правда вот чтобы запустить скрипт он должен иметь право на исполнение. Зделать это можна так:
Код

echo `chmod 755 script.pl`;


Ну вот вроде и все... :)
PS. Только вот никак не пойму зачем тебе такие сложности :)
--------------------
тссссс.... «ЖЖ»
PM WWW ICQ AOL   Вверх
Pavlo
Дата 20.8.2002, 02:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А у меня не получилось запустить пхп скрипт! :(
У меня ведь маздай2000, а не *nix клон!
Короче! Как мне запустить хпх скрипт под виндой?
PM MAIL   Вверх
Sattu
Дата 20.8.2002, 07:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 7.8.2002
Где: Західна Україна

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



Цитата

А у меня не получилось запустить пхп скрипт!
У меня ведь маздай2000, а не *nix клон!
Короче! Как мне запустить хпх скрипт под виндой?


В смысле не получилось запустить пхп скрипт ?
Как(для чего) ты его хочешь запустить? Все зависит от конкретной задачи.
Напиши подробней.
--------------------
тссссс.... «ЖЖ»
PM WWW ICQ AOL   Вверх
Pavlo
Дата 20.8.2002, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ну!
[/quote]
Что-то я не понял... Написано ведь, что скрипт надо запустить, а прочитать!
:)
чтобы его запустить напиши

---------------------CODE SAMPLE-------------------

echo `./script.pl`; # если скрипт находится на Линукс-машине в том же
             # каталоге, что и запускающий скрипт.
             # Да, я не ошибся, использовоть нужно именно апострофы
             # клавиша возле 1, тоесть клавиша ё в анг. раскладке
 echo `./script.pl  #запуск в фоновом режиме

---------------------CODE SAMPLE-------------------
[/quote]

Ну так вот! Мне надо скрипт запустить!
К примеру у меня есть index.php и info.php
index.php

<?php
//мне надо автоматом запустить info.php?i=bla-bla-bla
?>

info.php

<?php
echo $i;
?>

Просто я хочу, чтоб выполнялось несколько скриптов одновременно!

ЗЫ Когда я себе ещё и Linux поставлю, то такие проблемы отвалятся сами
по себе!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

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


 




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


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

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