hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 23:10



Jelenlévő felhasználók

Jelenleg 488 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 488 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 11 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: PHP
HozzászólásElküldve: 2012.03.24. 15:41 
adott egy szerveren lévő "x" nevű mappa, és "a" és "b" nevű fájl
ezt akarom megnyitni weboldalról, úgy, hogy a php kód kilistázza az x mappában lévő fájlokat, és választhatunk, hogy az "a" vagy a "b" fájlt nyissuk meg!
Az oldal szerverén van ez a mappa is és a fájlok is.


A hozzászólást 1 alkalommal szerkesztették, utoljára BeepBeep 2012.03.31. 21:56-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: PHP
HozzászólásElküldve: 2012.03.24. 22:25 
valaki? ;)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: PHP
HozzászólásElküldve: 2012.03.25. 07:04 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
BeepBeep írta:
valaki? ;)

De már kérdeztem chaten is, hogy ez vmi txt fájl? Tehát ki kell belôle olvasni, vagy vmi exe h elkell inditani?(utóbbi ritkán engedett xD)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: PHP
HozzászólásElküldve: 2012.03.25. 07:21 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Egyébként a kilistázós része egy kis htmlel együtt:
Kód:

<?php
function get_directory_file($path)
{
$path_id opendir($path);
while(
$file_name readdir($path_id))
{
if(
$file_name != "." and$file_name != "..")
{
$file["type"] = filetype($path "/"$file_name);
if(
$file["type"] == "dir")
{
$file_array get_directory_file($path "/"
$file_name);
if(isset(
$found))
{
$found array_merge($found,$file_array);
}
else
{
$found $file_array;
}
}
else
{
$file["accessed"] = fileatime($path"/" $file_name);
$file["changed"] = filectime($path"/" $file_name);
$file["group"] = filegroup($path ."/" $file_name);
$file["inode"] = fileinode($path ."/" $file_name);
$file["modified"] = filemtime($path "/" .$file_name);
$file["owner"] = fileowner($path ."/" $file_name);
$file["permissions"] = fileperms($path "/" .$file_name);
$file["size"] = filesize($path "/" .$file_name);
$found[$path][$file_name] = $file;
}
}
}
closedir($path_id);
if(!isset(
$found))
{
$found = array();
}
return(
$found);
}
?>
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
</head>
<body>
<?php
$found 
get_directory_file($path);
reset($found);
print(
"<table border=\\\\\\\"3\\\\\\\\"><tr>< td><em>Mappa</em></td>"
"<td><em>Név</em></td>< td><em>Típus</em></td></tr>");
while(list(
$d$dv) = each($found))
{
if(
is_array($dv))
{
while(list(
$f$fv) = each($dv))
{
print(
"<tr><td>" $d "</td><td>" $f "</td>"
"<td>" $fv "</td></tr>");
}
}
else
{
print(
"<tr><td>" $d "</td><td>" $dv "</td>"
"<td>&nbsp;</td></tr>");
}
}
print(
"</table>");
?>
</body>
</html>


Persze ebbôl egy rakat oszlop neked nemkell, mint pl h utcsóra módosított stb...
Segítség: $path a mappaneve.(ne írd át h $asd, hanem deklaráld: $path = asd)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: PHP
HozzászólásElküldve: 2012.03.25. 18:14 
megskubizom
webmodra kell, szóval úgy kéne összeoperálni :)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: PHP
HozzászólásElküldve: 2012.03.25. 20:17 
[spoiler]
Silent írta:
Egyébként a kilistázós része egy kis htmlel együtt:
Kód:

<?php
function get_directory_file
($path)
{
$path_id = opendir($path);
while(
$file_name = readdir($path_id))
{
if(
$file_name != "." and$file_name != "..")
{
$file["type"] = filetype($path . "/". $file_name);
if(
$file["type"] == "dir")
{
$file_array = get_directory_file($path . "/"
. $file_name);
if(isset(
$found))
{
$found = array_merge($found,$file_array);
}
else
{
$found = $file_array;
}
}
else
{
$file["accessed"] = fileatime($path. "/" . $file_name);
$file["changed"] = filectime($path. "/" . $file_name);
$file["group"] = filegroup($path ."/" . $file_name);
$file["inode"] = fileinode($path ."/" . $file_name);
$file["modified"] = filemtime($path . "/" .$file_name);
$file["owner"] = fileowner($path ."/" . $file_name);
$file["permissions"] = fileperms($path . "/" .$file_name);
$file["size"] = filesize($path . "/" .$file_name);
$found[$path][$file_name] = $file;
}
}
}
closedir($path_id);
if(!isset(
$found))
{
$found = array();
}
return(
$found);
}
?>
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
</head>
<body>
<?php
$found 
= get_directory_file($path);
reset($found);
print(
"<table border=\\\\\\\"3\\\\\\\\"><tr>< td><em>Mappa</em></td>"
. "<td><em>Név</em></td>< td><em>Típus</em></td></tr>");
while(list(
$d, $dv) = each($found))
{
if(
is_array($dv))
{
while(list(
$f, $fv) = each($dv))
{
print(
"<tr><td>" . $d . "</td><td>" . $f . "</td>"
. "<td>" . $fv . "</td></tr>");
}
}
else
{
print(
"<tr><td>" . $d . "</td><td>" . $dv . "</td>"
. "<td>&nbsp;</td></tr>");
}
}
print(
"</table>");
?>
</body>
</html>


Persze ebbôl egy rakat oszlop neked nemkell, mint pl h utcsóra módosított stb...
Segítség: $path a mappaneve.(ne írd át h $asd, hanem deklaráld: $path = asd)
[/spoiler]

Parse error: syntax error, unexpected T_LNUMBER in /index.php on line 53
ha megadok egy $patch = Teszt mappát, akkor az 5. sor a hibás..


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: PHP
HozzászólásElküldve: 2012.03.26. 21:10 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
$path = "./mappa";


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: PHP
HozzászólásElküldve: 2012.03.26. 21:17 
Parse error: syntax error, unexpected T_LNUMBER in /index.php on line 54

[spoiler]
Kód:
<?php
function get_directory_file($path)
{
$patch = "./Teszt";
$path_id = opendir($path);
while($file_name = readdir($path_id))
{
if($file_name != "." and$file_name != "..")
{
$file["type"] = filetype($path . "/". $file_name);
if($file["type"] == "dir")
{
$file_array = get_directory_file($path . "/"
. $file_name);
if(isset($found))
{
$found = array_merge($found,$file_array);
}
else
{
$found = $file_array;
}
}
else
{
$file["accessed"] = fileatime($path. "/" . $file_name);
$file["changed"] = filectime($path. "/" . $file_name);
$file["group"] = filegroup($path ."/" . $file_name);
$file["inode"] = fileinode($path ."/" . $file_name);
$file["modified"] = filemtime($path . "/" .$file_name);
$file["owner"] = fileowner($path ."/" . $file_name);
$file["permissions"] = fileperms($path . "/" .$file_name);
$file["size"] = filesize($path . "/" .$file_name);
$found[$path][$file_name] = $file;
}
}
}
closedir($path_id);
if(!isset($found))
{
$found = array();
}
return($found);
}
?>
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
</head>
<body>
<?php
$found = get_directory_file($path);
reset($found);
print("<table border=\\\\\\\\"3\\\\\\\\"><tr><td><em>Mappa</em></td>"
. "<td><em>Név</em></td>< td><em>Típus</em></td></tr>");
while(list($d, $dv) = each($found))
{
if(is_array($dv))
{
while(list($f, $fv) = each($dv))
{
print("<tr><td>" . $d . "</td><td>" . $f . "</td>"
. "<td>" . $fv . "</td></tr>");
}
}
else
{
print("<tr><td>" . $d . "</td><td>" . $dv . "</td>"
. "<td>&nbsp;</td></tr>");
}
}
print("</table>");
?>
</body>
</html>
[/spoiler]
szolgáltató okozhatja?


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: PHP
HozzászólásElküldve: 2012.03.27. 08:31 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Parse error: syntax error

BeepBeep írta:
Parse error: syntax error, unexpected T_LNUMBER in /index.php on line 54

[spoiler]
Kód:
<?php
function get_directory_file($path)
{
$patch = "./Teszt";
$path_id = opendir($path);
while($file_name = readdir($path_id))
{
if($file_name != "." and$file_name != "..")
{
$file["type"] = filetype($path . "/". $file_name);
if($file["type"] == "dir")
{
$file_array = get_directory_file($path . "/"
. $file_name);
if(isset($found))
{
$found = array_merge($found,$file_array);
}
else
{
$found = $file_array;
}
}
else
{
$file["accessed"] = fileatime($path. "/" . $file_name);
$file["changed"] = filectime($path. "/" . $file_name);
$file["group"] = filegroup($path ."/" . $file_name);
$file["inode"] = fileinode($path ."/" . $file_name);
$file["modified"] = filemtime($path . "/" .$file_name);
$file["owner"] = fileowner($path ."/" . $file_name);
$file["permissions"] = fileperms($path . "/" .$file_name);
$file["size"] = filesize($path . "/" .$file_name);
$found[$path][$file_name] = $file;
}
}
}
closedir($path_id);
if(!isset($found))
{
$found = array();
}
return($found);
}
?>
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
</head>
<body>
<?php
$found = get_directory_file($path);
reset($found);
print("<table border=\\\\\\\\"3\\\\\\\\"><tr><td><em>Mappa</em></td>"
. "<td><em>Név</em></td>< td><em>Típus</em></td></tr>");
while(list($d, $dv) = each($found))
{
if(is_array($dv))
{
while(list($f, $fv) = each($dv))
{
print("<tr><td>" . $d . "</td><td>" . $f . "</td>"
. "<td>" . $fv . "</td></tr>");
}
}
else
{
print("<tr><td>" . $d . "</td><td>" . $dv . "</td>"
. "<td>&nbsp;</td></tr>");
}
}
print("</table>");
?>
</body>
</html>
[/spoiler]
szolgáltató okozhatja?

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: PHP
HozzászólásElküldve: 2012.03.27. 14:21 
Nem értem, mi a probléma
googlen rákerestem mi ez a hiba, túl sok <> ilyesmi lehet, de én hülye vagyok ehhez ma..


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 11 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 23 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole