php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.07.2008, 20:24  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 9
numb-freak befindet sich auf einem aufstrebenden Ast
Standard

hallo,

klar weiß ich wo der fehler is in welcher zeile weiß aber nicht was der fehler is und was ich ändern soll

gruß numb
numb-freak ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.07.2008, 07:53  
Erfahrener Benutzer
 
Registriert seit: 26.05.2008
Beiträge: 200
PHP-Kenntnisse:
Fortgeschritten
[-UFO-]Melkor befindet sich auf einem aufstrebenden Ast
Standard

Dann überleg doch mal, warum alle Zeichenketten rot eingefärbt werden, nur die eine nicht und warum ganzen Zeichen vorher rot eingefärbt sind:
PHP-Code:
        if (copy($file$pfad."/".$file_name)) {
           echo 
"<BR><font color=#00FF00><b>Datei hochgeladen</b></font><BR>;
           $fehler = FALSE;
        }
        else {
           echo "
<BR><font color=#FF0000><b>Datei nicht hochgeladen<BR></b></font>";
           
$fehler TRUE;
        } 
</span></span>
[-UFO-]Melkor ist offline  
Alt 18.07.2008, 08:18  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 9
numb-freak befindet sich auf einem aufstrebenden Ast
Standard

vllt wegen color?

ich weiß es leider selbst nicht

gruß

numb
numb-freak ist offline  
Alt 18.07.2008, 08:28  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

guck mal genau hin von wo bis wo die rote Färbung geht
cycap ist offline  
Alt 18.07.2008, 08:37  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 9
numb-freak befindet sich auf einem aufstrebenden Ast
Standard

da fehlt en "
nach <br>

gruß

numb
numb-freak ist offline  
Alt 18.07.2008, 08:45  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 9
numb-freak befindet sich auf einem aufstrebenden Ast
Standard

Also jetzt kommt schonmal die seite jetzt speichert er aber die datei nicht ab

PHP-Code:
<?php

// das folgende ganz an den anfang (nach <?php..) kopieren

function make_filename($filename$pfad)
{
//nicht die non-plus ultra funktion.. funktioniert nur mit 3 zeichen
$end substr($filename, -3);
$start substr($filename0, -3);
$i=1;
while(
is_file($start.$i.'.'.$end))
{
$i++;
}
return 
$start.$i.'.'.$end;
}


//das hier an entsprechender stelle ersetzen



   #####KONFIGURATION #############################################


   // Absoluter Pfad zum Ordner in den die Datei hochgeladen werden soll.
   
$pfad "/home/www/numbfreak.redio.de/upload/";


   
// Soll eine maximale Größe der Datei festgelegt werden ?
   
$sizeabfrage "yes";

   
// Maximale Größe der Datei (Falls $sizeabfrage = "yes" ist)
   
$filesize "1024000";

   
// Soll die maximale Größe auch angezeigt werden ?
   
$sizeanzeige "yes";

   
// Was für Dateitypen sollen erlaubt sein ?
   
$extend "GIF|JPEG";

   
// Sollen die erlaubten Dateitypen angezeigt werden ?
   
$extendanzeige "yes";

   
// Check if file al exist, yes? make filename 'higher'.
   
$i "$i + 1";

   
// Layout
   
$body "<body bgcolor=#999999 text=#000000 link=#FF0000 alink=#FF0000 vlink=#FF0000>";
   
$font "<font face=verdana size=2>";

   
##### Style KONFIGURATION #######################################
?>

<html>
<head>
<title>UPLOAD</title>
</head>
<?php
   
echo "$body";
   echo 
"$font";
?>

<div align="center">

<?
?>

<table align="center">

<form action="upload.php" method="post" enctype="multipart/form-data">
<BR>
<b>Bitte Datei auswählen:</b>
<BR>
<?
   
if ($sizeanzeige == "yes") {
      echo (
"Maximale Größe: 1024 kByte");
   }
?>
<BR>
<?
   
if ($extendanzeige == "yes") {
      echo (
"Erlaubte Dateitypen: ".$extend);
   }
?>
<BR><BR>
<input type="file" size="30" name="file">
<BR>
<input type="Submit" name="senden" value="Hochladen">

</form>

</table>

<?

##### Ab hier nichts mehr ändern !! ################################

   
$fehler FALSE;

   if (
$senden) {
      if (
$file_name == "") {
         echo 
"<BR><font color=#FF0000><b>Es wurde keine Datei ausgewählt!<BR></b></font>";
         
$fehler TRUE;
      }

if (!
$fehler)
if (
file_exists("$pfad/$file_name")) {
echo 
"<BR><font color=#FF0000><b>Dateiname schon vorhanden!<BR></b></font>";
$file_name make_filename($file_name,$pfad);
echo 
"<BR><font color=#00FF00><b>Dateiname schon vorhanden!<BR>Neuer Dateiname: ".$file_name."<BR></b></font>";

}

      if (!
$fehler)
      if (
$sizeabfrage == "yes") {
         if (
$file_size $filesize) {
            echo 
"<BR><font color=#FF0000><b>Die Datei ist zu groß!<BR></b></font>";
            
$fehler TRUE;
         }
      }

      if (!
$fehler)
      if (!
eregi("($extend)$"$file_name)) {
         echo 
"<BR><font color=#FF0000><b>Dieser Dateityp ist nicht erlaubt!<BR></b></font>";
         
$fehler TRUE;
      }

      if (!
$fehler) {
        if (
copy($file$pfad."/".$file_name)) {
           echo 
"<BR><font color=#00FF00><b>Datei hochgeladen</b></font><BR>";
           
$fehler FALSE;
        }
        else {
           echo 
"<BR><font color=#FF0000><b>Datei nicht hochgeladen<BR></b></font>";
           
$fehler TRUE;
        }

      }
   }

   if (
$fehler || !$senden) {

}
 echo 
"<BR><hr width=100>";
 echo 
"<font size=1></font>";
?>

</font>
</div>
</body>
</html>
Jetzt brauch ich nur noch dass er die datei abspeichert aber ich denk der pfad ist falsch geschrieben
PHP-Code:
$pfad "/home/www/numbfreak.redio.de/upload/"

normal sollte ja dann ne naricht kommen aber die kommt auch nicht also ob der download funktioniert oder fehlgeschlagen hat oder so in der art

gruß

numb
numb-freak ist offline  
Alt 18.07.2008, 09:06  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

error_reporting einschalten
cycap ist offline  
Alt 18.07.2008, 09:13  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Ich würde erst mal vorschlagen, PHP zu lernen, bzw ein paar Tutorials durchzugehen, damit du das Verständnis für PHP und Programmierstrukturen etc bekommst

Nur so als Tipp
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 18.07.2008, 10:20  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 9
numb-freak befindet sich auf einem aufstrebenden Ast
Standard

danke für den tipp daran hab ich noch gar nicht gedacht *ironie*

also ich guck mal bin grad wieder am praktikum

gruß

numb
numb-freak 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
Bitte um Hilfe - PHP upload mehrere Dateien ich_bin_es PHP Tipps 2008 5 18.07.2008 17:17
Bitte um Hilfe - PHP upload mehrere Dateien ich_bin_es PHP Tipps 2008 4 18.07.2008 17:01
Upload Script + Multible Server cyberstorm PHP Tipps 2006 5 11.10.2006 19:43
HILFE, upload scirpt mit verkleinerung von bildern wiegia086 PHP Tipps 2006 8 16.03.2006 14:32
Daten Upload Script Hilfe!! PHP Tipps 2007 9 29.12.2005 10:39
[Erledigt] HILFE HILFE HILFE mysqladmin.exe fehlt Datenbanken 7 20.12.2005 14:00
Bild vor dem Upload zuschneiden PHP Tipps 2005-2 15 16.10.2005 10:03
Upload Kevin PHP Tipps 2005-2 5 13.10.2005 21:19
Ansichtsproblem beim Upload Off-Topic Diskussionen 2 17.04.2005 21:11
HILFE: Daten Upload PHP-Fortgeschrittene 1 18.09.2004 12:33
[Erledigt] Wie erstelle ich ein Upload Menü mit mehreren Menüpunkten ? PHP Tipps 2004 3 22.08.2004 14:19
brauche hilfe bei upload script... PHP Tipps 2004 2 14.08.2004 14:32
upload script hilfe PHP Tipps 2004 1 01.07.2004 21:12
Dateiupload via Http bricht ab...hilfe! PHP Tipps 2004 2 14.06.2004 10:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:58 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