online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon totten vom 25.07.2020, 19:07 Options

werte übergeben

Moin ich hab da ein kleines problem mit einem Php script wo ich den fehler nicht finde.

ich möchte eine Datei über eine webpage auf meinen webspace legen. allerdings soll die datei einer person zu geortnet werden, und in ordner der person abgelegt werden.

dazu hab ich folgendes Scripte

in 1.php:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="text" name="wohin"><br>
<input type="file" name="datei"><br>
<input type="submit" value="Hochladen">
</form>


in 2.php:

$id =( $_Post ['djident'] )
if $id == 'xxxxx'
{
move_uploaded_file($_FILES['datei']['tmp_name'],"xyz/playlist.m3u");
echo "dein wurde erfolgreich hochgeladen";
}
else
{
move_uploaded_file($_FILES['datei']['tmp_name'], "abc/playlist.m3u");
echo "Das Bild wurde Erfolgreich nach upload/".$_FILES['datei']['name']." hochgeladen";
}

leider funktioniert das ganze nicht so wie ich will

ich hoffe jemand weiß wo der fehler ist.

gruß totten


Antwort schreiben

Antwort 1 von totten vom 25.07.2020, 19:31 Options

ups fehler eingeschlichen

$id =( $_Post ['djident'] )
heisst natürlich

$id =( $_Post ['wohin'] )

gruß totten

Antwort 2 von Klassenkasper vom 25.07.2020, 20:18 Options

Aloha
Was funktioniert denn daran nicht? Gibt er vielleicht eine Fehlermeldung aus und wenn ja, wie lautet die?

So im Moment denke ich nur das dir ein Simikolon fehlt :)
Und zwar hier:
$id =( $_Post ['wohin'] );<---

Ohne das Simikolon weis das Script ja nicht was $id eigentlich ist, und somit kannst du $id auch nicht speziell in der if Anweisung ansprechen.

Ansonsten fällt mir so nix auf.

Gruß
Kasper

Antwort 3 von totten vom 26.07.2020, 00:50 Options

jopp
stimmt das ; fehlte und noch nen paar klammern

$id =( $_POST[djident] );
if ($id = 'xx')

danke schön für deine hilfe

gruß totten

Antwort 4 von Klassenkasper vom 26.07.2020, 15:56 Options

Hi totten
freut mich das ich helfen konnte, auch wenn ich die Klammern der if Anweisung übersehen habe :)

Und danke fürs Feedback, macht leider nicht jeder.

Gruß
Des Kasperle

Antwort 5 von totten vom 27.07.2020, 22:07 Options

hallo kaspar

klar schreibe ich zurück bin ja froh wenn ich hilfe bekommen.


hab allerdings noch rausgefinden wenn man den pfad in unterschiedliche verzeichnisse legt, kann es zu fehlern kommen.
daher sieht mein script nun so aus:

if ( $id =="xxx")
{
move_uploaded_file($_FILES['datei']['tmp_name'],"xyz/datei1.txt");
echo "Die Datei wurde erfolgreich hochgeladen";
}
if ( $id =="yyy")
{
move_uploaded_file($_FILES['datei']['tmp_name'], "xyz/datei2.txt");
echo "Die Datei wurde erfolgreich hochgeladen";
}

grüß totten

Ähnliche Themen

Formular: wert aus dropdownmenü in variable übergeben
didia  27.04.2007 - 148 Hits - 1 Antwort

Werte ganzer Spalten auslesen
Estella  07.08.2007 - 44 Hits - 1 Antwort

Muss man einer function Werte übergeben?
ClaudiaGauss  19.08.2007 - 52 Hits - 2 Antworten

array[] über echo an $variable übergeben
mexx  18.11.2007 - 130 Hits - 1 Antwort

combobox werte aus pivot table zuweisen
Gumlord  29.11.2007 - 92 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026