Also ich habe nun das Uploadscript hochgeladen
http://www.hannes86.com/test/easyuploadV11/upload.php
Nur leider kommt immer diese Meldung
Warning: copy(http://www.hannes86.com/html/test/ea...elitegroup.gif): failed to open stream: No such file or directory in /var/www/web17/html/test/easyuploadV11/upload.php on line 88
Datei nicht hochgeladen
An was liegt das?
Hier nochdazu der Code:
<?php
##### KONFIGURATION #############################################
// Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll.
$pfad = "www.hannes86.com/html/test/easyuploadV11/upload";
// Soll eine maximale Größe der Datei festgelegt werden ?
$sizeabfrage = "yes";
// Maximale Größe der Datei (Falls $sizeabfrage = "yes" ist)
$filesize = "20000";
// Soll die maximale Größe auch angezeigt werden ?
$sizeanzeige = "yes";
// Was für Dateitypen sollen erlaubt sein ?
$extend = "jpg|gif|txt|htm|html";
// Sollen die erlaubten Dateitypen angezeigt werden ?
$extendanzeige = "yes";
// Layout
$body = "<body bgcolor=#ffffff text=#000000 link=#FF0000 alink=#FF0000 vlink=#FF0000>";
$font = "<font face=verdana size=2>";
##### Style KONFIGURATION #######################################
?>
<html>
<head>
<title>UPLOAD</title>
</head>
<?php
echo "$body";
echo "$font";
?>
<div align="center">
<?
##### Ab hier nichts mehr ändern !! ################################
$fehler = FALSE;
if ($senden) {
if ($file_name == "") {
echo "<BR><font color=#FF0000><b>Es wurde keine Datei ausgewählt!</b></font>";
$fehler = TRUE;
}
if (!$fehler)
if (file_exists("$pfad/$file_name")) {
echo "<BR><font color=#FF0000><b>Dateiname schon vorhanden!</b></font>";
$fehler = TRUE;
}
if (!$fehler)
if ($sizeabfrage == "yes") {
if ($file_size > $filesize) {
echo "<BR><font color=#FF0000><b>Die Datei ist zu groß!</b></font>";
$fehler = TRUE;
}
}
if (!$fehler)
if (!eregi("($extend)$", $file_name)) {
echo "<BR><font color=#FF0000><b>Dieser Dateityp ist nicht erlaubt!</b></font>";
$fehler = TRUE;
}
if (!$fehler) {
if (copy($file, $pfad."/".$file_name)) {
echo "<BR><font color=#00FF00><b>Datei hochgeladen</b></font><BR>";
$fehler = FALSE;
}
else {
echo "<BR><font color=#FF0000><b>Datei nicht hochgeladen</b></font>";
$fehler = TRUE;
}
}
}
if ($fehler || !$senden) {
?>
<table align="center">
<form action="<?php $PHP_SELF; ?>" method="post" enctype="multipart/form-data">
<BR>
<b>Bitte Datei auswählen:</b>
<BR>
<?
if ($sizeanzeige == "yes") {
echo ("Maximale Größe: ".$filesize." Byte");
}
?>
<BR>
<?
if ($extendanzeige == "yes") {
echo ("Erlaubte Dateitypen: ".$extend);
}
?>
<BR><BR>
<input type="file" size="30" name="file">
<BR>
<input type="Submit" name="senden" value="Hochladen">
</form>
</table>
<?
}
echo "<BR><hr width=100>";
echo "<font size=1><a href=\"http://www.codeschnipsel.net\" target=\"_blank\">EasyUpload V1.1</a></font>";
?>
</font>
</div>
</body>
</html>
http://www.hannes86.com/test/easyuploadV11/upload.php
Nur leider kommt immer diese Meldung
Warning: copy(http://www.hannes86.com/html/test/ea...elitegroup.gif): failed to open stream: No such file or directory in /var/www/web17/html/test/easyuploadV11/upload.php on line 88
Datei nicht hochgeladen
An was liegt das?
Hier nochdazu der Code:
<?php
##### KONFIGURATION #############################################
// Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll.
$pfad = "www.hannes86.com/html/test/easyuploadV11/upload";
// Soll eine maximale Größe der Datei festgelegt werden ?
$sizeabfrage = "yes";
// Maximale Größe der Datei (Falls $sizeabfrage = "yes" ist)
$filesize = "20000";
// Soll die maximale Größe auch angezeigt werden ?
$sizeanzeige = "yes";
// Was für Dateitypen sollen erlaubt sein ?
$extend = "jpg|gif|txt|htm|html";
// Sollen die erlaubten Dateitypen angezeigt werden ?
$extendanzeige = "yes";
// Layout
$body = "<body bgcolor=#ffffff text=#000000 link=#FF0000 alink=#FF0000 vlink=#FF0000>";
$font = "<font face=verdana size=2>";
##### Style KONFIGURATION #######################################
?>
<html>
<head>
<title>UPLOAD</title>
</head>
<?php
echo "$body";
echo "$font";
?>
<div align="center">
<?
##### Ab hier nichts mehr ändern !! ################################
$fehler = FALSE;
if ($senden) {
if ($file_name == "") {
echo "<BR><font color=#FF0000><b>Es wurde keine Datei ausgewählt!</b></font>";
$fehler = TRUE;
}
if (!$fehler)
if (file_exists("$pfad/$file_name")) {
echo "<BR><font color=#FF0000><b>Dateiname schon vorhanden!</b></font>";
$fehler = TRUE;
}
if (!$fehler)
if ($sizeabfrage == "yes") {
if ($file_size > $filesize) {
echo "<BR><font color=#FF0000><b>Die Datei ist zu groß!</b></font>";
$fehler = TRUE;
}
}
if (!$fehler)
if (!eregi("($extend)$", $file_name)) {
echo "<BR><font color=#FF0000><b>Dieser Dateityp ist nicht erlaubt!</b></font>";
$fehler = TRUE;
}
if (!$fehler) {
if (copy($file, $pfad."/".$file_name)) {
echo "<BR><font color=#00FF00><b>Datei hochgeladen</b></font><BR>";
$fehler = FALSE;
}
else {
echo "<BR><font color=#FF0000><b>Datei nicht hochgeladen</b></font>";
$fehler = TRUE;
}
}
}
if ($fehler || !$senden) {
?>
<table align="center">
<form action="<?php $PHP_SELF; ?>" method="post" enctype="multipart/form-data">
<BR>
<b>Bitte Datei auswählen:</b>
<BR>
<?
if ($sizeanzeige == "yes") {
echo ("Maximale Größe: ".$filesize." Byte");
}
?>
<BR>
<?
if ($extendanzeige == "yes") {
echo ("Erlaubte Dateitypen: ".$extend);
}
?>
<BR><BR>
<input type="file" size="30" name="file">
<BR>
<input type="Submit" name="senden" value="Hochladen">
</form>
</table>
<?
}
echo "<BR><hr width=100>";
echo "<font size=1><a href=\"http://www.codeschnipsel.net\" target=\"_blank\">EasyUpload V1.1</a></font>";
?>
</font>
</div>
</body>
</html>
Kommentar