Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 14:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PHP Problem Schnelle Hilfe bitte

Discussion on PHP Problem Schnelle Hilfe bitte within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
Dr.Harding's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 4
Received Thanks: 0
Exclamation PHP Problem Schnelle Hilfe bitte

Guten Abend.
Ich habe ein PHP Problem und finde nirgends ein passendes Tutorial wie ich es hinkriege wie ich es gerne hätte.
Meine Seite ist
(Design und Name nur zum Test)
Nun kann man eine Datei hochladen und es steht das es irgendwo gespeichert wurde aber das ist es nicht. Mein Ziel ist das man dazu einen Link bekommt wo man diese Datei wieder herunterladen kann. Eine Art File-Hoster. Die Codes habe ich hier:

Der Index Upload:
Code:
        <form action="upload_file.php" enctype="multipart/form-data" method="post">
          <label for="file"></label> <input id="file" name="file" type="file" /><br />
          <br />
          <br />
          <br />
          <input name="submit" type="submit" value="Hochladen" /></form>
Der upload_file:
Code:
<?php
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br>";
  }
else
  {
  echo "Hochgeladen: " . $_FILES["file"]["name"] . "<br>";
  echo "Dateityp: " . $_FILES["file"]["type"] . "<br>";
  }
?>
Weiter komm ich nicht, nochmal: Am Schluss also bei upload_file.php sollte ein Downloadlink für die Datei sein. Und die Datei sollte im Server gespeichert werden.

Hoffe auf Hilfe, Danke!
Dr.Harding is offline  
Old 12/01/2013, 19:02   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Quote:
Originally Posted by Dr.Harding View Post
finde nirgends ein passendes Tutorial


"Ungefähr 11.700.000 Ergebnisse (0,35 Sekunden) "

wenn du jemanden suchst der die fertigen code gibt dann schau im blackmarket
tolio is offline  
Old 12/01/2013, 19:09   #3


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,143
Received Thanks: 2,763
Quote:
Originally Posted by Dr.Harding View Post
Guten Abend.
Ich habe ein PHP Problem und finde nirgends ein passendes Tutorial wie ich es hinkriege wie ich es gerne hätte.
Meine Seite ist
(Design und Name nur zum Test)
Nun kann man eine Datei hochladen und es steht das es irgendwo gespeichert wurde aber das ist es nicht. Mein Ziel ist das man dazu einen Link bekommt wo man diese Datei wieder herunterladen kann. Eine Art File-Hoster. Die Codes habe ich hier:

Der Index Upload:
Code:
        <form action="upload_file.php" enctype="multipart/form-data" method="post">
          <label for="file"></label> <input id="file" name="file" type="file" /><br />
          <br />
          <br />
          <br />
          <input name="submit" type="submit" value="Hochladen" /></form>
Der upload_file:
Code:
<?php
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br>";
  }
else
  {
  echo "Hochgeladen: " . $_FILES["file"]["name"] . "<br>";
  echo "Dateityp: " . $_FILES["file"]["type"] . "<br>";
  }
?>
Weiter komm ich nicht, nochmal: Am Schluss also bei upload_file.php sollte ein Downloadlink für die Datei sein. Und die Datei sollte im Server gespeichert werden.

Hoffe auf Hilfe, Danke!
Das glaub ich kaum, schon mal was von Google gehört ?
.Marcel' is offline  
Old 12/01/2013, 19:09   #4
 
Dr.Harding's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 4
Received Thanks: 0
Wie man dazu nen DL Link kriegt stet nirgends.
Dr.Harding is offline  
Old 12/01/2013, 19:21   #5
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
allein beim ersten google ergebnis stehts doch schon und ich glaube bei den 11,7 millionen weiteren ergebnissen wirds auch öfter mal behandelt
tolio is offline  
Old 12/01/2013, 21:30   #6
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Quote:
Originally Posted by Dr.Harding View Post
Wie man dazu nen DL Link kriegt stet nirgends.
Tutorial != Download-Datei

Lies dir die Anleitung aufmerksam durch und dein Problem ist gelöst.
Mikesch01 is offline  
Old 12/03/2013, 19:43   #7
 
derdave969's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 342
Received Thanks: 86
Code:
Domain/Verzeichnis1/Verzeichnis2/.../Datei.endung
Und das ganze kannst du jetzt einbinden:
HTML Code:
<a href="http://www.elitepvpers.com/forum/web-development/Domain/Verzeichnis1/Verzeichnis2/.../Datei.endung">Download</a>
oder mit PHP:
PHP Code:
$Verzeichnis "Verzeichnis1/Verzeichnis2/";
$Dateiname "datei.endung";
$pfad "xy.tld/" $Verzeichnis $Dateiname;
echo 
"<a href='" $pfad "'>Download</a><br />\n"
Das ist dein Downloadlink. Was ist daran bitte schwer? :0
derdave969 is offline  
Old 12/03/2013, 22:08   #8
 
Dr.Harding's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 4
Received Thanks: 0
Quote:
Originally Posted by derdave969 View Post
Code:
Domain/Verzeichnis1/Verzeichnis2/.../Datei.endung
Und das ganze kannst du jetzt einbinden:
HTML Code:
<a href="http://www.elitepvpers.com/forum/web-development/Domain/Verzeichnis1/Verzeichnis2/.../Datei.endung">Download</a>
oder mit PHP:
PHP Code:
$Verzeichnis "Verzeichnis1/Verzeichnis2/";
$Dateiname "datei.endung";
$pfad "xy.tld/" $Verzeichnis $Dateiname;
echo 
"<a href='" $pfad "'>Download</a><br />\n"
Das ist dein Downloadlink. Was ist daran bitte schwer? :0
Es mit dem Upload zeitgleich zu verknüpfen
Dr.Harding is offline  
Old 12/03/2013, 22:10   #9
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Weisst du nun wie es geht oder muss man da noch nachhelfen?^^
Mikesch01 is offline  
Old 12/03/2013, 23:51   #10
 
derdave969's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 342
Received Thanks: 86
Quote:
Originally Posted by Dr.Harding View Post
Es mit dem Upload zeitgleich zu verknüpfen
Dann nimmst du das Verzeichnis, in das die Datei gespeichert wurde und lässt es bei $pfad reinschreiben.

By the way, wenn du schon Scripts von anderen Seiten kopierst, dann übernimm wenigstens alles

Quote:
Saving the Uploaded File
PHP Code:
<?php
$allowedExts 
= array("gif""jpeg""jpg""png");
$temp explode("."$_FILES["file"]["name"]);
$extension end($temp);
if (((
$_FILES["file"]["type"] == "image/gif")
|| (
$_FILES["file"]["type"] == "image/jpeg")
|| (
$_FILES["file"]["type"] == "image/jpg")
|| (
$_FILES["file"]["type"] == "image/pjpeg")
|| (
$_FILES["file"]["type"] == "image/x-png")
|| (
$_FILES["file"]["type"] == "image/png"))
&& (
$_FILES["file"]["size"] < 20000)
&& 
in_array($extension$allowedExts))
  {
  if (
$_FILES["file"]["error"] > 0)
    {
    echo 
"Return Code: " $_FILES["file"]["error"] . "<br>";
    }
  else
    {
    echo 
"Upload: " $_FILES["file"]["name"] . "<br>";
    echo 
"Type: " $_FILES["file"]["type"] . "<br>";
    echo 
"Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
    echo 
"Temp file: " $_FILES["file"]["tmp_name"] . "<br>";

    if (
file_exists("upload/" $_FILES["file"]["name"]))
      {
      echo 
$_FILES["file"]["name"] . " already exists. ";
      }
    else
      {
      
move_uploaded_file($_FILES["file"]["tmp_name"],
      
"upload/" $_FILES["file"]["name"]);
      echo 
"Stored in: " "upload/" $_FILES["file"]["name"];
      }
    }
  }
else
  {
  echo 
"Invalid file";
  }
?>


Danach nimmst du den Pfad zur gerade gespeicherten Datei und gibst ihn aus.

Tipp: Wenn du eine zufällige Zahlen- und/oder Buchstabenkolonne anhängst, geht die Wahrscheinlichkeit eines doppelten Namens gegen 0. Noch kleiner wird sie, wenn du Datum und Zeit mit in den Dateinamen schreibst! Schau dir mal die Funktion an.

___________________________________________
Oder du dir ein einfacheres Script.

___________________________________________
Mein Vorschlag ist, dass du dir (sofern nicht vorhanden) erstmal Grundkenntnisse in PHP aneignest, bevor du ein großes Projekt startest.

Internet Tutorial:


Mit einer früheren Auflage von diesem Buch, hab ich damals angefangen. Ist echt gut! Lese es heute immer wieder gerne, wenn ich mir mal unsicher bin!



Und dann gibt es da natürlich noch die offizielle Dokumentation:



Hoffe ich konnte helfen.
derdave969 is offline  
Reply

Tags
filehoster, hilfe!, php, problem, upload


Similar Threads Similar Threads
Connect Problem Bitte Um Schnelle Hilfe
11/04/2012 - Metin2 Private Server - 5 Replies
Hallo liebe Communety. Ich habe seit gestern mein Server(Hamachi) wieder seit langem aufgelegt bzw. neu installiert und halt die Backups die ich hatte drauf gezogen. Heute wollte ich mal einbischen meinen Kumpel rein schaun lassen aber er kann sich nicht verbinden... Weder mit der Hompage mit der vollen Hamachi IP noch mit der Hamachi IP mit .100 und das selbe mit dem verbinden auf den Server also beim einloggen mit der Surakopf.exe Die Einstellungen sind gleich wie beim letzten mal als...
Problem bitte um schnelle Hilfe!!!
11/02/2012 - Minecraft - 4 Replies
Also da ich gerade keine Chance habe die Permissions Datei von permissionsex richtig zu configurieren Frage ich euch nun um Hilfe. Ihr entscheidet also wann mein Server wieder On geht (er ist sehr neu). Koenntet ihr nun die Datei wieder richtig anordnen (da ich momentan nur ein Handy zur Verfuegung habe) groups: Master: prefix: '&4Master&4 ' permissions: - '*' Admin: prefix: '&4Co-Admin&4 ' permissions:
Problem mit AVA ( bitte um schnelle hilfe)!!
05/29/2011 - Alliance of Valiant Arms - 6 Replies
also wenn ich in AVA in einen Raaum gehe und dann aus start drücke lädt das und dann kommt das bild A.V.A und danach geht´s weg und da steht dann connecting to the host faild (2) was soll ich da machen??? bitte helft mir schnellll!!!
ICQ Problem. Bitte um schnelle hilfe!
05/26/2010 - Technical Support - 7 Replies
Hallo, ich bräuchte mal Hilfe bei meinem kleinem Problem. Es ist so: Ich starte ICQ, logge mich ein. Bis dahin läuft alles wie es laufen muss. Danach wenn ich i-wen anschreiben möchte öffnet sich das Chatfenster und minimiert sich sofort und lässt sich nicht wieder öffnen. Egal was ich tue das Fenster bleibt minimiert. Betriebssystem ist Windows7 32bit. Hat wer eine lösung parrat?
Problem,schnelle Hilfe bitte.
05/25/2010 - Metin2 Private Server - 0 Replies
Also,Ich spiele immernoch auf LongJu6 und habe ja gestern schon ein Problem mit meiner Serverinfo gehabt,die hat mir dann jemand umgeschrieben. Wenn ich aber jetzt Metin starten will kommt folgende Fehlermeldung. system.py(line:273) RunMainScript system.py(line:192) execfile system.py(line:163) Run prototype.py(line:60) ? prototype.py(line:51) RunApp networkModule.py(line:171) SetLoginPhase



All times are GMT +1. The time now is 14:26.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.