ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #13421  
Старый 18.11.2009, 20:26
Аватар для Komyak
Komyak
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме:
469704

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

Цитата:
REPLACE INTO
Это мне нужно записать в файл вместе с полученными данными.
А так аналогия, REPLACE INTO или INSERT INTO или UPDATE INTO, будет обращение к базе. А заменена(replace), так как "возможно в базе есть какие-то-данные", вот их я и буду переписывать.- Вместо проверки на дубликаты, сносим нахрен всю базу =))
Если будет что сносить.... Пока толлько дубли записываются...

Последний раз редактировалось Komyak; 18.11.2009 в 20:35..
 
Ответить с цитированием

  #13422  
Старый 18.11.2009, 22:13
Аватар для Komyak
Komyak
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме:
469704

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

Сам разобрался, теперь каждую строку заносит
PHP код:
$page get_file_by_curl($host);
preg_match_all("|<\/ul><\/div><a href=\"(.*?)\" ><img src=\"|is",$page$matchPREG_PATTERN_ORDER);
$fh fopen("fileitog.txt""a+");
for ( 
$i=0$i<count($match[1]); $i++){
$content get_file_by_curl($host.$match[1][$i]);
preg_match_all("|<div class=\"subtitle\">(.*?)</div>.*<div class=\"body\">(.*?)<div class=\"author\" align=\"right\">|is",$content$match2PREG_PATTERN_ORDER);
for(
$k=0;$k<=count($match2[1]);$k++){
$q trim("REPLACE INTO `post` VALUES (".$i.", 'user', '2009-11-04 14:45:51', '".$match2[2][$k]."', '', '', '".$match2[1][$k]."', '', '', '1', 'post".$i."', 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', '', 1, '', '', '', 0, '', '');");
fwrite($fh$q."\n");}}
fclose($fh);
echo 
"Всё! Закончили..."
Но вместе с ней, после каждой строки создаёт одну пустую:
PHP код:
REPLACE INTO `postVALUES (0'user''2009-11-04 14:45:51''''''''''''''1''post1'01111001000''''1''''''0''''
В чём может быть проблема?
 
Ответить с цитированием

  #13423  
Старый 18.11.2009, 23:46
Аватар для XXXXXX
XXXXXX
Новичок
Регистрация: 03.06.2009
Сообщений: 24
Провел на форуме:
48501

Репутация: -4
Отправить сообщение для XXXXXX с помощью ICQ
По умолчанию

Привет всем.
помоготе найти скрипт автозаполнения формы .
ну к примеру чтою зашел на сайт, заполнил поле
<input type="text" name="name"> к примеру 1
и отправил данные нажав
<input type="Submit" value="отправить">
 
Ответить с цитированием

  #13424  
Старый 18.11.2009, 23:48
Аватар для erihtoney
erihtoney
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме:
994199

Репутация: 258
Отправить сообщение для erihtoney с помощью ICQ
По умолчанию

Честно говоря, не понял вопрос
PHP код:
<input type="text" name="name" value="<?=$_POST[name];?>">
 
Ответить с цитированием

  #13425  
Старый 18.11.2009, 23:52
Аватар для XXXXXX
XXXXXX
Новичок
Регистрация: 03.06.2009
Сообщений: 24
Провел на форуме:
48501

Репутация: -4
Отправить сообщение для XXXXXX с помощью ICQ
По умолчанию

сайт не мой.
 
Ответить с цитированием

  #13426  
Старый 19.11.2009, 00:03
Аватар для warlok
warlok
Постоянный
Регистрация: 18.02.2008
Сообщений: 368
Провел на форуме:
4075418

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

2 XXXXXX
PHP код:
$post 'name=blabla';
$ch curl_init();
    
curl_setopt($chCURLOPT_URL'http://127.0.0.1/submit.php');
    
curl_setopt($chCURLOPT_POSTtrue );
    
curl_setopt($chCURLOPT_POSTFIELDS,$post);
$answer curl_exec($ch); 
как то так
Цитата:
Сообщение от erihtoney  
Честно говоря, не понял вопрос
PHP код:
<input type="text" name="name" value="<?=$_POST[name];?>">
твой код подвержон xss))
 
Ответить с цитированием

  #13427  
Старый 19.11.2009, 00:12
Аватар для Gin
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

Не знал где вернее запостить тут или как отдельную тему, но решил тут.

Есть файл(ы) хочу их разместить, на файлообменники, но чтобы пользователь не видел статической линки, а она генерировалась динамически, т.е. один пользователь(айпи) один линк, на своем хосте не могу разместить т.к. канал слабенький. Как можно это реализовать не нагружай свой хостинг, но приэтом не давай пользователю статический линк.
Спасибо.
 
Ответить с цитированием

  #13428  
Старый 19.11.2009, 00:24
Аватар для Byrger
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

ПОмогите плиз написать прстенький скрипт (я с ftp+php Не работал просто)

Нужен скрипт который пролистывает все файлы на сервере и отправляет их на удаленный фтп

Я думаю лудьше каждую папку отдельно, так как если скрипт будет просматривать все папки на сервере то за 30 сек не успеет, а доступа к php.ini Нету
 
Ответить с цитированием

  #13429  
Старый 19.11.2009, 00:56
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

PHP код:
<?php 
@set_time_limit(0); 
@
ini_set("display_errors","1");
$l_folder '/home/lalala/http/site/'// Полный абсолютный путь к папке, которую тырим на наш фтп
$r_folder './';// Полный абсолютный путь к папке, в которую будем копировать стыренное, находится на нашем фтп (в конце слеш)
function ff($dir) {
   if (
is_dir($dir)) {
   if (
$dh opendir($dir)) {
     while ((
$file readdir($dh)) !== false) {
      if (
filetype($dir $file)=="file"// Если тип переменной - file
       
$arr[] = $file;
     }
   
closedir($dh);
  }
 }
 return 
$arr;
}
$b ff($l_folder);
$count count($b);
for (
$i=0;$i<$count;$i++) {
  
$file $l_folder.$b[$i]; // Файл, который копируем
  
$newfile $r_folder.$b[$i]; // Файл приемник 
  
$open ftp_connect("ftp-server","ftp-port","timeout"); // сервер, порт, таймаут 
  
if(!ftp_login($open,"ftp-login","ftp-pass"))  
    exit(
"Не могу соединиться"); 
  
# Копируем # 
  
if (ftp_put($open$newfile$fileFTP_BINARY))  echo "$file скопирован\n"
  else  echo 
"Не удалось скопировать $file\n"
  
ftp_close($open); // закрываем фтп-соединение 
}
?>
 
Ответить с цитированием

  #13430  
Старый 19.11.2009, 01:21
Аватар для Byrger
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Цитата:
Fatal error: Call to undefined function ftp_connect()
=(
Можно как-то подругому обойти?

Блин как ещё можно слить файлы с сервера с Safe-mone=ON

Шелл с66 не может создать архив с копией..а скачивать по 1 файлу это не реально.

Я слышал что есть какойто пхп архиватор который даёт скачать не сохраняя.(файлы на сервер могу заливать и запускать)

Последний раз редактировалось Byrger; 19.11.2009 в 01:27..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ