|
07.08.2011, 17:41
|
#1
|
|
|
|
Сержант
|
Регистрация: 14.06.2011
Сообщений: 124
Популярность: 142
Сказал(а) спасибо: 71
Поблагодарили 70 раз(а) в 36 сообщениях
|
Заливка файла
Как я понял лудше делать php файл, ну вот как залить в него текст, который ты ввел в textBox при нажатии кнопки?! И если кто знает как после выключения программы его удалить?!
|
|
|
07.08.2011, 19:15
|
#2
|
|
|
|
Рыцарь-защитник
|
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
|
Re: С заливкой файла!!!
|
Цитата: |
|
|
|
|
|
|
|
|
|
Как я понял лудше делать php файл, ну вот как залить в него текст, который ты ввел в textBox при нажатии кнопки?! И если кто знает как после выключения программы его удалить?!
|
|
|
|
|
|
так создаем файл текстовый с именем script, меняем расширение на php, пишем в него:
Код:
<?
@$text = $_GET['text'];
$f=fopen("base.txt","w+");
$info.="$text\n";
fwrite($f,$info);
fclose($f);
?>
создаем файл base.txt заливаем на хост и ставим права 777
Теперь как записать в файл:
отправляем ГЭТ - запрос:
Код:
private void zapis_Click(object sender, EventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.mysite.ru/script.php?text="+textBox1.Text);// Создаем запрос
request.Method = "GET";
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16";
request.AllowAutoRedirect = false;//запрещаем редиррект
HttpWebResponse response = (HttpWebResponse)request.GetResponse();// получаем ответ
}
Таким образом дописываем в файл base.txt с новой строки данные, введенные в текстбокс.
очистить:
создаем 2 скрипт clear.php:
Код:
<?
@$text = $_GET['text'];
$f=fopen("base.txt","a+");
$info.="$text\n";
fwrite($f,$info);
fclose($f);
?>
теперь чтобы очистить весь base.txt:
отправляем ГЭТ - запрос:
Код:
private void clear_Click(object sender, EventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.mysite.ru/clear.php?text=");// Создаем запрос
request.Method = "GET";
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16";
request.AllowAutoRedirect = false;//запрещаем редиррект
HttpWebResponse response = (HttpWebResponse)request.GetResponse();// получаем ответ
}
Вот в принципе и все.
Данный мини - гайд принадлежит только Hermein, при копировании указывать ссылку на данную страницу
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
07.08.2011, 20:35
|
#3
|
|
|
|
Разведчик
|
Регистрация: 13.07.2011
Сообщений: 6
Популярность: 156
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 16 сообщениях
|
Re: С заливкой файла!!!
Hermein, я всё понимаю, но
PHP код:
<? @$text = $_GET['text']; $f=fopen("base.txt","a+"); $info.="$text\n"; fwrite($f,$info); fclose($f); ?>
Это double PI = 3.14; Console.Write(PI+"здец");
Ну ты понял.
ma_za_xa_ka,
в clear.php такой код
PHP код:
<?php if($_GET['clear']) file_put_contents("base.txt",null); ?>
|
|
|
08.08.2011, 06:14
|
#4
|
|
|
|
Сержант
|
Регистрация: 14.06.2011
Сообщений: 124
Популярность: 142
Сказал(а) спасибо: 71
Поблагодарили 70 раз(а) в 36 сообщениях
|
Re: С заливкой файла!!!
Hermein, почему то если отправить текст, а потом ещё текст, то 2 текст удоляется, а должен остаться, или я может что то не правильно делаю
|
|
|
08.08.2011, 08:12
|
#5
|
|
|
|
Рыцарь-защитник
|
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
|
Re: С заливкой файла!!!
|
Цитата: |
|
|
|
|
|
|
|
|
|
Hermein, почему то если отправить текст, а потом ещё текст, то 2 текст удоляется, а должен остаться, или я может что то не правильно делаю
|
|
|
|
|
|
в 1 скрипте а+:
a+ Открывает файл для чтения и записи; помещает указатель в конец файла. Если файл не существует - пытается его создать.
то есть используй:
Код:
<?
@$text = $_GET['text'];
$f=fopen("base.txt","a+");
$info.="$text\n";
fwrite($f,$info);
fclose($f);
?>
|
|
|
Пользователь сказал cпасибо:
|
|
08.08.2011, 08:29
|
#6
|
|
|
|
Сержант
|
Регистрация: 14.06.2011
Сообщений: 124
Популярность: 142
Сказал(а) спасибо: 71
Поблагодарили 70 раз(а) в 36 сообщениях
|
Re: С заливкой файла!!!
Hermein, вот этот скрипт работет так, как я хотел! спасибо
Добавлено через 20 минут
чтото base.txt не очисщаеться, ни тем ни этим кодом! я попробувал маленько изменить a+ на w+ но почемуто он перескакивает строку!
Последний раз редактировалось ma_za_xa_ka; 08.08.2011 в 08:50.
Причина: Добавлено сообщение
|
|
|
08.08.2011, 13:23
|
#7
|
|
|
|
Разведчик
|
Регистрация: 13.07.2011
Сообщений: 6
Популярность: 156
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 16 сообщениях
|
Re: С заливкой файла!!!
ma_za_xa_ka,
|
Цитата: |
|
|
|
|
|
|
|
|
|
Hermein, я всё понимаю, но
PHP код:
<?
@$text = $_GET['text'];
$f=fopen("base.txt","a+");
$info.="$text\n";
fwrite($f,$info);
fclose($f);
?>
Это double PI = 3.14; Console.Write(PI+"здец");
Ну ты понял.
ma_za_xa_ka,
в clear.php такой код
PHP код:
<?php
if($_GET['clear'])
file_put_contents("base.txt",null);
?>
|
|
|
|
|
|
P.S Соответственно файлу clear.php шлешь ГЕТ запрос с параметром "clear"
|
|
|
09.08.2011, 01:09
|
#8
|
|
|
|
Рыцарь-защитник
|
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
|
Re: С заливкой файла!!!
|
Цитата: |
|
|
|
|
|
|
|
|
|
Я на 99 процентов уверен, что ты просто не передаешь параметр clear
|
|
|
|
|
|
Приведи ему все отправку на очистку, как я сделал:
Код:
private void clear_Click(object sender, EventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.mysite.ru/clear.php?text=");// Создаем запрос
request.Method = "GET";
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16";
request.AllowAutoRedirect = false;//запрещаем редиррект
HttpWebResponse response = (HttpWebResponse)request.GetResponse();// получаем ответ
}
Твой скрипт как я понял:
Код:
private void clear_Click(object sender, EventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.mysite.ru/clear.php?clear");// Создаем запрос
request.Method = "GET";
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16";
request.AllowAutoRedirect = false;//запрещаем редиррект
HttpWebResponse response = (HttpWebResponse)request.GetResponse();// получаем ответ
}
|
|
|
09.08.2011, 07:31
|
#9
|
|
|
|
Сержант
|
Регистрация: 14.06.2011
Сообщений: 124
Популярность: 142
Сказал(а) спасибо: 71
Поблагодарили 70 раз(а) в 36 сообщениях
|
Re: С заливкой файла!!!
Hermein, я попробывал с параметром clear тоже не пашет
|
|
|
09.08.2011, 11:14
|
#10
|
|
|
|
Разведчик
|
Регистрация: 13.07.2011
Сообщений: 6
Популярность: 156
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 16 сообщениях
|
Re: С заливкой файла!!!
параметр должен быть чему то равен, значит передаем хосту
Код:
private void clear_Click(object sender, EventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.mysite.ru/clear.php?clear=1");// Создаем запрос
request.Method = "GET";
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2) Gecko/20100115 Firefox/3.6";
request.AllowAutoRedirect = false;//запрещаем редиррект
HttpWebResponse response = (HttpWebResponse)request.GetResponse();// получаем ответ
}
|
|
|
Пользователь сказал cпасибо:
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Информация] Заливка на Олимпе!
|
kl1im |
Общение и обсуждение, архив Lineage 2 |
16 |
04.06.2011 19:25 |
[Услуги] Заливка Шеллов
|
lucky_ganger |
Товары/услуги в Сети |
0 |
29.05.2011 12:05 |
DLE 8.2 заливка шела
|
necros555 |
Общение и обсуждение, архив Lineage 2 |
5 |
21.01.2010 15:59 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 22:04.
|
|