zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden php upload script mit verschiebung

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.11.2009, 20:04
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 26.07.2009
Beiträge: 24
elias1993 befindet sich auf einem aufstrebenden Ast
Standard php upload script mit verschiebung

Hey,
habe ein Problem mit einem Upload Script.
Das Bild soll nach dem hochladen gleich auf einer Seite wie z.b. wallpaper.php landen und man soll vor dem Hochladen noch bestimmen können auf welche Seite das Bild geladen wird.(auf signaturen.php,wallpaper.php etc.
Da ich noch nicht wirklich gut php kann habe ich keine Ahnung wie ich das machen könnte....

Mein bisheriges Upload Script sieht so aus:

Mein Formular:
HTML-Code:
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="Button" value="Hochladen">
</form>
Mein Upload Script:
PHP-Code:
<?php
$tempname 
$_FILES['file']['tmp_name'];
$name $_FILES['file']['name'];
$type $_FILES['file']['type'];
$size $_FILES['file']['size'];
if(
$type != "image/gif" && $type != "image/jpeg" && $type != "image/png" ) {
$err[] = "nur gif, png und jpeg Dateien dürfen hochgeladen werden.";
}
if(
$size "20000000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 5 MB!";
}
if(empty(
$err)) {
move_uploaded_file($_FILES['file']['tmp_name'], "http://xhtmlforum.de/images/".$_FILES['file']['name']);
echo 
"Das Bild wurde Erfolgreich Hochgeladen!<br /> " ;
echo 
'<img src="http://xhtmlforum.de/images/'.$_FILES['file']['name'].'" /><br />';
echo 
"Foren Code: <br /><textarea>[IMG ]http:/mariographics.de/upload/images/".$_FILES['file']['name']."[/IMG ]</textarea><br />";
echo 
"Link: <br /><textarea>http:/mariographics.de/upload/images/".$_FILES['file']['name']."</textarea><br />";
echo 
"Thumbnail für Boards:: <br /><textarea> http:/mariographics.de/upload/images...9;name']."</textarea><br />";
}
else {
foreach(
$err as $error)
echo "
$error<br>";
}
?>
Hoffe mir kann jemand helfen

Gruß elias

Geändert von elias1993 (29.11.2009 um 20:46 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 30.11.2009, 03:22
Benutzer
neuer user
 
Registriert seit: 26.09.2008
Beiträge: 36
False Mirror befindet sich auf einem aufstrebenden Ast
Standard

Wo genau liegt denn dein Problem?

Also ich würde ganz generell so vorgehen:

- Beim Formular über Checkboxen/Combobox auswählen wo das Bild erscheinen soll.
- In der DB speichern welches Bild hochgeladen wurde und auf welchen Seiten es erscheinen soll.
- Beim Laden einer Seite prüfen, welche Bilder dafür angezeigt werden sollen indem du eine Query an die DB stellst.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 30.11.2009, 16:57
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 26.07.2009
Beiträge: 24
elias1993 befindet sich auf einem aufstrebenden Ast
Standard

hey erstmal danke für die antwort!
Mein Problem ist dass ich nicht weiß, wenn ich jetzt ein formular habe

HTML-Code:
<form method="post" action="upload.php" enctype="multipart/form-data">
<select name="select1">
<option value="">Kategorie wählen</option>
<option value="Signaturen">Signaturen</option>
<option value="Wallpaper">Wallpaper</option>
<option value="Avatare">Avatare</option>
<option value="Avatare">GBPics</option>
</select>
<input type="file" name="file">
<input type="submit" name="Button" value="Hochladen">
</form>
bei dem ich auswählen kann auf welche seite ich das laden will, was ich dann in meiner upload.php datei machen muss:

PHP-Code:
 <?php
 $tempname 
$_FILES['file']['tmp_name'];
 
$name $_FILES['file']['name'];
 
$type $_FILES['file']['type'];
 
$size $_FILES['file']['size'];
 if(
$type != "image/gif" && $type != "image/jpeg" && $type != "image/png" ) {
     
$err[] = "nur gif, png und jpeg Dateien dürfen hochgeladen werden.";
 }
 if(
$size "20000000") {
     
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 5 MB!";
 }
 if(empty(
$err)) {
     
move_uploaded_file($_FILES['file']['tmp_name'], "images/".$_FILES['file']['name']);
      echo 
"Das Bild wurde Erfolgreich Hochgeladen!<br /> " ;
      echo 
'<img src="images/'.$_FILES['file']['name'].'" /><br />';
      echo 
"Foren Code: <br /><textarea>[IMG ]http:/mariographics.de/upload/images/".$_FILES['file']['name']."[/IMG ]</textarea><br />";
      echo 
"Link: <br /><textarea>http:/mariographics.de/upload/images/".$_FILES['file']['name']."</textarea><br />";
      echo 
"Thumbnail für Boards:: <br /><textarea> [url]http:/mariographics.de/upload/images/".$_FILES['file']['name']."[/url]</textarea><br />";
 }
 else {
foreach(
$err as $error)
echo 
"$error<br>";
}
?>
Mit Zitat antworten
  #4 (permalink)  
Alt 30.11.2009, 17:04
Benutzerbild von Thielo
Web Ninja
XHTMLforum-Kenner
 
Registriert seit: 17.09.2009
Ort: Stuttgart oder so
Beiträge: 3.372
Thielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein Lichtblick
Standard

zu aller erstmal dich etwas intensiver mit php beschäftigen:
Quakenet/#php Tutorial - de - Einleitung

anschließend das bild sobald es hochgeladen ist in eine Datenbank schreiben in das der name des bildes kommt sowie die seite.

wenn du nun die seite zur kategorie a lädst muss das bild ausgelesen werden und ausgegeben werden.

Das hatte aber auch alles False Mirror bereits gesagt.

Gruß
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Image Upload & Resize Problem da.executor Serveradministration und serverseitige Scripte 5 19.08.2009 15:19
PHP Script mit GET-Parametern als Img-Src Ares Serveradministration und serverseitige Scripte 2 13.09.2008 22:19
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 19:09
Suche kleines PHP Upload Script. ConiKost (X)HTML 2 03.08.2006 10:43
PHP Script in "a href" Despairing Serveradministration und serverseitige Scripte 17 15.07.2006 23:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:55 Uhr.