Ergebnis 1 bis 7 von 7

Thema: PHP Quellcode überprüfen

  1. #1
    Prinz(essin)
    Registriert seit
    06.09.2005
    Ort
    SZG
    Beiträge
    838
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard PHP Quellcode überprüfen

    So bin mit dem Uploadscript soweit fertig... jetzt hätte ich eine bitte: könntet ihr euch den Quelltext durchlesen? Hab daran oft was geändert, es funktioniert zwar alles aber vill. fällt euch ein fehler auf!!

    Achja bitte nur den PHP Code! HTML hat noch einige Fehler, der rest kommt noch alles ins CSS.

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http&#58;//www.w3.org/1999/xhtml" xml&#58;lang="de" lang="de">
    <head>
    <title>The Hoster</title>
    <META name="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <link href="css.css" rel="stylesheet" type="text/css" />
    <?php
    #$maxserversize = 1000000000;
    // Erstellen der Zufallszahl ....
    mt_srand&#40;&#40;double&#41;microtime&#40;&#41;*10000000&#41;;
    $zufallszahl = mt_rand&#40;0,9999999&#41;;#Zufallszahl zwischen....
    $thesize = 2000000; # Maximal Dateigröße
    $sitename = "TheHoster"; # Titel der Seite
    $serverpath = "http&#58;//blogstar.bl.ohost.de"; #Url unter der der Server erreichbar ist!
    $dirname = "thehoster"; #Der name des Ordners in dem sich dieses Script befindet!
    $filedir = "web"; #Name des Ordners in dem sich die Upgeloadeten Datein befinen! Sollte nicht geändert werden!!
    $filepath = "/$dirname/web/$zufallszahl$datei_name";
    ?>
    <script type="text/javascript">
    
    function checkCheckBox&#40;f&#41;&#123;
    if &#40;f.agree.checked == false &#41;
    &#123;
    alert&#40;'You have to agree with the Terms and Condtions to submit any media!'&#41;;
    return false;
    &#125;else
    return true;
    &#125;
    </script>
    </head>
    <body>
    <table width="500" border="0" cellpadding="0" cellspacing="0" class="simple">
       <tr>
         <td>
                [img]img/logo.png[/img]
                
    
         </td>
    	 </tr>
        <tr>
          <td class="kuk"></td>
      </tr>
      <tr class="table">
          <td class="table">
    	  <?php
    
    if &#40;$gsen==1&#41; 
    &#123;
     
        if&#40;$datei_size>$thesize&#41; &#123;$fehler.="Sorry the File you want to upoad is too big! 
    You just can upload $thesize Bytes!";&#125;
     #Zugelassene Dateitypen
        if&#40;
        /*&#40;$datei_type != 'text/html' && $datei&#41; 
    	&& &#40;$datei_type != 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' && $datei&#41; 
    	&& &#40;$datei_type != 'text/plain' && $datei&#41; 
            && &#40;$datei_type != 'application/x-php' && $datei&#41; 
    	&& &#40;$datei_type != 'application/pdf' && $datei&#41; 
    	&& &#40;$datei_type != 'application/x-msdownload' && $datei&#41; 
    	&& &#40;$datei_type != 'application/zip' && $datei&#41; 
    	&& &#40;$datei_type != 'application/octet-stream' && $datei&#41;*/
     #Zugelassene Bildformate
    	&#40;$datei_type != 'image/pjpeg' && $datei&#41; 
    	&& &#40;$datei_type != 'image/gif' && $datei&#41;
    	&& &#40;$datei_type != 'image/jpeg' && $datei&#41; 
    	&& &#40;$datei_type != 'image/png' && $datei&#41;
    	&& &#40;$datei_type != 'image/x-png' && $datei&#41;
        && &#40;$datei_type != 'image/bmp' && $datei&#41; 
    
    &#41; 
    	&#123;$fehler.="Filetype not supoorted! " .$datei_type. "
    " ;&#125; 
        if&#40;!$datei&#41;&#123;$fehler.="Please choose a file!";&#125;
        if&#40;$fehler&#41; 
        &#123;
            $meldung="<center><font family='Trebuchet MS' color='#880000'>" .$fehler. "</font></center>"; 
            unset&#40;$gsen&#41;; 
            echo $meldung; 
        &#125;
      else
        &#123;
    
         $writeurl = "";
          if &#40;$uvz2 != ""&#41;
          &#123;
             $writeurl = "/".$uvz2;
          &#125;
          $uvz = "$filedir$writeurl"; 
          
           if &#40;!file_exists&#40;$uvz&#41;&#41; 
           &#123;
            mkdir&#40;$uvz,0755&#41;; 
          &#125;
           $name=$uvz."/".$zufallszahl.$datei_name;
    	   
    	   
           copy&#40;$datei, $name&#41;; 
          
           $sizer = $datei_size;
           $ending = "Byte";
           if &#40;$sizer > 1000&#41;
           &#123;
              
            $sizer = $sizer / 1000;
               $sizer = number_format&#40;$sizer,2,",","."&#41;;
               $ending = "KB";
           &#125;
    	    echo '<center>';
    	    echo "<font color='#0066ff' size='5px'>Information&#58;</font>";
    	    echo '
    ';
    	    echo '<table class="info">';
    	    echo '<tr>';
    	    echo '<td>';
    	    echo "<center>";
    	    echo "</center>";
    	    echo "<font color='#0066ff' size='3px'>Upload completed successfully!!</font>
    ";
                echo "<font color='#0066ff' size='3px'>Filesize&#58; $sizer $ending </font>
    ";
         	    echo "<font color='#0066ff' size='5px'>Show file</font>";
    	    echo '
    ';
    	    echo '
    ';
    	    echo "<font color='#0066ff' size='2px'>preview&#58;</font>
    ";
    	    echo "<a href='$filepath'>";
    	    echo '<img src="';
    	    echo $serverpath;
    	    echo $filepath;
    	    echo '" alt="';
    	    echo $zufallszahl;
    	    echo '"';
    	    echo 'width="110px"';
    	    echo 'height="110px"';
    	    echo '/>';
    	    echo '</a>';
    	    echo '
    ';
    	    echo "<font color='#0066ff' size='3px'>Image HTML Code</font>";
    	    echo '
    ';
    	    echo '<textarea name="htmlimg"  cols="50" rows="4">';
    	    echo '<img src="';
    	    echo $serverpath;
    	    echo $filepath;
    	    echo '" alt="';
    	    echo $zufallszahl;
    	    echo '" />';
    	    echo '</textarea>';
    	    echo '
    ';
    	    echo "<font color='#0066ff' size='3px'>Image BB code</font>";
    	    echo '
    ';
    	    echo '<textarea name="bbimg"  cols="50" rows="4">';
                echo '&#91;img&#93;';
    	    echo $serverpath;
    	    echo $filepath;
    	    echo '&#91;/img&#93;';
    	    echo '</textarea>';
    	    echo '</td>';
    	    echo '</tr>';
    	    echo '</table>';
    	    echo "
     <<< Zurück
    
    ";
     	    echo '</center>';
        &#125;
       
    &#125;
    if&#40;!$gsen&#41; 
    &#123;
         ?>
            <form action='<? echo $_SERVER&#91;'PHP_SELF'&#93;.'?'.$_SERVER&#91;'QUERY_STRING'&#93;; ?>' method='post' enctype='multipart/form-data' name='form1' id='form1' onreset='return sicher&#40;&#41;' onsubmit='return checkCheckBox&#40;this&#41;'>
               <p class="Stil2"><input type="hidden" name="gsen" id="gsen" value=1/></p>
                <p class="Stil2">1. Choose a file to submit&#58;</p> 
               <p class="Stil2">
          <input name="datei" type="file" id="datei" value='<? echo $datei; ?>' size="30" />
              </p>
          
    		 <p class="Stil2">2.Agree terms and conditions&#58; </p>
    		
                <p class="Stil2">You have to agree with the terms and conditions to submit any content!!  </p>
    			
              <p class="Stil2">
             
                  <input type="checkbox" value="0" name="agree" />I agree with the terms and conditions!</p>
                  <p class="Stil2">  3. Press Upload to Submit your media
                   </p>
                       
                         <p class="Stil2">   <input type="image" src="img/upload.jpg" alt="abschicken" /> </p>
                  
              
                  <?php
          if &#40;$uvz2 == ""&#41;
          &#123;    
               &#125;
          &#125;
        
          $writeurl = "";
            if &#40;$uvz2&#41;
          &#123;
              $writeurl = "/".$uvz2;
              echo "<< Home
    ";
          &#125;
    
      ?>
        </form></td>
      </tr>
       <tr>
         <td class="back">[img]img/bottom.png[/img]</td>
        </tr>
    	
    </table>
    
    </body>
    </html>

    danke mfg lhg
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Farbenklau, Traditionsverkauf wo hört denn dieser Schwachsinn auf?
    Violett Weiss seit 1933

  2. #2
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    was soll da hier: echo '"';
    echo 'width="110px"';
    echo 'height="110px"';
    echo '/>';
    echo '</a>';
    echo '
    ';
    echo "<font color='#0066ff' size='3px'>Image HTML Code</font>";
    echo '
    ';
    echo '<textarea name="htmlimg" cols="50" rows="4">';
    echo '<img src="';
    echo $serverpath;


    mach das in ein echo-befehl alles rein...
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  3. #3
    Azubi(ne)
    Registriert seit
    07.01.2007
    Ort
    Hamburg
    Beiträge
    59
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    mach das in ein echo-befehl alles rein...
    nein, mach das alles ohne echo. Einfach ?> schreiben und normal das html.
    Nur die Variablen einzeln mit echo ausgeben.

  4. #4
    Prinz(essin)
    Themenstarter

    Registriert seit
    06.09.2005
    Ort
    SZG
    Beiträge
    838
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ah sehr gut danke, dachte es geht ewig so weiter ^^
    Farbenklau, Traditionsverkauf wo hört denn dieser Schwachsinn auf?
    Violett Weiss seit 1933

  5. #5
    phpfan
    Gast

    Standard

    Mein erster Eindruck: eine schöne Buchstabenwüste.

    Warum rückst du nicht ordentlich ein? Hier und da mal eine Leerzeile und Leerzeichen würden die Sache wesentlich leserlicher machen. So, wie es jetzt aussieht, hat doch keiner Lust, da groß nach Verbesserungen zu suchen.

    phpfan

  6. #6
    Prinz(essin)
    Themenstarter

    Registriert seit
    06.09.2005
    Ort
    SZG
    Beiträge
    838
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ist in Komodo eh schöner gegliedert, aber er hat nicht alles mit rein kopiert!
    Farbenklau, Traditionsverkauf wo hört denn dieser Schwachsinn auf?
    Violett Weiss seit 1933

  7. #7
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich finde deine if-bedinung irgendwie komisch...
    1. wieso gibst du nicht an, welche datei-typen erlaubt sind ? kann ja immer mal sein, dass du einen vergessen hast, und so wie du es jetzt gemacht hast, kann es dann schlimmere folgen haben als andersrum
    2. was heisst das ? ($datei_type != 'image/pjpeg' && $datei)

    wenn datei_typ kein bild ist, aber was soll das && $datei da ??
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

Ähnliche Themen

  1. Quellcode verstecken
    Von Arno112 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 25
    Letzter Beitrag: 11.03.2008, 12:37
  2. Quellcode ???
    Von Ones im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 27.05.2007, 15:46
  3. Wikipedia Quellcode
    Von sanda im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 23.05.2007, 22:48
  4. Falscher Quellcode?!
    Von Martin279 im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 17.05.2007, 13:00
  5. Quellcode einfügen
    Von Alimoe im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 02.10.2006, 09:01

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •