Autor | Zpráva | ||
---|---|---|---|
CATerPILAR Profil |
#1 · Zasláno: 29. 1. 2008, 14:01:12
Ahoj, jak se vlastně vytvoří mapa stránek. Existuje na to nějaký universální algoritmus?
|
||
operanda Profil |
#2 · Zasláno: 29. 1. 2008, 16:06:20
pokud by bylo vsechno pekne oznackovane, tak proc ne, ale jinak horko tezko. budes si to muset napsat sam...
|
||
peta Profil |
#3 · Zasláno: 30. 1. 2008, 14:08:12
CATerPILAR
Nejdriv si musis konkretne promyslet, co vlastne chces, pak to napis! Myslim, ze jsi nepoucitelny :) Moznost 1 - mapovani pres sql, pokud jsou stranky v sql. To ovsem nikdo nevi, jakym zpusobem to tam mas usporadane, kdy jsi to nenapsal, ze? Moznost 2 - mapovani v sql, s omezenim typu objektu Moznost 3 - mapovani soubor, pripadne omezeni typu souboru ... Cili otazka je, co presne ten algoritmus ma delat? Prochazeni adresaru v PHP vypada treba takto: <form action="upl.php" method="post" enctype="multipart/form-data"> <input type="hidden" value="2097152" name="MAX_FILE_SIZE"/> <input type="file" value="" ACCEPT="image/*" name="file0"/> <input type="submit"/> </form> <?php error_reporting(E_ALL); echo "basedir = ".ini_get("open_basedir"); $Dfrom = ini_get("upload_tmp_dir"); $Dto = "./"; $t = "<pre>"; $t.= "nfrom TMP = $Dfrom t laws = ".substr(sprintf('%o', fileperms($Dfrom)), -3); $t.= "nto = $Dto tttt laws = ".substr(sprintf('%o', fileperms($Dto)), -3); $t.= "</pre>"; echo $t; $a = "file0"; $file = isset($_FILES[$a])?$_FILES[$a]: (isset($HTTP_POST_FILES[$a])?$HTTP_POST_FILES[$a]:""); if (isset($file['tmp_name']) && is_uploaded_file($file['tmp_name'])) { $from = $file['tmp_name']; $to = $Dto."pokus.jpg"; echo "<br>File1 = ".$from; echo "<br>File2 = ".$to; move_uploaded_file($from,$to) || copy($from,$to); } // directory files $dirhandle = OpenDir($Dto); $files = Array(); while ($rec = ReadDir($dirhandle)) { if (!Is_Dir($Dto.$rec) && $rec!=="") {$files[] = $rec;} } CloseDir($dirhandle); Sort($files); $t="<hr><b>files</b>"; foreach ($files as $key => $value) {$t.="<br>".$value;} echo $t; phpinfo(); ?> kdyz je to adresar, tak to pustis rekurzivne a vytvaris strom. |
||
Časová prodleva: 16 let
|
0