• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Script funktioniert nicht

petterapamm

Neues Mitglied
Folgendes Script funktioniert nicht:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>

<body>
<?php
$ordner = '/ncrechner';
$stamp = 0;
$lastdatei = '';
//öffnet verzeichnis<br />
$handle = opendir($ordner);
//geht jede datei durch<br />
while($datei = readdir($handle)) {
   //datum der datei<br />
   $zeit = filemtime($ordner.$datei);
   //wenn aktuelle datei neuer, merken<br />
   if($zeit &gt; $stamp) {
      $stamp = $zeit;
      $lastdatei = $datei;
   }
}

//letzte datei öffnen<br />
readfile($lastdatei); ?>
</body>
</html>

Es ist auf meiner Seite folgendermaßen verlinkt:
HTML:
 <a href="download.php">download</a>

Beim Klick auf den Download-Button soll das Script aus dem Ordner die neueste Datei raussuchen und das Download dieser dann starten.

Beim Aufruf kommt es allerdings zu folgendem Fehler:
Parse error
: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/www/users/aisoda/download.php on line 10

Danke für die Hilfe
MfG
petterapamm
 
$ordner = '/ncrechner';

<---Das ist Zeile 10!!??

Hast den Ordner Namen ausgetauscht, richtigen Pfad angegben. Oder versuchs mal vielleicht so:

PHP:
$ordner = "/ncrechner";
 
Zuletzt bearbeitet:
Ich habe den Pfad in:
PHP:
... = "ncrechner/";
geändert. Nun tritt folgender Fehler auf:
PHP:
Warning:  readfile(..) [function.readfile]: failed to open stream: Permission denied in /usr/www/users/cccx/download.php on line 27
 
Ich habe den Pfad in:
PHP:
... = "ncrechner/";
geändert. Nun tritt folgender Fehler auf:
PHP:
Warning:  readfile(..) [function.readfile]: failed to open stream: Permission denied in /usr/www/users/cccx/download.php on line 27

Ich sagte doch nich Pfad ändern, sondern nur überprüfen.

Edit: der / soll schon vor dem ncrechner bleiben!
 
Zurück
Oben