
03.04.2009, 05:16
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
upload.php
PHP код:
<?php if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if(copy($_FILES["filename"]["tmp_name"], "D:/server/Apache/htdocs/".$_FILES["filename"]["name"]))
{ echo("Файл успешно загружен <br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
}
else {
echo("Ошибка загрузки файла");
} ?>
<html><body><form action="upload.php" method="post" enctype="multipart/form-data"><input type="file" name="filename"><br><input type="submit" value="Загрузить"><br></form></body></html>
|
|
|

03.04.2009, 18:46
|
|
Новичок
Регистрация: 28.03.2009
Сообщений: 22
Провел на форуме: 347674
Репутация:
6
|
|
Например в txt файле написаны 5 строчек:
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
Как зделать так чтоб при переходе на страницу вычитавалась 1 строчка файла и удалялась из файла, при втором переходе уже выдавалась следующая срочка и тоже удалялась! и так со всеми строчками! пока не роздадуться все аси! (например)
Заранее огромное спасибо!
|
|
|

03.04.2009, 19:01
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме: 1191083
Репутация:
270
|
|
Как зделать так чтоб при переходе на страницу вычитавалась 1 строчка файла и удалялась из файла, при втором переходе уже выдавалась следующая срочка и тоже удалялась!
Например, вот вариант (не шибко красивый конечно). Но я бы порекомендовал юзать БД.
PHP код:
<?php
$f = file_get_contents('icq.txt');
$arr = explode("\r\n",$f);
echo $arr[0]; //печатаем нум.
$arr[0]='';
file_put_contents('icq.txt',trim(implode("\r\n",$arr)));
?>
|
|
|

03.04.2009, 19:26
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
Сообщение от art2222
Например, вот вариант (не шибко красивый конечно). Но я бы порекомендовал юзать БД.
PHP код:
<?php
$f = file_get_contents('icq.txt');
$arr = explode("\r\n",$f);
echo $arr[0]; //печатаем нум.
$arr[0]='';
file_put_contents('icq.txt',trim(implode("\r\n",$arr)));
?>
ему скорее всего под раздачу асек .. нах ещё бд то??
зачем использовать file_get_contents а потом explode ? есть ф-ия file()
$arr[0]=''; - зачем ? это остаёться в массиве, и потом добавляеться после него "\r\n" .. поэтому в последующие разы использования скрипта, будет выводиться пустая строка.. тебя от этого конечно спасает trim(), но нах это? .. юзай unset()
|
|
|

03.04.2009, 19:31
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$file = 'tema1.txt';
$arr = file($file);
if (count($arr)!=0) echo $arr[0]. "\n";
else {echo 'Асек больше нет';exit;}
unset ($arr[0]);
file_put_contents($file,trim(implode("\r\n",$arr)));
?>
Последний раз редактировалось Pashkela; 03.04.2009 в 19:44..
|
|
|

03.04.2009, 20:31
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от Pashkela
PHP код:
<?php
$file = 'tema1.txt';
$arr = file($file);
if (count($arr)!=0) echo $arr[0]. "\n";
else {echo 'Асек больше нет';exit;}
unset ($arr[0]);
file_put_contents($file,trim(implode("\r\n",$arr)));
?>
чтоза быдлокод?
PHP код:
<?php
$fname = 'tema1.txt.';
$file = file($fname);
($tmp = array_pop($file))?(echo($tmp)):(die('Асек больше нет'));
file_put_contents($fname, $file);
Последний раз редактировалось Chaak; 03.04.2009 в 20:39..
|
|
|

03.04.2009, 19:33
|
|
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме: 2591223
Репутация:
128
|
|
hordon,говнокод.У тебя в коде два случая: либо уже загружено,либо ошибка.А если я зашел первый раз?Да и привязка пути
|
|
|

03.04.2009, 19:41
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Авторизация вконтакте:
PHP код:
$cookie="remixlang=0;
remixchk=5;
remixmid=1;
remixemail=admin%40vkontakte.ru;
remixpass=fdgfgd56456fghghf67ffhg;
remixsid=297f8b6f81dc6fghf678gbg76754a96d0dcef19830a4622cc4d68;";
$ref = 'http://vkontakte.ru/';
$ch=curl_init ("http://vkontakte.ru/login.php");
$ua = 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)';
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_REFERER, $ref);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $PostData);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch,CURLOPT_POSTFIELDS,$zapros);
$page = curl_exec($ch);
echo $page;
Чего ему надо ?((
Не авторизирует(
|
|
|

03.04.2009, 20:15
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
art2222, вот скрипт раздачки http://forum.antichat.ru/showpost.php?p=1139001&postcount=646
|
|
|

03.04.2009, 20:32
|
|
Новичок
Регистрация: 12.12.2008
Сообщений: 27
Провел на форуме: 76822
Репутация:
8
|
|
Все намного проще!
PHP код:
$t=file("1.txt");
echo $t[0];
$rd=0;//Номер строки которую нужно удалить
$fp = fopen("1.txt","a+");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($t);$i++) { if ($i==$rd) {unset($t[$i]);} }
fputs($fp, implode($t));
fflush($fp);
flock ($fp,LOCK_UN);
fclose($fp);
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|