WinFuture-Forum.de: Upload Script - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Upload Script Bekomm es net zum laufen


#1 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 22. Oktober 2006 - 18:53

Moin Moin ich habe mich entlich dazu entschlossen php zu lernen nur leider hänge ich jetzt an einen upload sript
weiss jemmand wo der Fehler liegt!

dow.php
<?php
  echo "<h4>Wählen Sie die Datei aus, die hochgeladen werden
soll:</h4>";
 echo "<form enctype='multipart/form-data' action='daten.php'
method='POST'>
  <p><input type='file' name='uploaddata'></input></p>
  <input type='Submit' name='egal' value='Versenden'></input>
  </form>";
?>

daten.php
<?
$uploaddir = 'http://neverball.ne.funpic.de';
if  (move_uploaded_file($_FILES['uploaddata']['tmp_name'],
$uploaddir . $_FILES['uploaddata']['name']))
{
  echo "<h3>Die folgenede Datei wurde erfolgreich hochgeladen:</h3>
  <table border = '1'>
   <tr>
	<td>Dateiname: </td>
	<td>";
	echo($_FILES['uploaddata']['name']);
	echo "</td>
  </tr>
   <td>Dateipfad: </td>
   <td>";
   echo($_FILES['uploaddata']['tmp_name']);
   echo "</td>
  </tr>
  <tr>
	<td>Dateityp: </td>
	<td>";
	echo($_FILES['uploaddata']['type']);
	echo "</td>
  </tr>
  <tr>
	<td>Dateigröße: </td>>
	<td>";
	echo($_FILES['uploaddata']['size']);
	echo "</td>
  </tr>	
 </table>";
}
else
{
	print "Der Upload is felgeschlagen !";
}
?>

Dieser Beitrag wurde von Neverball bearbeitet: 22. Oktober 2006 - 18:56

0

Anzeige



#2 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 22. Oktober 2006 - 19:38

hat <input> bei dir immer ein close-Tag? bei mir sieht input so aus: <input blablabla /> ... also ganz ohne close-Tag... vielleicht liegt's sogar an dem..

EDIT:
Schonmal die Syntax von echo angeschaut?

brauch lieber mal anstatt

echo($_FILES['uploaddata']['name']);


folgendes

echo "$_FILES['uploaddata']['name']";


düfte definitiv an dem liegen... :lol:

Dieser Beitrag wurde von NightTiger bearbeitet: 22. Oktober 2006 - 19:42

0

#3 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 22. Oktober 2006 - 19:49

also ich habe das jetzt geändert kommt jetzt aba das

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/neverball/testseite/daten.php on line 11
0

#4 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 22. Oktober 2006 - 20:57

Beitrag anzeigenZitat (NightTiger: 22.10.2006, 18:38)

hat <input> bei dir immer ein close-Tag? bei mir sieht input so aus: <input blablabla /> ... also ganz ohne close-Tag... vielleicht liegt's sogar an dem..

EDIT:
Schonmal die Syntax von echo angeschaut?

brauch lieber mal anstatt

echo($_FILES['uploaddata']['name']);


folgendes

echo "$_FILES['uploaddata']['name']";


düfte definitiv an dem liegen... ;)

:)

Beitrag anzeigenZitat (Neverball: 22.10.2006, 18:49)

also ich habe das jetzt geändert kommt jetzt aba das

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/neverball/testseite/daten.php on line 11

"http://neverball.ne.funpic.de" mach mal das weg
nur den relativen Pfand angeben^^
0

#5 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 22. Oktober 2006 - 21:08

Wie? relativen pfad
0

#6 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 22. Oktober 2006 - 21:12

ein relativer Pfad ist nicht http:// sondern einfach nur / .. oder z.B: /Ordner :)

wenn du in dein Hauptverzeichnis uploaden willst, dann musst du wohl "/" eingeben.. ;)
0

#7 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 22. Oktober 2006 - 21:19

scheint als würde das behoben sein aber jetzt kommt ne sicherheitswarnung
Könnte es sein das er das pw braucht?

SecureSSI: Das Script (/usr/export/www/vhosts/funnetwork/hosting/neverball/testseite/daten.php) hat versucht ausserhalb von ihrem Userverzeichniss auf die Datei /testseitewas da rein muss.txt zuzugreifen.
Dies ist nicht erlaubt!

Warning: move_uploaded_file() [function.move-uploaded-file]: Sicherheitsverletzung: in /usr/export/www/vhosts/funnetwork/hosting/neverball/testseite/daten.php on line 4
Der Upload is felgeschlagen !

Dieser Beitrag wurde von Neverball bearbeitet: 22. Oktober 2006 - 21:20

0

#8 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 22. Oktober 2006 - 21:22

Das "/" ist bei Funpic normal schon zuviel:
einfach "ordner/bild.png"

Dieser Beitrag wurde von [Elite-|-Killer] bearbeitet: 22. Oktober 2006 - 21:22

0

#9 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 22. Oktober 2006 - 21:32

Wie ich habs so hingeschrieben $uploaddir = '/testseite';
0

#10 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 22. Oktober 2006 - 21:40

Beitrag anzeigenZitat (Neverball: 22.10.2006, 20:32)

 $uploaddir = 'testseite/';

0

#11 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 22. Oktober 2006 - 21:43

wenn du es so schreibst muss aber ein Ordner namens "testseite" vorhanden sein.. funktioniert's so? :)
0

#12 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 22. Oktober 2006 - 21:46

kla habe ich diesen ordner da drinne so habs abgeändert, aba immer noch fehlermeldung


Warning: move_uploaded_file(testseite/was da rein muss.txt) [function.move-uploaded-file]: failed to open stream: No such file or directory in /usr/export/www/vhosts/funnetwork/hosting/neverball/testseite/daten.php on line 4

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/usr/export/tmp/phpxI8uzx' to 'testseite/was da rein muss.txt' in /usr/export/www/vhosts/funnetwork/hosting/neverball/testseite/daten.php on line 4
Der Upload is felgeschlagen !
0

#13 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 22. Oktober 2006 - 21:51

Schon klar, weil du nicht von derm verzeichnis der Datei ausgegangen bist^^
in deinem Fall muss du $uploaddir = ''; machen^^, den Ordner gibts nicht
0

#14 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 22. Oktober 2006 - 21:54

Es geht danke^^

Dieser Beitrag wurde von Neverball bearbeitet: 22. Oktober 2006 - 21:55

0

#15 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 22. Oktober 2006 - 21:56

http://neverball.ne....stseite/dow.php
dadurch?
http://neverball.ne....eite/testseite/ gibts nicht^^
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0