• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Upload script soll es da Uploaden wo man gerade ist.

raid89

Carola
Registriert
06.01.08
Beiträge
113
Hallo, ich bin gerade dabei mir ein Media Browser zu basteln für meinen Webspace.
Da habe ich jetzt ein Upload Script eingebaut... und versuche es jetzt so hin zu bekommen das wenn man in einem Ordner ist die Datei auch Automatisch in dem Ordner geladen wird...

Kann mir einer folgen? Naja ich versuche das mal in einem Bild zu erklären.

Bild1.png


So schaut das ganze ding aus... wenn ich jetzt z.B. mal den Ordner PDF auf mache und da eine Datei hochladen will, soll die Datei auch automatisch in den Ordner PDF geladen werden.
Ist das möglich?

Bild2.png



Das ist der Derzeitige Code. Momentan werden alle Dateien in den Ordner DropBox geladen.

Code:
<?php
//set where you want to store files
//in this example we keep file in folder upload
//$HTTP_POST_FILES['ufile']['name']; = upload file name
//for example upload file name cartoon.gif . $path will be upload/cartoon.gif
$path= "DropBox/".$HTTP_POST_FILES['ufile']['name'];
if($ufile !=none)
{
if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "Successful<BR/>";

//$HTTP_POST_FILES['ufile']['name'] = file name
//$HTTP_POST_FILES['ufile']['size'] = file size
//$HTTP_POST_FILES['ufile']['type'] = type of file

}
else
{
echo "Error";
}
}
?>

LG Martin
 

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Ich sehe zwar kein Bild oO aber wenn du in einen Ordner wechselst, übergibst du diesen ja sicher als Variable. Also packst du diese mit ein:

$path=$ordner."/".$HTTP_POST_FILES['ufile']['name'];
 

raid89

Carola
Registriert
06.01.08
Beiträge
113
Und wo genau soll das hin? Sorry aber habe mir das oben auch nur aus stückchen zusammen gebastelt.
 

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Code:
<?php
//set where you want to store files
//in this example we keep file in folder upload
//$HTTP_POST_FILES['ufile']['name']; = upload file name
//for example upload file name cartoon.gif . $path will be upload/cartoon.gif
[COLOR=Red]$path= $Ordner."/".$HTTP_POST_FILES['ufile']['name'];[/COLOR]
if($ufile !=none)
{
if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "Successful<BR/>";

//$HTTP_POST_FILES['ufile']['name'] = file name
//$HTTP_POST_FILES['ufile']['size'] = file size
//$HTTP_POST_FILES['ufile']['type'] = type of file

}
else
{
echo "Error";
}
}
?>

$Ordner muss natürlich irgendwo definiert werden. Aber wenn du im ersten Screen auf PDF klickst, wirst du ja sicher irgendwo in der URL den Parameter PDF übergeben oder wie sagst du dem Script, welchen Ordner du öffnen möchtest? Bissel mehr Quellcode wäre sehr hilfreich ;)
 

raid89

Carola
Registriert
06.01.08
Beiträge
113
Hab dir mal eine Nachricht geschrieben. Welchen Quellcode brauchst du denn noch?
 

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Habs schon gefunden. Du rufst den Ordner PDF mit http://www.media.rockmartin.de/files.php?dir=PDF auf.

Also folgendes schreiben:
Code:
<?php
//set where you want to store files
//in this example we keep file in folder upload
//$HTTP_POST_FILES['ufile']['name']; = upload file name
//for example upload file name cartoon.gif . $path will be upload/cartoon.gif
[COLOR=Red]$path= $_GET['dir']."/".$HTTP_POST_FILES['ufile']['name'];[/COLOR]
if($ufile !=none)
{
if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "Successful<BR/>";

//$HTTP_POST_FILES['ufile']['name'] = file name
//$HTTP_POST_FILES['ufile']['size'] = file size
//$HTTP_POST_FILES['ufile']['type'] = type of file

}
else
{
echo "Error";
}
}
?>
Bin zwar kein PHP Crack, sollte aber so funktionieren.
 

raid89

Carola
Registriert
06.01.08
Beiträge
113
Jap... aber da gingen alle Dateien in den Ordner DropBox.
 

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Ja ich seh gerade, ich bekomme ein "Permission denied", wenn ich in PDF etwas laden möchte. Das PHP Script scheint keine Schreibrechte auf die anderen Ordner zu haben.
 

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Schick mir mal bitte den Code von file.php und upload_ac.php
 

raid89

Carola
Registriert
06.01.08
Beiträge
113
Ohh... so habe mal rechte 777 vergeben. Geht aber immer noch nicht. Mann warum muss php so kompliziert sein :(
 

raid89

Carola
Registriert
06.01.08
Beiträge
113
Hab dir ne Mail geschrieben mit dem Download Link
 

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Hab dir das Archiv geschickt. Ich habe in der index.php ein verstecktes Feld gesetzt, welches den Ordnernamen an upload_ac.php übergibt. Nun sollte es aber funktionieren.
 

raid89

Carola
Registriert
06.01.08
Beiträge
113
Hast an meine Email geschickt? Ich hab nämlich noch nichts.
 

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Da habe ich sie ja hin, wollte die Adresse aber nicht unbedingt hier posten.