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

Upload

Status
Für weitere Antworten geschlossen.

_Malte_

Neues Mitglied
huhu ^^
Also hier is´t der script



so und ich möchte das wenn ich was hochlade das der Pfad also der URL steht was er hochgeladen hat
zb Datei erfolgreich hochgeldaden der Pfad ist malte.knuddelshp.com/uplaod/Garten
das er das nur noch so kopieren muss
ich habe schon mehrers probiert aber es kann nicht das richitge raus kan mir jemand helfen???
[php:1:9cf079ae76]<?php

#################################################################
## EasyUpload V1.1 - http://www.codeschnipsel.net ##
## Fragen, Anregungen: [email protected] ##
## ##
## Alle Rechte vorbehalten ##
## Copyright Hendrik Walter ##
## Dieses Script darf unverändert zum Donwload ##
## angeboten werden, der Hinweis auf den ##
## Rechteinhaber darf nicht entfernt werden. ##
#################################################################


##### KONFIGURATION #############################################


// Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll.
$pfad = "upload";

// Soll eine maximale Größe der Datei festgelegt werden ?
$sizeabfrage = "no";

// Maximale Größe der Datei (Falls $sizeabfrage = "yes" ist)
$filesize = "20";

// 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 "
<font color=#FF0000>Es wurde keine Datei ausgewählt!</font>";
$fehler = TRUE;
}

if (!$fehler)
if (file_exists("$pfad/$file_name")) {
echo "
<font color=#FF0000>Dateiname schon vorhanden!</font>";
$fehler = TRUE;
}

if (!$fehler)
if ($sizeabfrage == "yes") {
if ($file_size > $filesize) {
echo "
<font color=#FF0000>Die Datei ist zu groß!</font>";
$fehler = TRUE;
}
}

if (!$fehler)
if (!eregi("($extend)$", $file_name)) {
echo "
<font color=#FF0000>Dieser Dateityp ist nicht erlaubt!</font>";
$fehler = TRUE;
}

if (!$fehler) {
if (copy($file, $pfad."/".$file_name)) {
echo "
<font color=#00FF00>Datei hochgeladen</font>
";
$fehler = FALSE;
}
else {
echo "
<font color=#FF0000>Datei nicht hochgeladen</font>";
$fehler = TRUE;
}

}
}

if ($fehler || !$senden) {

?>

<table align="center">

<form action="<?php $PHP_SELF; ?>" method="post" enctype="multipart/form-data">


Bitte Datei auswählen:


<?
if ($sizeanzeige == "yes") {
echo ("Maximale Größe: ".$filesize." Byte");
}
?>


<?
if ($extendanzeige == "yes") {
echo ("Erlaubte Dateitypen: ".$extend);
}
?>



<input type="file" size="30" name="file">


<input type="Submit" name="senden" value="Hochladen">

</form>

</table>

<?
}
echo "
<hr width=100>";
echo "<font size=1><a href=\"http://www.codeschnipsel.net\" target=\"_blank\">EasyUpload V1.1</a></font>";
?>

</font>
</div>
</body>
</html>
<?php

?>[/php:1:9cf079ae76]
 
Werbung:
ich hab das script noch nicht genauer angesehen, aber lädst du immer ins selbe verzeichniss oder wie?
ich mein... dann ist es doch ganz einfach...

echo "Datei erfolgreich hochgeldaden der Pfad ist malte.knuddelshp.com/uplaod/".$filename;

oder halt wenn der pfad auch in ner Variable steht:

echo "Datei erfolgreich hochgeldaden der Pfad ist ".$pfad."/".$file_name";
 
lord3490 schrieb:
ich hab das script noch nicht genauer angesehen, aber lädst du immer ins selbe verzeichniss oder wie?
ich mein... dann ist es doch ganz einfach...

echo "Datei erfolgreich hochgeldaden der Pfad ist malte.knuddelshp.com/uplaod/".$filename;

oder halt wenn der pfad auch in ner Variable steht:

echo "Datei erfolgreich hochgeldaden der Pfad ist ".$pfad."/".$file_name";
mhh kannste mir net im völlig geben muss nämlich alle mit der tastur machen haben keine Maus mehr ist kjapuut gegangen also gene mir den ganzemn script nun volstädig!!
bidde
 
Werbung:
moment... ich versuchs...

edit: wie wärs denn gleich mal mit nem link zu der datei?
mach ich einfach mal... 8)
 
so... ich glaube das müsste funktionieren..
aber ich habe jetzt einen absuluten Pfad angegeben.. musst überprüfen ob der richtig ist...
[php:1:8ac1ff68b6]<?php

#################################################################
## EasyUpload V1.1 - http://www.codeschnipsel.net ##
## Fragen, Anregungen: [email protected] ##
## ##
## Alle Rechte vorbehalten ##
## Copyright Hendrik Walter ##
## Dieses Script darf unverändert zum Donwload ##
## angeboten werden, der Hinweis auf den ##
## Rechteinhaber darf nicht entfernt werden. ##
#################################################################


##### KONFIGURATION #############################################


// Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll.
$pfad = "malte.knuddelshp.com/uplaod/"; //ggf. ändern wenn falsch...

// Soll eine maximale Größe der Datei festgelegt werden ?
$sizeabfrage = "no";

// Maximale Größe der Datei (Falls $sizeabfrage = "yes" ist)
$filesize = "20";

// 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 "
<font color=#FF0000>Es wurde keine Datei ausgewählt!</font>";
$fehler = TRUE;
}

if (!$fehler)
if (file_exists("$pfad/$file_name")) {
echo "
<font color=#FF0000>Dateiname schon vorhanden!</font>";
$fehler = TRUE;
}

if (!$fehler)
if ($sizeabfrage == "yes") {
if ($file_size > $filesize) {
echo "
<font color=#FF0000>Die Datei ist zu groß!</font>";
$fehler = TRUE;
}
}

if (!$fehler)
if (!eregi("($extend)$", $file_name)) {
echo "
<font color=#FF0000>Dieser Dateityp ist nicht erlaubt!</font>";
$fehler = TRUE;
}

if (!$fehler) {
if (copy($file, $pfad."/".$file_name)) {
echo "
<font color=#00FF00>Datei erfolgreich hochgeladen der Pfad ist <a href=\"".$pfad."/".$file_name."\">".$pfad."/".$file_name."</a></font>
";
$fehler = FALSE;
}
else {
echo "
<font color=#FF0000>Datei nicht hochgeladen</font>";
$fehler = TRUE;
}

}
}

if ($fehler || !$senden) {

?>

<table align="center">

<form action="<?php $PHP_SELF; ?>" method="post" enctype="multipart/form-data">


Bitte Datei auswählen:


<?
if ($sizeanzeige == "yes") {
echo ("Maximale Größe: ".$filesize." Byte");
}
?>


<?
if ($extendanzeige == "yes") {
echo ("Erlaubte Dateitypen: ".$extend);
}
?>



<input type="file" size="30" name="file">


<input type="Submit" name="senden" value="Hochladen">

</form>

</table>

<?
}
echo "
<hr width=100>";
echo "<font size=1><a href=\"http://www.codeschnipsel.net\" target=\"_blank\">EasyUpload V1.1</a></font>";
?>

</font>
</div>
</body>
</html>
<?php

?>[/php:1:8ac1ff68b6]

ich glaub so sollte das funktionieren... kann ich natürlich leider nicht ohne die anderen Dateien testen... da ist doch sicher noch mindestens ein Forumular davor...

ich hab z.B. sowas tolles gefunden, wo man erst noch auswählen, wie viele Dateien man hochladen will und dannach noch welche...
 
funktioniert net :?
Die meldeung kommt immer!!
Warning: copy(malte.knuddelshp.com/uplaod//wolf-moon.jpg): failed to open stream: No such file or directory in /srv/www/htdocs/web92/html/x-knudde/upload.php on line 88
 
Werbung:
[php:1:76dfa3ba61]<?php

#################################################################
## EasyUpload V1.1 - http://www.codeschnipsel.net ##
## Fragen, Anregungen: [email protected] ##
## ##
## Alle Rechte vorbehalten ##
## Copyright Hendrik Walter ##
## Dieses Script darf unverändert zum Donwload ##
## angeboten werden, der Hinweis auf den ##
## Rechteinhaber darf nicht entfernt werden. ##
#################################################################


##### KONFIGURATION #############################################


// Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll.
$pfad = "malte.knuddelshp.com/uplaod"; //ggf. ändern wenn falsch... ich hatte eben noch ein / (slash) am ende.. das war der fehler...

// Soll eine maximale Größe der Datei festgelegt werden ?
$sizeabfrage = "no";

// Maximale Größe der Datei (Falls $sizeabfrage = "yes" ist)
$filesize = "20";

// 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 "
<font color=#FF0000>Es wurde keine Datei ausgewählt!</font>";
$fehler = TRUE;
}

if (!$fehler)
if (file_exists("$pfad/$file_name")) {
echo "
<font color=#FF0000>Dateiname schon vorhanden!</font>";
$fehler = TRUE;
}

if (!$fehler)
if ($sizeabfrage == "yes") {
if ($file_size > $filesize) {
echo "
<font color=#FF0000>Die Datei ist zu groß!</font>";
$fehler = TRUE;
}
}

if (!$fehler)
if (!eregi("($extend)$", $file_name)) {
echo "
<font color=#FF0000>Dieser Dateityp ist nicht erlaubt!</font>";
$fehler = TRUE;
}

if (!$fehler) {
if (copy($file, $pfad."/".$file_name)) {
echo "
<font color=#00FF00>Datei erfolgreich hochgeladen der Pfad ist <a href=\"".$pfad."/".$file_name."\">".$pfad."/".$file_name."</a></font>
";
$fehler = FALSE;
}
else {
echo "
<font color=#FF0000>Datei nicht hochgeladen</font>";
$fehler = TRUE;
}

}
}

if ($fehler || !$senden) {

?>

<table align="center">

<form action="<?php $PHP_SELF; ?>" method="post" enctype="multipart/form-data">


Bitte Datei auswählen:


<?
if ($sizeanzeige == "yes") {
echo ("Maximale Größe: ".$filesize." Byte");
}
?>


<?
if ($extendanzeige == "yes") {
echo ("Erlaubte Dateitypen: ".$extend);
}
?>



<input type="file" size="30" name="file">


<input type="Submit" name="senden" value="Hochladen">

</form>

</table>

<?
}
echo "
<hr width=100>";
echo "<font size=1><a href=\"http://www.codeschnipsel.net\" target=\"_blank\">EasyUpload V1.1</a></font>";
?>

</font>
</div>
</body>
</html>
<?php


?>[/php:1:76dfa3ba61]

bei $pfad = "malte.knuddelshp.com/uplaod war der fehler.. ich hatte noch n slash am ende... siehe kommentar an der stelle...
 
Anbieter

wenn ich mal fragen darf bei welchen anbieter hast du den Webspace wo du die Daten Hochlädst?
 
Werbung:
Anbieter

Funpic funzt? bei mir steht das es ein schutz ist das ich nciht von ausen auf mein account zugreifen kann
 
Bei mir trehten auch fehler auf kann mir jemand sagen welche es sind?
http://janiklas.ja.funpic.de/FTP.php

<?php
// Herstellen der Basis-Verbindung
$conn_id = ftp_connect($ftp_server="janiklas.funpic.de");

// Einloggen mit Benutzername und Kennwort
$login_result = ftp_login($conn_id,
$ftp_user_name="janik",
$ftp_user_pass="95436");

// Verbindung überprüfen
if ((!$conn_id) || (!$login_result)) {
echo "Ftp-Verbindung nicht hergestellt!";
echo "Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich";
die;
} else {
echo "Verbunden mit $ftp_server als Benutzer $ftp_user_name";
}

// Upload der Datei
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);

// Upload-Status überprüfen
if (!$upload) {
echo "Ftp upload war fehlerhaft!";
} else {
echo "Datei $source_file auf $ftp_server als $destination_file geschrieben";
}

// Schließen des FTP-Streams
ftp_quit($conn_id);
?>
 
Werbung:
mhm bei mir steht da is ein fehler in reihe 7, wahrscheinlich issas Passwort falsch(fals ich mich nich verzählt hab :mrgreen: )
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben