cofter
Erfahrenes Mitglied
Ich habe ein Uploadscript welches ich in meine Seite include, wenn ich jetzt etwas hochladen möchte kommt dieser Fehler.
finde gerade auch keine hilfreiche doku... X-|
Warning: copy(http://funkloch.no-ip.com/xenos/img/IM000053.JPG) [function.copy]: failed to open stream: HTTP wrapper does not support writeable connections. in /opt/lampp/htdocs/xenos/admin.inc/upload.inc.php on line 72
anbei auch das script..
finde gerade auch keine hilfreiche doku... X-|
Warning: copy(http://funkloch.no-ip.com/xenos/img/IM000053.JPG) [function.copy]: failed to open stream: HTTP wrapper does not support writeable connections. in /opt/lampp/htdocs/xenos/admin.inc/upload.inc.php on line 72
anbei auch das script..
PHP:
<?php $domain = $_SERVER['HTTP_HOST']; ?>
<?php
##### KONFIGURATION #############################################
// Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll.
$pfad = "http://$domain/xenos/img";
// Soll eine maximale Größe der Datei festgelegt werden ?
$sizeabfrage = "no";
// Maximale Größe der Datei (Falls $sizeabfrage = "yes" ist)
$filesize = "1000000";
// Soll die maximale Größe auch angezeigt werden ?
$sizeanzeige = "no";
// Was für Dateitypen sollen erlaubt sein ?
$extend = "jpg|gif|png";
// Sollen die erlaubten Dateitypen angezeigt werden ?
$extendanzeige = "no";
##### Style KONFIGURATION #######################################
?>
<html>
<head>
<title>UPLOAD</title>
</head>
<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 "<meta http-equiv='refresh' content='1; URL=$pfad/admin.inc/admin.php?page=21'><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">
<tr>
<td>
<form action="<?php $PHP_SELF; ?>" method="post" enctype="multipart/form-data">
<div align="center"><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">
</div>
</form> </td>
</tr>
</table>
<?
}
?>
</font>
</div>
</body>
</html>