uploader
#1
hi

kann mir jemand erklären wie das mit dem uploader funktioniert..

also dateien auf den server laden

ich habs so versucht:

PHP-Code:
<?
if($op =='up')
{
copy($datei,"/upload");
}
 echo "
<form enctype='multipart/form-data' action='upload.php' method=post>
<input type='hidden' name=MAX_FILE_SIZE' value='1000'>
Datei hochladen: <input type='file' name='datei'>
<input type='Submit' name='hochladen' value='hochladen'>
</form>";
?>

aber, die erscheinen enfach nich im ordner :-(

danke
Mein Blog
Facebook
Twitter

Ich freue mich immer über Nachrichten. Falls ihr über einen Facebookaccount verfügt, ist ratsamer mich darüber zu kontaktieren, weil ich diese Nachrichten i.d.R. schneller beantworte.
  Zitieren
#2
Das kann verschieden Ursachen haben:

1. Erlaubt dein Provider PHP-Upload in deinem Tarif? Zuerst checken! Dann vertrödelst du keine Zeit mit Fehlersuche.

2. Das TEMP-Verzeichnis in deinem FTP-Bereich muss Schreibberechtigung haben. Mindestens CHMOD 755, vielleicht sogar CHMOD 777

3. Sind alle Pfade korrekt angegeben? Das ist sehr oft eine Fehlerursache

Wenn du gar nicht weiter kommst, kann ich morgen abend mal deine Scripte ansehen und versuchen, den Fehler zu finden.

Aber Punkt 1 ist erst mal abzuklären!
  Zitieren
#3
so?
<form enctype='multipart/form-data' action='upload.php?op=up' method=post>
  Zitieren
#4
1.) ja, ich hatte sogar mal einen Uploader, allerdings ein geklautes Skript, das so komliziert war, dass ich es selber nich begriffen hab *G* aber es ging ;-)

2.) das verzeichnis ist auf 777 gesetz

3.) Jo sind alle


@pattex

Es wird ja, das was in der Ifschleife ist, ausgeführt, ich hatte da auch erst einen Echo aufruf, der wurde ausgeführt nur die Copy funktion geht nicht
Mein Blog
Facebook
Twitter

Ich freue mich immer über Nachrichten. Falls ihr über einen Facebookaccount verfügt, ist ratsamer mich darüber zu kontaktieren, weil ich diese Nachrichten i.d.R. schneller beantworte.
  Zitieren
#5
Warum nimmst du dann nicht einfach einen anderen Uploader?

Der sieht ganz gut aus:
http://www.reducedcomplexity.com/scripts...e#features
  Zitieren
#6
weil ich versucht hab es zu lernen *gg*
ich hab das Skript aus einem buch (das buch war von data becker.... jetzt sag nicht, dass das der grund ist, warum es nicht gehen kann *lol*)
Mein Blog
Facebook
Twitter

Ich freue mich immer über Nachrichten. Falls ihr über einen Facebookaccount verfügt, ist ratsamer mich darüber zu kontaktieren, weil ich diese Nachrichten i.d.R. schneller beantworte.
  Zitieren
#7
aber danke für die addy Big Grin
Mein Blog
Facebook
Twitter

Ich freue mich immer über Nachrichten. Falls ihr über einen Facebookaccount verfügt, ist ratsamer mich darüber zu kontaktieren, weil ich diese Nachrichten i.d.R. schneller beantworte.
  Zitieren
#8
ich hab das selber mal für bilder gebraucht
also mal zur html datei

PHP-Code:
<form enctype="multipart/form-data" action="upload.php" method="post"
<
input type="file" name="datei" /><br /> 
<
input type="submit" value="upload" /> 
</
form

dann zur upload.php

PHP-Code:
<?php 
$tempname 
$_FILES['datei']['tmp_name']; 
$name $_FILES['datei']['name']; 

$type $_FILES['datei']['type']; 
$size $_FILES['datei']['size'];

if(
$type != "image/gif" && $type != "image/jpeg") { 
 
$error[] = "nur .gif und .jpg dateien können hier hoch geladen werden";} 
if(
$size "10000") { 
 
$error[] = "maximale dateigröße beträgt 10000 byte";}

if(empty(
$error)) { 
 
copy("$tempname""$name"); 
 echo 
"$name erfolgreich hochgeladen";} 
else { 
 foreach(
$error as $message
 echo 
"$message<br />";} 
?>

weiter mime typen (image/gif, image/jpg) um den upload einzuschränken findest du hier: http://de.selfhtml.org/diverses/mimetypen.htm

eine beschränkung bei der html seite bringt sich net wirklich viel da sie leicht umgangen werden kann

größe musst einfach umrechnen wie groß du die dateien maximal haben willst Wink
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren
#9
cool danke.
kann ich den einfach so benutzen oder soll ich ein copyright setzen?
Mein Blog
Facebook
Twitter

Ich freue mich immer über Nachrichten. Falls ihr über einen Facebookaccount verfügt, ist ratsamer mich darüber zu kontaktieren, weil ich diese Nachrichten i.d.R. schneller beantworte.
  Zitieren
#10
den kannst einfach so benutzen - is ja nix weltbewegendes Wink
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste