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


Fortsatt hjälp med mitt förra inlägg!!!

Postades av 2003-12-02 12:16:20 - Anders Nilsson, i forum php, Tråden har 4 Kommentarer och lästs av 745 personer

Hej igen...

Jag fick det att fungera med mitt förra script men det jag inte får att fungera nu är att filerna presenteras inte i den ordning jag vill ha dom.

Idag presenteras den äldsta filen med dess innehåll överst på sidan och detta skulle jag vilja ändra till att den senaste ska vara överst.


Scriptet ser ut som följer...
<code>
<?php

$kh = opendir("./files");

while (false !== ($dir = readdir($kh))) {

if ($dir != '.' && $dir != '..') {
$f = fopen("./files/$dir", "r");
$text = fread($f, filesize("./files/$dir"));
fclose($f);
echo "<font face='verdana' size='1'>".nl2br($text)."</font><br>";
}

}

closedir($kh);


?>
</code>

eller så här...
<code>
<?php

$kh = opendir("./files");

while (false !== ($dir = readdir($kh))) {

if ($dir != '.' && $dir != '..') {
$content = file("./files/$dir");
foreach($content as $text) {
echo "<font face='verdana' size='1'>$text</font><br>";
}
}

}

closedir($kh);


?>
</code>

Jag vet inte om det spelar någon roll vilket av alternativen som fungerar bäst så därför får ni använda den av dom som passar er bäst.




Ha de gott
Anders


Svara

Sv: Fortsatt hjälp med mitt förra inlägg!!!

Postades av 2003-12-02 19:46:42 - Per Persson

Här är ett förslag:
<code>
<?php

$dir = './files';

$kh = opendir($dir);

$files = array();
while (false !== ($file = readdir($kh))) {
$stat = stat("$dir/$file");
$files[$file] = $stat[9];
}

asort($files);

foreach(array_keys($files) as $file) {
if ($file != '.' && $file != '..') {

echo "<b>$file (" . date('Y-m-d H:i:s', $files[$file]) . ")<br>";
$f = fopen("$dir/$file", "r");
$text = fread($f, filesize("$dir/$file"));
fclose($f);

echo "<font face='verdana' size='1'>".nl2br($text)."</font><br>";
}

}

closedir($kh);


?>
</code>

För övrigt rekommenderar jag starkt och varmt PHPportalent http://www.phpportalen.net för PHP-relaterade frågor.


Svara

Sv: Fortsatt hjälp med mitt förra inlägg!!!

Postades av 2003-12-02 22:43:20 - Anders Nilsson

Hmmmm...

Det måste blivit ett missförstånd -
Jag ville presentera den äldsta filen sist och som du kan se i min kod så presenteras den äldsta filen först och sedan kommer en radbrytning den senaste filen därefter.

Jag ändrade <code>asort($files);</code> till <code>arsort($files);</code> och sedan blev det som jag önskade.
I vilket fall som helst så tackar jag för hjälpen, ibland behöver man lite hjälp på traven.



Anders


Svara

Sv: Fortsatt hjälp med mitt förra inlägg!!!

Postades av 2003-12-03 00:40:27 - Per Persson

Nej, du blev inte missförstådd. Det var bara mitt minne som var kort... :o


Svara

Sv: Fortsatt hjälp med mitt förra inlägg!!!

Postades av 2003-12-03 20:59:06 - Anders Nilsson

Hej Per!

Tack, det fungerar och visst händer det att vi alla gör ett misstag ibland eller att vi har för bråttom och inte tänker klart våra tankar.

Jag tänkte lite grann på just den grejen att välja att skriva ut filnamnet som du gjorde i ditt exempel och försökte bygga vidare på det med att att inte skriva ut filändelsen (*.html).
Eftersom alla mina filer är av typen .html, .php eller .css så behöver jag inte skriva ut just filändelsen till webbbläsaren.
Givetvis blir jag med mina knappa kunskaper lite frågande hur jag gör det???

Jag fortsätter att leta efter en lösning men hinner du före så är jag givetvis tacksam.

Alltså, skriva ut filnamnet utan filändelse till webbläsaren.



Ha de gott
Anders


Svara

Nyligen

  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt

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 570 736
27 958
271 753
2 970
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
Expand
next previous
Close

Previous

0/0

Next