HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.04.2009, 05:16
blaga
Постоянный
Регистрация: 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>
 
Ответить с цитированием

  #2  
Старый 03.04.2009, 18:46
Snorlax
Новичок
Регистрация: 28.03.2009
Сообщений: 22
Провел на форуме:
347674

Репутация: 6
По умолчанию

Например в txt файле написаны 5 строчек:
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла
icq: бла бла бла пасс: бла бла

Как зделать так чтоб при переходе на страницу вычитавалась 1 строчка файла и удалялась из файла, при втором переходе уже выдавалась следующая срочка и тоже удалялась! и так со всеми строчками! пока не роздадуться все аси! (например)
Заранее огромное спасибо!
 
Ответить с цитированием

  #3  
Старый 03.04.2009, 19:01
art2222
Участник форума
Регистрация: 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)));
?>
 
Ответить с цитированием

  #4  
Старый 03.04.2009, 19:26
159932
Постоянный
Регистрация: 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()
 
Ответить с цитированием

  #5  
Старый 03.04.2009, 19:31
Pashkela
Динозавр
Регистрация: 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..
 
Ответить с цитированием

  #6  
Старый 03.04.2009, 20:31
Chaak
Познавший АНТИЧАТ
Регистрация: 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..
 
Ответить с цитированием

  #7  
Старый 03.04.2009, 19:33
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
По умолчанию

hordon,говнокод.У тебя в коде два случая: либо уже загружено,либо ошибка.А если я зашел первый раз?Да и привязка пути
Цитата:
D:/server/Apache/htdocs/
 
Ответить с цитированием

  #8  
Старый 03.04.2009, 19:41
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Question

Авторизация вконтакте:

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($chCURLOPT_USERAGENT$ua); 
    
curl_setopt ($chCURLOPT_HEADER0); 
    
curl_setopt($chCURLOPT_USERAGENT$ua); 
    
curl_setopt($chCURLOPT_REFERER$ref); 
    
curl_setopt($chCURLOPT_POST1); 
    
curl_setopt($chCURLOPT_POSTFIELDS$PostData); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
    
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
    
curl_setopt($chCURLOPT_COOKIE$cookie); 
    
curl_setopt($ch,CURLOPT_POSTFIELDS,$zapros); 
    
$page curl_exec($ch); 

   echo 
$page
Чего ему надо ?((
Не авторизирует(
 
Ответить с цитированием

  #9  
Старый 03.04.2009, 20:15
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


По умолчанию

art2222, вот скрипт раздачки http://forum.antichat.ru/showpost.php?p=1139001&postcount=646
 
Ответить с цитированием

  #10  
Старый 03.04.2009, 20:32
REDz
Новичок
Регистрация: 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;$isizeof($t);$i++) { if ($i==$rd) {unset($t[$i]);} } 
fputs($fpimplode($t)); 
fflush($fp); 
flock ($fp,LOCK_UN); 
fclose($fp); 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.