Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem att visa innehåll i mapp.

Postades av 2008-11-30 18:37:50 - Anders Hall, i forum php, Tråden har 0 Kommentarer och lästs av 1351 personer

Sitter och försöker få ihop en mapp struktur till mitt projekt, men får det inte att funka som tänkt. Vill ju inte lägga alla filer i samma mapp när jag utvecklar min sida, vill visa dessa på en speciell sida men får inte till det med sökvägen.

Framför allt är det denna kod som styr detta.

<?php
// ==============================================================
//
// PListDirectory.php
//
// An implementation of a PHP pagecontroller for a web-site.
//
// Shows a directory listing.
//
// -----------------------------------------------------------
//
// Page specific code
//
$html = <<<EOD
<h2>Innehåll</h2>
<p>
Nedanstående filer finns i denna katalogen.
Klicka på en fil för att visa dess innehåll.
</p>
<p>
EOD;

//unix
//exec('ls -R -p| grep -v .txt', $result);
//exec('ls includes/*.php', $result);

//windows
exec('dir *.php /B', $result);
exec('dir includes\*.php /B', $result);

foreach($result AS $val) {
$html .= "{$val}<br/>";
}
$html .= '</p>';
//
// Show the content of a file, is set
//
if(isset($_GET['file'])) {
unset($result);
$file = basename($_GET['file']);
if($file=="config.php") {
exec("type VisasEj.txt", $result);
} else {
exec("type {$file}", $result, $ivar);
if($ivar == 1) {
$file = 'includes/' . $file;
exec("type {$file}", $result);
}
}
$html .= <<<EOD
<fieldset class=code>
<legend>{$file}</legend>
<pre>
EOD;
foreach($result AS $val) {
$html .= htmlspecialchars($val) . "<br/>";
}
$html .= '</pre></fieldset>';
}
// ------------------------------------------------------------
//
// Create and print out the resulting page
//
require_once('CHTMLPage.php');
$page = new CHTMLPage();
$page->printHTMLHeader('Visa innehåll i biblioteket och filer');
$page->printPageHeader();
$page->printPageBody($html);
$page->printPageFooter();
?>


Sitter med windows och jobbar, får fram filnamnen men det visas ingen kod från filerna.
Vet inte riktigt hur jag skall lägga upp dessa filer i kataloger och underkataloger för att det skall bli bra.
Om jag vill få det ungefär så här på min sida:
Nedanstående filer finns i denna katalogen. Klicka på en fil för att visa dess innehåll. Och hur lägger jag upp mina mappar.

.:
CHTMLPage.php
PIndex.php
PLogin.php
PLoginProcess.php
PLogoutProcess.php
config.php
includes/
index.php
stylesheet.css

./includes:
DeleteLarare.php
PAddProfessor.php
PEditProfessor.php
PEditProfessorProcess.php
PInstall.php
PInstallProcess.php
PListDirectory.php
PRateProfessors.php
PRateProfessorsProcess.php
PShowProfessorDetails.php
VisaLarare.php




<?php
// ===========================================================================================
//
// index.php
//
// An implementation of a PHP frontcontroller for a web-site.
//
// All requests passes through this page, for each request is a pagecontroller choosen.
// The pagecontroller results in a response or a redirect.
//


// -------------------------------------------------------------------------------------------
//
// Require the files that are common for all pagecontrollers.
//
session_start();
require_once('config.php');

ini_set('include_path', ini_get('include_path').':./includes');
// -------------------------------------------------------------------------------------------
//
// Redirect to the choosen pagecontroller.
//
$page = isset($_GET['p']) ? $_GET['p'] : 'home';

switch($page) {

//
// The home-page
//
case 'home': require_once('PIndex.php'); break;

//
// The template-page
//
//case 'template': require_once('PTemplate.php'); break;

//
// Setup the database and create the tables
//
case 'install' : require_once('PInstall.php'); break;
case 'installp' : require_once('PInstallProcess.php'); break;

//
// Login & Logout
//
case 'login' : require_once('PLogin.php'); break;
case 'loginp' : require_once('PLoginProcess.php'); break;
case 'logout' : require_once('PLogoutProcess.php'); break;

//
// Show & maintain the professors
//
case 'show': require_once('PShowProfessors.php'); break;
case 'showprof': require_once('PShowProfessorDetails.php'); break;
case 'addprof': require_once('PAddProfessor.php'); break;
case 'delprof': require_once('PDeleteProfessor.php'); break;
case 'rateprof': require_once('PRateProfessors.php'); break;
case 'rateprofp': require_once('PRateProfessorProcess.php'); break;
case 'editprof': require_once('PEditProfessor.php'); break;
case 'editprofp': require_once('PEditProfessorProcess.php'); break;


//
// Directory listning
//
case 'ls': require_once('PListDirectory.php'); break;

//
// Default case, trying to access some unknown page, should present some error message
// or show the home-page
//
default: require_once('PIndex.php'); break;
}

?>

Tror att det är denna rad som spökar för mig:
ini_set('include_path', ini_get('include_path').':./includes');

hur skriver jag för att det skall vara windows kommando.


Vet ej om jag snurrar till det eller ej, men har en huvud mapp som heter t.ex mom7 och där har jag en del filer som går att visa som tänkt, men i denna mapp har jag en annan mapp som heter includes och i denna mapp så kommer bara filnamnet upp men ej innehållet.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
968
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies