tool für dslan - php - Printable Version +- TWLan Forum (https://twlan.org) +-- Forum: Legacy (https://twlan.org/forumdisplay.php?fid=61) +--- Forum: TWLan 1.x (DSLan) (https://twlan.org/forumdisplay.php?fid=62) +---- Forum: Deutsche Community (https://twlan.org/forumdisplay.php?fid=65) +----- Forum: Fragen & Probleme (https://twlan.org/forumdisplay.php?fid=7) +----- Thread: tool für dslan - php (/showthread.php?tid=1003) |
tool für dslan - php - b.ghost.l - 04.01.2009 hey leute, ich bin zusammen mit diablo8873 am tool basteln, derzeit an einem admin tool, mit dem alle configs bequem von der config-seite aus bearbeitet werden können. hab aber ein problem mit dem schreiben: eingelesen wird derzeit nur in eine textarea und das funzt auch wunderbar. wenn ich aber aus meinem verzeichnis eine stufe höher klettern muss und dann 2 stufen runter in /include/configs/ kann ich nicht schreiben also meine rel. aus dem admin-ordner geht wie folgt: $datei = fopen("../include/configs/buildings.php","w"); sobald ich aber diese stufe direkt ins htdocs-verzeichnis gehn muss, ist mir das schreiben nicht erlaubt. bitte um hilfe RE: tool für dslan - php - agent47 - 04.01.2009 nimm doch einen absoluten pfad und keinen relativen. PHP Code: $datei = fopen("/include/configs/buildings.php","w"); RE: tool für dslan - php - b.ghost.l - 04.01.2009 nix für ungut, aber der is auch rel. absolut wäre c:/lan/dslan/htdocs/... und keine sorge wegen / und \, ich habs mit beidem probiert RE: tool für dslan - php - agent47 - 04.01.2009 is auslegungssache, relativ heißt von keinem festem punkt aus, und absolut von einem definierten punkt und diese muss nicht unbedingt C: oder so sein, in diesem fall ist es der htdocs ordner. RE: tool für dslan - php - b.ghost.l - 04.01.2009 achso, ein / vor dem ordner steht für absolut? das wusst ich net! danke, ich werds gleich probiern =) RE: tool für dslan - php - diablo8873 - 04.01.2009 bekommen wir noch hin RE: tool für dslan - php - b.ghost.l - 04.01.2009 funzt net =( habs absolut angegeben: /include/configs/buidlings.php bring bei jedem zugriff auf die datei fehler ... rel. kann ich sie ja auslesen ../include/... aber schreiben geht nicht! WARUM?? RE: tool für dslan - php - Milu2K - 04.01.2009 Probier: Code: \include\configs\buidlings.php RE: tool für dslan - php - b.ghost.l - 04.01.2009 okay, ich versuchs mal ... Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in E:\Programme\LAN\dslan_v1.2\htdocs\admin\index.php on line 19 $datei = fopen("\include\configs\".$_GET['file'].","r"); while(!feof($datei)) { $cfg_text .= fgets($datei); } fclose($datei); wie gesagt, auslesen geht mit fopen("../include/configs/buidlings.php","r"); fehlerfrei! aber das schreiben nicht! RE: tool für dslan - php - Milu2K - 04.01.2009 Schreibe die Linien an RE: tool für dslan - php - b.ghost.l - 04.01.2009 sry, welche linien? bitte genauer definieren danke RE: tool für dslan - php - agent47 - 04.01.2009 PHP Code: $datei = fopen("\include\configs\".$_GET['file'].","r"); ist doch sicher die zeile wo der fehler auftritt, da der Backslash ein metazeichen ist muss er escapet werden. PHP Code: $datei = fopen("\\include\\configs\\".$_GET['file'].","r"); RE: tool für dslan - php - b.ghost.l - 04.01.2009 hey danke leute!!!! PHP Code: $datei = fopen("..\\include\\configs\\".$_GET['file'].","r"); ich war mir soo sicher, dass ich das schon hatte ... naja, vl nicht relativ egal, es geht ich danke euch herzlich! -closed- |