php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.09.2010, 15:22  
Neuer Benutzer
 
Registriert seit: 02.09.2010
Beiträge: 26
PHP-Kenntnisse:
Anfänger
Humpy befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] upload script Problem

Hi Habe da so ein kleines Upload Script gebastelt, nur leider funkt. es nicht so wie ich will.
Habe eine HTML Seite erstellt mit CSS und HTML halt ^^
Nur wenn ich auf upload drücke passiert nichts.

Hier der code:
PHP-Code:
<?php


$max_byte_size 
10000;
$allowed_types "(sft)";

if(
$_POST["submit"] == "Upload") {

if(
is_uploaded_file($_FILES["file"]["tmp_name"])) {

($ = 
Am Ende des Dateinamens) (/GroßKleinschreibung nicht berücksichtigen)
if(
preg_match("/\." $allowed_types "$/i"$_FILES["file"]["name"])) {

if(
$_FILES["file"]["size"] <= $max_byte_size) {

if(
copy($_FILES["file"]["tmp_name"], $_FILES["file"]["name"])) {

echo 
"Datei erfolgreich hochgeladen!<br>";
echo 
"Name: " $_FILES["file"]["name"] . "<br>";
echo 
"Größe: " $_FILES["file"]["size"] . " Byte<br>";
echo 
"Link: <a href=\"" $_FILES["file"]["name"] . "\">" $_FILES["file"]["name"] . "</a>";

}
else {

echo 
"Datei konnte nicht hochgeladen werden.";

}

}
else {

echo 
"Die Datei darf nur eine Größe von " $max_byte_size " Byte besitzen.";

}

}
else {

echo 
"Die Datei besitzt keine ungültige Endung.";

}

}
else {

echo 
"Keine Datei zum Hochladen angegeben.";

}

}
else {

echo 
"Bitte benutze das Upload Formular.";

}

?>
Hoffe mir kann jmd. helfen

PS:
Der Uploadet das zwar aber der zeigt dann nicht die Linkausgabe und wenn ich nur
HTML-Code:
<form action="upload.php" method="post" enctype="multipart/form-data" name="upload">
<input type="file" name="file"><input type="submit" name="submit" value="Upload">
</form> 
als HTML erstelle und es dann ausführe dann geht das alles.
Humpy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.09.2010, 15:28  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 492
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von Humpy Beitrag anzeigen
PHP-Code:
($ = Am Ende des Dateinamens) (/GroßKleinschreibung nicht berücksichtigen
Das gehört da nicht hin.
__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden
mimomamu ist offline  
Alt 02.09.2010, 15:33  
Neuer Benutzer
 
Registriert seit: 02.09.2010
Beiträge: 26
PHP-Kenntnisse:
Anfänger
Humpy befindet sich auf einem aufstrebenden Ast
Standard

Danke erstmal aber trotzdem wenn ich uppe kommt die linkausgabe net, liegt es an CSS??
Humpy ist offline  
Alt 02.09.2010, 15:36  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.071
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Code:
<?php
error_reporting(-1);
ini_set('display_errors', 1);
Ansonsten mach dich ans Debuggen.
__________________
HalloPHP
Asipak ist offline  
Alt 02.09.2010, 15:38  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 3.891
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Mensch
Standard

Dann stell fest, an welcher Stelle das Script aussteigt und warum.
error_reporting einschalten und auf Maximum stellen.

Im übrigen solltest du anstatt copy() die Funktion move_uploaded_file() benutzen
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 02.09.2010, 15:47  
Neuer Benutzer
 
Registriert seit: 02.09.2010
Beiträge: 26
PHP-Kenntnisse:
Anfänger
Humpy befindet sich auf einem aufstrebenden Ast
Standard

Ich denke mal es liegt nicht am so direkt am script denn wenn ich nur das
mache dann geht das also auch mit linkausgabe aber wenn ich meinen eigenen style benutze geht dies nicht der uppt das aber zeigt nichts weitere an.
Muss ich dann was an den HTML Code ändern oder iwi ne neue HTML Seite erstellen??
Humpy ist offline  
Alt 02.09.2010, 15:50  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 3.891
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Mensch
Standard

Ja und woher sollen wir wissen ob's am CSS-Style liegt, wenn keine Zeile CSS Code gepostet wird?

*kopfschüttel*
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 02.09.2010, 15:53  
Neuer Benutzer
 
Registriert seit: 02.09.2010
Beiträge: 26
PHP-Kenntnisse:
Anfänger
Humpy befindet sich auf einem aufstrebenden Ast
Standard

HTML Code:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Bietemaker by -xpspx-</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link rel="stylesheet" type="text/css" href="default.css" />
</head>
<body>
	<div id="header-wrapper">
		<div>Humpy</div>
	</div>
	<div id="outer">
		<div id="headerpic">
			<div id="logo"></div>
			<div id="logo_right"></div>
		</div>
		<div id="content">
			<div id="normalcontent">
			<form action="" method="">
				<h5>SFT-Files hochladen</h5>
				<div id="point">
				  <div class="input"><form action="upload.php" method="post" enctype="multipart/form-data" name="upload">
<input type="file" name="file"><input type="submit" name="submit" value="Upload">
</form> 
                 
				  </div>
				</div>
			  <h5>Info</h5>
              <h4><IMG SRC="http://www.php.de/images/pfeil.png"> Datei auswählen und auf Upload klicken </h4>
             <h4> <IMG SRC="http://www.php.de/images/pfeil.png"><font color="#FF0000"> Maximale</font> Uploadgröße 1 MB
			  </form>
			</div>
</div>
	</div><div id="outerfooter">
	<div id="outerfooterleft"></div>
	<div id="outerfootercenter"></div>
	<div id="outerfooterright"></div>
	</div>
</body>
</html>
CSS:
Code:
*
{
padding: 0em;
margin: 0em;
}

body
{
background: #000000 url('images/bg1.png');
padding: 35px 0px 35px 0px;
margin:0 auto; padding:0;
text-align:center;
}

h5 {
background: url('images/hbg.png') repeat-x;
line-height:25px;
padding-left: 10px;
height:25px;
text-align:left;
margin-top:10px;
}

.textbox {
border: 1px solid #a4a4a4;
background: #ffffff url('images/inputbg.png') repeat-x;
padding:2px;
}

#buttons {
  margin-top: 10px;
}

h4 {
line-height:25px;
padding-left: 10px;
height:25px;
text-align:left;
margin-top:10px;
}

body,input
{
font-size: 10pt;
font-family: verdana, arial, serif;
color: #333333;
}

p
{
line-height: 1.5em;
margin-bottom: 1.0em;
text-align: justify;
}

.contentarea
{
padding-top: 1.3em;
}

img
{
border: solid 1px #6F5230;
}

img.left
{
position: relative;
float: left;
margin: 0em 1.8em 1.4em 0em;
}

img.right
{
position: relative;
float: right;
margin: 0em 0em 1.8em 1.8em;
}

.divider2
{
position: relative;
height: 1px;
border-bottom: solid 1px #eaeaea;
margin: 2.0em 0em 2.0em 0em;
}

#upbg
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 275px;
background: #fff url('images/bg2.png') repeat-x;
z-index: 1;
}

#outer
{
z-index: 2;
position: relative;
width: 990px;
margin:0 auto;
background-color: #fff;

/* margin: 0 auto; <- Original */
}

/* Header */

#header-wrapper {

background-image:url(images/headerw.png);
text-align:center;
margin:0 auto;
padding:0;
color: #abc6db;

}

#header-wrapper div {
 margin: 0px auto;
 width:990px;
 line-height:34px;
 text-align:left;

 color: #abc6db;
}

#header-wrapper a{
color: #abc6db;
}

#headerpic
{

height: 109px;
background: #fff url('images/header_bg.png') repeat-x top left;
margin:0 auto;
overflow:hidden;
margin-top: -2px;
}

#logo
{
float:left;
position: relative;
height: 109px;
width:775px;
background: url('images/logo.png') no-repeat top left;
}

#logo_right
{
float:right;
position: relative;
height: 109px;
width:20px;
background: url('images/logo_right.png') no-repeat top right;
}


#content
{
padding: 0em 2.0em 0em 2.0em;
}

#primarycontainer
{
float: left;
margin-right: -18.0em;
width: 100%;
}

#primarycontent
{
margin: 1.5em 22.0em 0em 0em;
}

#secondarycontent
{
margin-top: 1.5em;
float: right;
width: 18.0em;
}

#footer
{
position: relative;
height: 2.0em;
clear: both;
padding-top: 5.0em;
background: #fff url('images/footer.gif') repeat-x 0em 2.5em;
font-size: 0.8em;
}

#footer .left
{
	position: absolute;
	left: 10px;
	bottom: 19px;
	width: 376px;
	height: 15px;
}

#footer .right
{
position: absolute;
right: 2.0em;
bottom: 1.2em;
}

#point {
padding-top:10px;

}

.label {
  width:30%;
  float:left;
  text-align:right;
  margin-right:50px;
  
}                  

.input {
  text-align:left;
}

#outerfooter {
  width:990px;
  margin:0 auto;
}

#outerfooterleft {
  height:6px;
  width:5px;
  float:left;
  background: url('images/footerleft.png');
}

#outerfootercenter {
  height:6px;
  float:left;
  background-color: #fff;
  width:980px;
}

#outerfooterright {
  height:6px;
  width:5px;
  float:right;
  background: url('images/footerright.png');
}

Geändert von Humpy (02.09.2010 um 15:56 Uhr).
Humpy ist offline  
Alt 02.09.2010, 16:02  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 492
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

Du hast in deinem HTML zwei Formulare verschachtelt. Das ist illegal. Bitte prüfe immer, ob du auch wirklich HTML-Code schreibst, oder nur etwas was so tut als ob es HTML-Code wäre. http://validator.w3.org/
__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden
mimomamu ist offline  
Alt 03.09.2010, 23:14  
Neuer Benutzer
 
Registriert seit: 02.09.2010
Beiträge: 26
PHP-Kenntnisse:
Anfänger
Humpy befindet sich auf einem aufstrebenden Ast
Standard

Es funkt jetzt habe dann noch ne frage
wie kann ich machen das jede Datei einzigartig ist also keine Datei den selben Namen hat.
z.B.
Datei1 und wenn man wieder Datei1 hoch lädt soll das dann automatisch einen anderen Namen bekommen z.B. Datei2
Humpy ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Upload script datei type falsch erkannt Marti95. PHP Tipps 2009 27 14.09.2009 15:32
[Erledigt] PHP Image Upload &amp; Resize Problem da.eXecutoR PHP-Fortgeschrittene 10 14.08.2009 11:50
[Erledigt] Problem mit Upload Script DJ Nuno PHP Tipps 2009 5 11.08.2009 01:31
chmod Problem, upload erfolgt nicht fdm PHP Tipps 2009 6 20.07.2009 20:35
[Erledigt] Ajax Upload script PhillKill12 PHP Tipps 2009 2 16.06.2009 16:24
Upload Script bleibt einfach stehen SniperWolf PHP Tipps 2008 4 19.09.2008 19:39
Upload Script hat Probleme mit versch. Browsern [MimeType] fdm PHP Tipps 2008 11 27.07.2008 23:35
datei upload problem thecracked PHP Tipps 2008 5 11.07.2008 06:23
[Erledigt] Statistik Script Referrer Problem 7Style PHP Tipps 2008 28 01.07.2008 15:14
Problem bei Dateidownload via PHP Script niffi PHP-Fortgeschrittene 7 01.06.2007 19:39
Probelem bei meinem Upload Script für Bilder wiegia086 PHP Tipps 2006 3 17.03.2006 09:14
PHP Upload (Master Value/Local Value Problem) PHP-Fortgeschrittene 5 23.11.2004 07:21
Problem mit Datei Upload Server, Hosting und Workstations 6 06.09.2004 04:58
[Erledigt] Php skript upload problem! PHP Tipps 2004 2 30.06.2004 00:06
[Erledigt] altes neues problem von datei upload!!! PHP Tipps 2004 3 28.06.2004 19:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bietemaker script, sft datei upload script, php div für pint auswählen, php bietemaker download, online bietemaker, upload-master script, sft datei upload seiten, upload-master scrip, bietemaker online skript, file left right html datei hochladen, upload script mit public link ausgabe, margin: 1.5em 22.0em 0em 0em;, sft-hoster script, width: 18.0em;, google-maps, php png upload geht nicht, leftmargin urheberschutz, upload script für jede datei, bietemaker code, max upload size php

Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum