YQ_directory.inc
Line #0:<?php Session_start();
Line #1:if (isset($_SESSION['Dump'])) echo("YQ_system_v01 *** ACTION =".$_SERVER[SCRIPT_NAME]." <hr>");
Line #2:
Line #3:$YQ_basedURL='http://www.memobic.hu/2015/BI15';
Line #4:
Line #5:
Line #6:// unset($_SESSION['Dump']);
Line #7:?>
Line #8:<HTML>
Line #9:<HEAD>
Line #10:<TITLE>Bi-Dir</TITLE>
Line #11:
Line #12:</HEAD>
Line #13:
Line #14:<?php
Line #15:
Line #16:if (isset($_GET[dirsave])) {
Line #17:
Line #18:if (isset($_SESSION["YQ_ind"]) and $_SESSION["YQ_ind"]<1) {
Line #19:if (isset($_SESSION['Dump'])) {
Line #20: include("QJ_varlist.php");
Line #21:}
Line #22:
Line #23:echo "<script language = javascript>";
Line #24:
Line #25:echo "</script>";
Line #26:
Line #27:$dir=str_replace($_SESSION[ROOT]."/","",$_SESSION[konvytar]);
Line #28:$dir=$_SESSION['YQ_lastDIR'];
Line #29:
Line #30:unset($_SESSION[meMOD]);
Line #31:unset($_SESSION[memoSQL]);
Line #32:
Line #33:unset($_SESSION[selTabla_neve]);
Line #34:unset($_SESSION[selIdoszak_jele]);
Line #35:unset($_SESSION[selIdoszak_verzio]);
Line #36:unset($_SESSION[selTabla_oszlopjele]);
Line #37:unset($_SESSION[selIN]);
Line #38:
Line #39:$start="file_name,".$_SESSION[selIN];
Line #40:
Line #41:$start="sub_dir,~$dir~";
Line #42:
Line #43:// window.open("http://www.memobic.hu/2015/BI15/QQ_varlist.php", "sframe");
Line #44:
Line #45:/*echo '<SCRIPT>
Line #46:window.open("http://www.memobic.hu/2015/BI15/YQ_verzioVIEW.php?&start='.$start.'", "adatframe");
Line #47:window.open("http://www.memobic.hu/2015/BI15/QJ_exit.php", "sframe");
Line #48:</script>';*/
Line #49:
Line #50:echo "<SCRIPT>
Line #51:window.open('$YQ_basedURL/YQ_verzioVIEW.php?&start=$start', 'adatframe');
Line #52:window.open('$YQ_basedURL/QJ_exit.php', 'sframe');
Line #53:</script>";
Line #54:
Line #55:
Line #56: exit;
Line #57:}
Line #58:
Line #59:$xx=$_SESSION["YQ_ind"];
Line #60:$Yi=substr("000000".$xx,-6);
Line #61:$parl=$_SESSION["YQ_".$Yi];
Line #62:
Line #63:$uprl='http://memobic.hu/eMemo/Doku/YQ_submenuINS.php';
Line #64:$uprl='http://memobic.hu/eMemo/Doku/YQ_submenuINS.php?'.$parl.'&vissza='.$_SESSION[href];
Line #65:
Line #66:$uprl='http://www.memobic.hu/2015/BI15/YQ_submenuINS.php?'.$parl.'&vissza='.$_SESSION[href];
Line #67:
Line #68:$uprl=$YQ_basedURL.'/YQ_submenuINS.php?'.$parl.'&vissza='.$_SESSION[href];
Line #69:
Line #70:
Line #71:
Line #72:unset($_SESSION["YQ_".$Yi]);
Line #73:--$xx;
Line #74:$_SESSION["YQ_ind"]=$xx;
Line #75:
Line #76://?//window.close();
Line #77://?//window.open('".$uprl."', '_self');
Line #78:
Line #79:if (isset($_SESSION['Dump']))
Line #80:echo "+++++++ $xx +++++++<hr>".$parl."<hr>";
Line #81:
Line #82:/*if (isset($_SESSION['Dump']) and $xx>290) {
Line #83:echo "+++++++ $xx +++++++<hr>".$parl."<hr>";
Line #84:echo "<script language = javascript>";
Line #85:
Line #86:echo "</script>";
Line #87:
Line #88:}*/
Line #89:
Line #90://echo "++++++++++++++<hr>".$uprl."<hr>";
Line #91://echo "++++++++++++++<hr>".$_SESSION[href]."<hr>";
Line #92:
Line #93://?//$_SESSION[href]=$egy_sor[sub_dir]."/YQ_directory.php?&dir=$egy_sor[usr_kod]&dom=$egy_sor[domain_name]&group=$egy_sor[title]";
Line #94:
Line #95:echo "<script language = javascript>";
Line #96://?//echo "alert('".$xx."');";
Line #97:
Line #98://?//
Line #99:echo "window.open('".$uprl."', '_self');";
Line #100:
Line #101://?//echo "window.open('http://memobic.hu/eMemo/Doku/YQ_submenuINS.php?&file=sys.html&fsize=1654', '_self');";
Line #102://echo "parent.location.href='".$uprl."'";
Line #103:echo "</script>";
Line #104:
Line #105: exit;
Line #106:}
Line #107:
Line #108:if (isset($_GET[file])) {
Line #109:
Line #110:$fajl=$_GET[file];
Line #111:
Line #112://ECHO("
Line #113://<SCRIPT>
Line #114://parent.potframe.document.form.Bi_stop.value = '".$_GET[file]."';
Line #115://</SCRIPT>");
Line #116:
Line #117:ECHO($fajl."<hr>");
Line #118:
Line #119:$lines = file($fajl);
Line #120:foreach ($lines as $line_num => $line) {
Line #121: echo "Line #{$line_num}:<b>" . htmlspecialchars($line) . "</b> <br/>\n";
Line #122:}
Line #123:
Line #124:exit;
Line #125:}
Line #126:
Line #127:
Line #128:$myFile = "YQ_dir.".$_GET[group];
Line #129:$fh = fopen($myFile, 'w') or die("can't open file");
Line #130:
Line #131:
Line #132:if (!isset($_GET["konyvtar"])) $konyvtar=getcwd(); else $konyvtar=$_GET["konyvtar"];
Line #133:if (isset($_POST["konyvtar"])) $konyvtar=$_POST["konyvtar"];
Line #134:
Line #135:if (!isset($_SESSION[HOST])) $_SESSION[HOST]=$_ENV[HTTP_HOST];
Line #136:if (!isset($_SESSION[ROOT])) $_SESSION[ROOT]=$_ENV[DOCUMENT_ROOT];
Line #137:$_SESSION[PATH]="HTTP://".$_ENV[HTTP_HOST]."/".$_SESSION[Qpath]."";
Line #138:$url=$_SESSION[PATH];
Line #139:
Line #140:if ($_GET[konyvtar]=="..") {$_GET[din]=-1;}
Line #141:
Line #142:////////////////////////
Line #143:if (isset($_GET[din])) {
Line #144:////////////////////////
Line #145:
Line #146: if ($_GET[din]==-1) {
Line #147: $ind="BiDirName".$_SESSION[BiDirInd]; $_GET[konyvtar]="";
Line #148: unset($_SESSION[$ind]);
Line #149: }
Line #150:
Line #151: if (!isset($_SESSION[BiDirInd])) $_SESSION[BiDirInd]=0;
Line #152: $_SESSION[BiDirInd]=$_SESSION[BiDirInd]+$_GET[din];
Line #153:
Line #154: if ($_SESSION[BiDirInd]<1) {
Line #155: $konyvtar=getcwd(); $_SESSION[BiDirInd]=0;
Line #156: $ind="BiDirName".$_SESSION[BiDirInd];
Line #157: $_SESSION[$ind]=$konyvtar;
Line #158:
Line #159: } else {
Line #160:
Line #161: $ind="BiDirName".$_SESSION[BiDirInd];
Line #162:
Line #163: if ($_GET[din]>0) $_SESSION[$ind]=$_GET[konyvtar];
Line #164: $url=$_SESSION[PATH];
Line #165: $konyvtar=getcwd();
Line #166: FOR ($i=1;$i<$_SESSION[BiDirInd]+1;$i++) {
Line #167: $ind="BiDirName".$i;
Line #168: $konyvtar.="/".$_SESSION[$ind];
Line #169: $url.="/".$_SESSION[$ind];
Line #170: }
Line #171:
Line #172:}} else {
Line #173: $konyvtar=getcwd(); unset($_SESSION[BiDirInd]);
Line #174:}
Line #175:
Line #176:
Line #177:$_SESSION[konyvtar]=$konyvtar;
Line #178:$ref= $_ENV[HTTP_REFERER];
Line #179:
Line #180:
Line #181: if (isset($_SESSION[BiDirInd]) and $_SESSION[BiDirInd]>0)
Line #182: $vissza='<a href="KH_directory.php?&din=-1">
Line #183: <img widht=24 height=24 border=0 src="../_Screen/_minus.gif" ></A>';
Line #184: else $vissza="";
Line #185:
Line #186: $vissza="";
Line #187:
Line #188: $ind="BiDirName".$_SESSION[BiDirInd];
Line #189:
Line #190:// ECHO("<h4><FONT COLOR=RED>".$_SESSION[$ind]."<br>".getcwd()."</I></FONT></h4>");
Line #191: ECHO("<h4><FONT COLOR=RED>".$url."<br><FONT COLOR=blue>".getcwd()."</I></FONT></h4>");
Line #192:echo(" <FORM name=orderby action='YQ_directory.php' method='POST' >");
Line #193:
Line #194:$padr=getcwd();
Line #195:
Line #196:
Line #197:// echo($vissza);
Line #198:
Line #199://ECHO("<h1>HTTP_HOST:<I>".$_ENV[HTTP_HOST]."<BR><FONT COLOR=RED>".$_SESSION[HOST]."</I></FONT></h1>");
Line #200://ECHO("<h2>DOCUMENT_ROOT:<I>".$_ENV[DOCUMENT_ROOT]."<BR><FONT COLOR=BLUE>".$_SESSION[ROOT]."</I></FONT></h2>");
Line #201://ECHO("<h3>PATH:<I>".$_SESSION[Qpath]."<BR><FONT COLOR=RED>".$_SESSION[PATH]."</I></FONT></h3>");
Line #202:
Line #203:$ind=strrpos($ref,"/");
Line #204:Chdir($konyvtar);
Line #205:
Line #206:$ind=strrpos(substr($konyvtar,0,strlen($konyvtar)-1),"/");
Line #207:if ($ind<15) $rest=""; else $rest = substr($konyvtar, $ind-strlen($konyvtar)+1);
Line #208:
Line #209:$rest = substr($konyvtar, $ind-strlen($konyvtar)+1);
Line #210:
Line #211:$_SESSION[IND]=$ind;
Line #212:$_SESSION[REST]=$rest;
Line #213:
Line #214:if ($k_azon = opendir($konyvtar)) {
Line #215: while (false !== ($fajl = readdir($k_azon))) {
Line #216: $I++;
Line #217: $tomb[$I] = $fajl;
Line #218: }
Line #219:
Line #220:sort ($tomb);
Line #221:
Line #222:
Line #223://http://memobic.hu/eMemo/Doku/QJ_BI(c).php?&lognev=BI(c)
Line #224:
Line #225:$url=$YQ_basedURL."/YQ_submenuINS.php";
Line #226:$url="YQ_directory.php?&dirsave=Y";
Line #227:
Line #228:
Line #229:
Line #230://?// _Parent _self _blank _top Frame Specifications
Line #231:
Line #232:echo('
Line #233:
Line #234:
Line #235:</a>
Line #236:<table width=100% border=1 text=black bgcolor=Pink>
Line #237:');
Line #238:
Line #239:$xx=0;
Line #240:
Line #241:$T_entry[$xx]=$_GET[dir];
Line #242:$T_fsize[$xx]=$_GET[dom];
Line #243:$T_ftime[$xx]=$_GET[group];
Line #244:$te="";
Line #245:$ts="";
Line #246:$tt="";
Line #247:
Line #248:for ($j= 0; $j < $I; $j++) {
Line #249:
Line #250: $entry = $tomb[$j];
Line #251: $ftype=filetype($entry);
Line #252: $fsize=filesize($entry);
Line #253:
Line #254: $pos= strrpos($entry, ".");
Line #255: $len= strlen($entry);
Line #256: if($pos>0) $kit= substr($entry, $pos-$len+1); else $kit="";
Line #257:
Line #258:
Line #259:
Line #260:
Line #261:
Line #262:
Line #263:$fnode= fileinode($entry);
Line #264:
Line #265://parent.location.href='index.php';
Line #266:
Line #267://echo "<script language = javascript>
Line #268://alert('".$entry.$_GET[dir]."');
Line #269://</script>";
Line #270:
Line #271:
Line #272://window.open('http://memobic.hu/eMemo/Doku/YQ_dirSAVE.php?&dir=".$_GET[dir]."&dom=".$_GET[dom]."&group=".$_GET[group]."', 'infoframe');
Line #273:
Line #274:
Line #275:// date("F d Y H:i:s.", fileatime($filename));
Line #276:
Line #277:// $refP= '<a href="KH_directory.php?&din=+1&konyvtar='.$konyvtar.'/'.$entry.'/">
Line #278:
Line #279://if($entry=="..") $ikon="_minus.gif"; else $ikon="_plus.gif";
Line #280: if ($ftype=="file" ) {
Line #281: ++$xx;
Line #282:
Line #283:/* echo '<tr><td ALIGN="right" >'.
Line #284: $_GET[dir].
Line #285: '</td><td ALIGN="right">'.
Line #286: $_GET[dom].
Line #287: '</td><td ALIGN="right">'.
Line #288: $_GET[group].
Line #289: '</td></tr>
Line #290: ';
Line #291:*/
Line #292:// if ($xx==1 )
Line #293://echo "<script language = javascript>
Line #294://window.open('http://memobic.hu/eMemo/Doku/YQ_dirSAVE.php?&dir=".$_GET[dir]."&dom=".$_GET[dom]."&group=".$_GET[group].
Line #295://"&entry=".$entry."&fsize=".$fsize."&ftime=".$ftime."', 'infoframe');
Line #296://</script>";
Line #297:
Line #298:$T_entry[$xx]=$entry;
Line #299:$T_fsize[$xx]=$fsize;
Line #300:$T_ftime[$xx]=$ftime;
Line #301:$te.=$entry."/".$fsize."/".$ftime."//";
Line #302:$tt.=$entry."~".$fsize."~".$ftime."~~";
Line #303:
Line #304:$uprl='<a target=infoframe href="'.$YQ_basedURL.'/YQ_submenuINS.php?&file='.
Line #305:$entry.'&fsize='.$fsize.'&ftime='.$ftime.'&ftime3='.$ftime3.'&padr='.$padr.'&dom='.$_GET[dom].'&dir='.$_GET[dir].'" >
Line #306:
Line #307:
Line #308:$parl='&file='.$entry.'&fsize='.$fsize.'&ftime='.$ftime.'&ftime3='.$ftime3.'&padr='.$padr.'&dom='.$_GET[dom].'&dir='.$_GET[dir].chr(10);
Line #309:$parl='&file=\"'.$entry.'\"&fsize=\"'.$fsize.'\"&ftime=\"'.$ftime.'\"&ftime3=\"'.$ftime3.'\"&padr=\"'.$padr.'\"&dom=\"'.$_GET[dom].'\"&dir=\"'.$_GET[dir].'\"'.chr(10);
Line #310:$parl='&file='.$entry.'&fsize='.$fsize.'&ftime='.$ftime.'&ftime3='.$ftime3.'&dom='.$_GET[dom].'&dir='.$_GET[dir].chr(10);
Line #311:$parl='&file='.$entry.'&fsize='.$fsize.'&ftime='.$ftime.'&ftime3='.$ftime3.'&dom='.$_GET[dom];
Line #312:$parl='&file='.$entry.'&fsize='.$fsize.'&ftime='.$ftime.'&ftime3='.$ftime3.'&dom='.$_GET[dom].'&dir='.$_GET[dir];
Line #313:
Line #314:$parl='&file='.$entry.'&fsize='.$fsize.'&ftime='.$ftime.'&ftime3='.$ftime3.'&padr='.$padr.'&dom='.$_GET[dom].'&dir='.$_GET[dir];
Line #315:
Line #316:
Line #317:
Line #318:fwrite($fh, $parl.chr(10));
Line #319:
Line #320:/*echo "<script language = javascript>
Line #321:document.cookie='tlen='+".$parl.";
Line #322:</script>";
Line #323:*/
Line #324:
Line #325:
Line #326://?//$_SESSION[href]=$egy_sor[sub_dir]."/YQ_directory.php?&dir=$egy_sor[usr_kod]&dom=$egy_sor[domain_name]&group=$egy_sor[title]";
Line #327:
Line #328:$pos=strrpos($_ENV[HTTP_REFERER], '/');
Line #329:$_SESSION[href]=substr($_ENV[HTTP_REFERER],0,$pos)."/YQ_directory.php";
Line #330:
Line #331:$_SESSION[href]="http://".$_GET[dom]."/".$_GET[dir]."/YQ_directory.php";
Line #332:
Line #333:if (isset($_SESSION['Dump'])) echo "~~~$_GET[dom]@@@$_SESSION[href]~~$_GET[dir]~<hr>";
Line #334:
Line #335://?//echo "window.open('memobic.hu/eMemo/Doku/YQ_submenuINS.php?&file=sys.html&fsize=1654', '_self');";
Line #336:
Line #337:
Line #338://$_SESSION[href]=$egy_sor[sub_dir]."/YQ_directory.php?&dir=$egy_sor[usr_kod]&dom=$egy_sor[domain_name]&group=$egy_sor[title]";
Line #339:
Line #340:
Line #341://echo "<script language = javascript>
Line #342://document.cookie='T_entry".$xx."='+".$entry.";
Line #343://</script>";
Line #344:$Yi=substr("000000".$xx,-6);
Line #345:
Line #346:$_SESSION["YQ_".$Yi]=$parl;
Line #347:
Line #348:
Line #349: $refP= '<a href="KH_directory.php?&din=+1&konyvtar='.$entry.'">
Line #350: <img widht=24 height=24 border=0 src="../_Screen/technorati.ico" >';
Line #351:
Line #352: echo '<tr><td ALIGN="right" >'.$xx.
Line #353: '</td><td ALIGN="right">';
Line #354: echo '<a style="background-color:Pink; font-size:20px;"
Line #355: target=adatframe href="YQ_directory.php?&file='.$entry.'">'. $tomb[$j].'
Line #356:
Line #357: </a>
Line #358: </td> ';
Line #359: echo '<td ALIGN="right">
Line #360: <a target=plusframe href="'.$entry.'"><img src="../_Screen/open.ico" border=0></a>
Line #361: </td>';
Line #362:// echo '<td ALIGN="right">'.$uprl."</td>";
Line #363: echo '<td ALIGN="right">'.$fsize."</td>";
Line #364: echo '<td ALIGN="right">'.$ftime."</td>";
Line #365: echo '<td ALIGN="right">'.$ftime3."</td>";
Line #366: echo '</font></tr>';
Line #367: }
Line #368:}
Line #369:
Line #370: echo('</table>');
Line #371: closedir($k_azon);
Line #372:
Line #373:}
Line #374:
Line #375:
Line #376:$_SESSION["YQ_ind"]=$xx;
Line #377:
Line #378://?//$_SESSION[T_entry]=$T_entry;
Line #379://?//$_SESSION[T_fsize]=$T_fsize;
Line #380://?//$_SESSION[T_ftime]=$T_ftime;
Line #381:
Line #382://?//
Line #383:if (isset($_SESSION['Dump'])) include("QJ_varlist.php");
Line #384:
Line #385:$k_azon = opendir($konyvtar);
Line #386:dir_tree($konyvtar);
Line #387:
Line #388:function dir_tree($dir) {
Line #389: $path = '';
Line #390: $stack[] = $dir;
Line #391: while ($stack) {
Line #392: $thisdir = array_pop($stack);
Line #393: if ($dircont = scandir($thisdir)) {
Line #394: $i=0;
Line #395: while (isset($dircont[$i])) {
Line #396: if ($dircont[$i] !== '.' && $dircont[$i] !== '..') {
Line #397: $current_file = "{$thisdir}/{$dircont[$i]}";
Line #398: if (is_file($current_file)) {
Line #399: $path[] = "{$thisdir}/{$dircont[$i]}";
Line #400: } elseif (is_dir($current_file)) {
Line #401: $path[] = "{$thisdir}/{$dircont[$i]}";
Line #402: $stack[] = $current_file;
Line #403: }
Line #404: }
Line #405: $i++;
Line #406: }
Line #407: }
Line #408: }
Line #409:}
Line #410:
Line #411:
Line #412://window.open('YQ_dirSAVE.php?&dir=".$_GET[dir]."&dom=".$_GET[dom]."&group=".$_GET[group]."', 'infoframe');
Line #413://include("QJ_varlist.php");
Line #414://document.cookie='valami='+".$te.";
Line #415:
Line #416:$l=strlen($te);
Line #417:/*echo "<script language = javascript>
Line #418:document.cookie='tlen='+".$l.";
Line #419:document.cookie='tind='+".$xx.";
Line #420:</script>";
Line #421:*/
Line #422:
Line #423://window.open('http://memobic.hu/eMemo/Doku/YQ_dirSAVE.php?
Line #424:
Line #425:$te=$_GET[dir]."/".$_GET[dom]."/".$_GET[group]."/".$l."/".$xx."//".$te;
Line #426:
Line #427:/*echo "<script language = javascript>
Line #428:alert('?SAve?');
Line #429:window.open('http://memobic.hu/eMemo/Doku/YQ_dirSAVE.php?".$te."', 'eframe');
Line #430:</script>";
Line #431:
Line #432:
Line #433:$myFile = "YQ_dir.txt";
Line #434:$fh = fopen($myFile, 'w') or die("can't open file");
Line #435:$stringData = "Bobby Bopper\n";
Line #436:fwrite($fh, $stringData);
Line #437:$stringData = "Tracy Tanner\n";
Line #438:fwrite($fh, $stringData);
Line #439:fclose($fh);
Line #440:*/
Line #441:
Line #442:fclose($fh);
Line #443:
Line #444:
Line #445:?>
Line #446: