Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 02:40

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

Advertisement



Brauche hilfe bei PHP-Code

Discussion on Brauche hilfe bei PHP-Code within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
StyLeZZz09's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 32
Received Thanks: 8
Brauche hilfe bei PHP-Code

Hey Leute
ich habe ein Problem mit einem PHP-Code
PHP Code:
<table width="745" border="0" cellpadding="0" cellspacing="0">

<tr>
    <td>
    
        <table align="center">
        <tr>
            <td align="center">
                <?php
                $site
=$_GET['site'];
                if (
$site !="")
                {
                include(
$site.".php");
                }
                else
                {
                
$site ="info";
                include(
$site.".php");
                }
                
?>
            </td>
        </tr>
        </table>
        
    </td>
</tr>
</table>
Notice: Undefined index: site in C:\xampp\htdocs\styles\default\content.php on line 11



Mir wird immer wieder angezeigt das dort zwischen Zeile 10-18 was falsch ist
aber ich finde da keine Fehler ..
Wäre echt nett wen ihr mir sagen könntet wo der Fehler steckt bzw die Verbesserung posten würded
Ihr bekommt auch THX
StyLeZZz09 is offline  
Old 05/12/2011, 21:21   #2


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
normal sollte es nicht stören da es nur eine Notiz ist geht es den was es machen soll?
False is offline  
Old 05/12/2011, 21:48   #3
 
hen!'s Avatar
 
elite*gold: 125
Join Date: Apr 2008
Posts: 1,217
Received Thanks: 1,304
Wenn $_GET['site'] undefiniert ist, dann ist $site auch undefiniert.

Du musst überprüfen ob GET überhaupt gesetzt wurde.
PHP Code:
if(isset($_GET['site']) && $_GET['site'] !=""
{
$site=$_GET['site']; 
hen! is offline  
Thanks
1 User
Old 05/13/2011, 18:52   #4
 
JacK le chilla's Avatar
 
elite*gold: 2
Join Date: May 2011
Posts: 448
Received Thanks: 110
wo wird das site beschrieben postest du des aus ner form ? dann <form action="dahinsollgepostetwerden.php" method="post">

thx wenn ich geholfen habe bitte
JacK le chilla is offline  
Old 05/15/2011, 09:24   #5
 
elite*gold: 0
Join Date: Mar 2011
Posts: 519
Received Thanks: 116
Quote:
Originally Posted by StyLeZZz09 View Post
PHP Code:
<table width="745" border="0" cellpadding="0" cellspacing="0">

<tr>
    <td>
    
        <table align="center">
        <tr>
            <td align="center">
                <?php
                $site
=$_GET['site'];
                if (
$site !="")
                {
                include(
$site.".php");
                }
                else
                {
                
$site ="info";
                include(
$site.".php");
                }
                
?>
            </td>
        </tr>
        </table>
        
    </td>
</tr>
</table>
Was soll das if ($site !="") sein?
Ich würde dabei strlen verwenden also so: if(strlen($site)<1).
LostHope. is offline  
Old 05/18/2011, 15:37   #6
 
elite*gold: 0
Join Date: May 2011
Posts: 2
Received Thanks: 0
moin moin, jaja die Datentypen :>

Fehlermeldung genau lesen! "Undefined index: site"

$_GET['site'] ist NULL wenn nicht gesetzt und kein Leerstring ("").

also entweder
if($_GET['site'] != null)

oder
if(isset($_GET['site']))
wie hen! bereits schrieb.

In php musst Du keinen Datentyp vorgeben für deine Variablen, undefiniert ist erstmal alles NULL. Du kannst also nicht von einem Leerstring ausgehen auch wenn normalerweise ein string darin stehen soll...

php is nicht sehr wählerisch...
$bla = "fasel";
$bla = 1;
$bla = true;
$bla = null;
"Passt" alles in die gleiche Variable.

@JacK le chilla
Mit method=POST kann eine $_GET-Variable nicht gefüllt werden.

hoffe ich konnte trotz meiner Vorposter noch was helfen
Grüße!
Poortom is offline  
Old 05/18/2011, 22:18   #7
 
Syc0n's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 1,835
Received Thanks: 1,638
sehr unsicheres Skript... durch einfache Veränderung der $site variable im header kann man damit jedes php Skript includen!

Bei Includes würd ich sowieso lieber auf Whitelists setzen.

kleiner Tipp noch:
Else-Befehle weitesgehend vermeiden!
Syc0n is offline  
Reply

Tags
php, php scripter, php scripting, programme coden


Similar Threads Similar Threads
Brauche mal eure Hilfe beim code!!!!
12/08/2009 - Nostale - 2 Replies
Ich versuche gerade einen Bot zu machen der automatisch inden IC geht komme leider nicht weiter da er mir immer einen fehler auswirft und ich bräuchte die cordinaten stimmern nicht ist aber egal kann ich selber suchen. HotKeySet ("{F1}" , "_Exit") While 1 $LS_Zeichen = PixelSearch( 660 , 749 , 688, 780 , 0x6EA639 , 6) If @error Then
Brauche Hilfe bei einem Css-Code
11/28/2009 - General Coding - 1 Replies
Hallo Leute =), okay also ich weiß eh schon das ich einen peinlichen Fehler gemacht habe, ich ich kriege es einfach nicht hin mein Menü mittig zu zentrieren. Und den Border vom Menü bekomme ich auch nicht direkt unter das Menü. Hier eine Vorschau der Seite: http://img177.imageshack.us/i/vorschau.png/
Brauche Hilfe Bei Captcha Code
09/07/2009 - Metin2 Private Server - 3 Replies
Kann sich einer melden der captcha endlösen kann -.- hoffe das wird nicht geclosed -.- danke schonmal im vorraus gebe auch thx...
Brauche Hilfe Bei Captcha Code
09/07/2009 - Metin2 Private Server - 1 Replies
Kann mir einer Bitte Denn Captcha Code entziffern brauche dein für einen p server wäre nett gebe auch thx danke schonmal im vorraus...
Brauche hilfe Captcha code pls
07/08/2009 - Metin2 Private Server - 0 Replies
http://11



All times are GMT +1. The time now is 02:40.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.