• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP zu alt ?

Status
Für weitere Antworten geschlossen.

Anaon

Neues Mitglied
Hallo erstmall
Ich hab ne Homepage erstellt Willkommen
auf diesem Gratis Server funktioniert sie wunderbar !
Aber wenn ich sie dan auf nen anderen Server geben will
Willkommen Gehen die ganzen links nicht News......

Der Provider meinte :!
das wird am Unterschied der PHP Version liegen, denke ich mal. Wenn die programmierung der Seite den neuesten Standards entspricht funktioniert sie auch auf unserem Server.

Kanns das sein wenn ja was mus ich da ändern !?
Schon langsam verzweifle ich !

Kann mir das Jemand helfen sitz schon den ganzen Tag davor aber weis nicht worans liegt !

danke ANAON
 
es gibt unterschiede in den php versionen, aber ohne quelltext kann man dir nicht helfen.
 
Code:
][php]<?php
switch ($_GET['datei']) {
case "home":
include("home.htm");
break;
case "archiv":
include("archiv.htm");
break;
case "link":
include("link.htm");
break;
case "clubs":
include("clubs.htm");
break;
case "us":
include("ueberuns.htm");
break;
case "news":
include("news.htm");
break;
case "imps":
include("imps.htm");
break;
case "angebote":
include("angebote.htm");
break;
case "angebote_essen":
include("angebote_essen1.htm");
break;
case "zhanto":
include("zhanto.htm");
break;
case "an01":
include("angebote_sonne.htm");
break;
case "an02":
include("angebote_suedburgenland.htm");
break;
case "an03":
include("angebote_ottenstein.htm");
break;
case "an04":
include("angebote_cordial.htm");
break;
case "an05":
include("angebote_quinta.htm");
break;
case "an06":
include("cordials.htm");
break;
case "tipps":
include("tipps1.htm");
break;
case "media":
include("mediadaten.htm");
break;
case "agb":
include("agb.htm");
break;
default:
include("home.htm");
break;
}
?>[/php]
[/code
 
Zuletzt bearbeitet:
Bitte die Forenregeln lesen und die Code-Tags verwenden, wenn du Codes im Forum postest.


[noparse]
Code:
...
[/noparse]
 
lad mal auf den Gratis, sowie auf den anderen Webspace das folgende Dokument hoch:
PHP:
<?php
echo "Installierte PHP Version: ".phpversion();
?>
Dann öffnest du das jeweils und schaust dir an, ob sich die Nummern unterscheiden.
 
Aha auf dem gratis is (Installierte PHP Version: 5.2.6 )
Und auf den Bezalbaren (Installierte PHP Version: 4.3.9 )
Was mach ich jetzt ?

Danke Anaon
 
das ist wohl kaum eine frage der php-version, ich tippe auf register_global.
du übergibst da nirgends die variable datei sondern action, wie sollte das also gehen ? ändere deinen code also auf
PHP:
switch ($_GET['action'])
php 4.3.x ist aber schon wegen massiver SESSION fehler auszutauschen.
 
weil ein
PHP:
default:
im switch fehlt, der aufgerufen wird, wenn kein action gesetzt ist. PHP: switch - Manual

lösung:
PHP:
default:
include("home.htm");
break;
uups, ist enthalten, habe ich übersehen.
ist das deine ganze index.php oben ?

error_reporting einschalten, man sieht ja von fehlerausgaben nichts.

zum austesten kannst du mal in deine index.php ganz oben folgendes einfügen:
PHP:
    $types_to_register = array('SESSION','GET','POST');
    foreach ($types_to_register as $global_type)
    {
        $arr = @${'HTTP_'.$global_type.'_VARS'};
        if (@count($arr) > 0) extract($arr, EXTR_OVERWRITE);
        else
        {
            $arr = @${'_'.$global_type};
            if (@count($arr) > 0) extract($arr, EXTR_OVERWRITE);
        }
    }
 
Zuletzt bearbeitet von einem Moderator:
Ne ist nicht allles das ist alles :
Code:
<html>
<head>
<title>Willkommen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="cssstyle.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="FBAD26">
<p>&nbsp;</p>
<table width="1010" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000" bgcolor="718B6A">
  <tr> 
    <td width="1016" height="593" align="center" valign="top" bgcolor="909090"> 
      <div align="center"> 
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[URL]http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0[/URL]" width="1010" height="140">
          <param name="movie" value="gfx/banner07.swf">
          <param name="quality" value="high">
          <embed src="gfx/banner07.swf" quality="high" pluginspage="[URL]http://www.macromedia.com/go/getflashplayer[/URL]" type="application/x-shockwave-flash" width="1010" height="140"></embed></object>
      </div>
      <table width="1008" height="447" border="00" align="left" cellpadding="0" cellspacing="0">
        <tr> 
          <td width="215" height="351" align="left" valign="top" bgcolor="909090"> 
            <div align="left">
              <table width="75%" border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td><img src="gfx/main/button2.jpg" width="213" height="586" border="0" usemap="#Map"></td>
                </tr>
              </table>
            </div>
            <blockquote>
<div align="left"></div>
              <div align="right"> </div>
            </blockquote></td>
          <td width="793" align="right" valign="top" bgcolor="909090"> 
            <table width="792" height="331" border="0" align="left" cellpadding="0" cellspacing="0">
              <tr> 
                <td width="792" height="327" align="left" valign="top"> 
                  <table width="416" border="0" cellpadding="0" cellspacing="0">
                    <tr> 
                      <td width="416">&nbsp;</td>
                    </tr>
                  </table>
                  <div align="center"></div>
                  <table width="793" height="351" border="0" cellpadding="0" cellspacing="0">
                    <tr> 
                      <td width="24" height="236">&nbsp;</td>
                      <td width="769" valign="top" bgcolor="909090"> <p><font color="B98B4F" size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#000000"> 
                          <?php
switch ($_GET['$action'])
case "home":
include("home.htm");
break;
case "archiv":
include("archiv.htm");
break;
case "archiv_07":
include("archiv_07.htm");
break;
case "agb2":
include("agb2.htm");
break;
case "link":
include("link.htm");
break;
case "clubs":
include("clubs.htm");
break;
case "us":
include("ueberuns.htm");
break;
case "news":
include("news.htm");
break;
case "news_galosol":
include("galosol.htm");
break;
case "galosol2":
include("galosol2.htm");
break;
case "brier_katt":
include("brier_katt.htm");
break;
case "imps":
include("imps.htm");
break;
case "angebote":
include("angebote.htm");
break;
case "angebote_essen":
include("angebote_essen1.htm");
break;
case "zhanto":
include("zhanto.htm");
break;
case "an01":
include("angebote_sonne.htm");
break;
case "an02":
include("angebote_suedburgenland.htm");
break;
case "an03":
include("angebote_ottenstein.htm");
break;
case "an04":
include("angebote_cordial.htm");
break;
case "an05":
include("angebote_quinta.htm");
break;
case "an06":
include("cordials.htm");
break;
case "tipps":
include("tipps1.htm");
break;
case "damen_schmidb":
include("damen_schmidb.htm");
break;
case "drivetime":
include("drivetime.htm");
break;
case "tipp_10tipps":
include("tip_10tipps.htm");
break;
case "tipp_chip":
include("tip_chips.htm");
break;
case "tipp_ggolf":
include("tip_gleichesgolf.htm");
break;
case "tipp_putting":
include("tip_putting.htm");
break;
case "tipp_schmidb":
include("tip_schmidb.htm");
break;
case "tipp_rueck":
include("rueckentraining.htm");
break;
case "tipp_selbst":
include("tip_selbstvert.htm");
break;
case "tarife":
include("tarife.htm");
break;
case "media":
include("mediadaten.htm");
break;
case "agb":
include("agb.htm");
break;
default:
include("home.htm");
break;
}
?>
                          <br>
                          <br>
                          <br>
                          </font></font></p>
                        <div align="center"></div>
                        <p><font color="B98B4F" size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#000000"> 
                          </font></font></p></td>
                    </tr>
                  </table>
                  <table width="411" border="0" cellpadding="0" cellspacing="0">
                    <tr> 
                      <td>&nbsp;</td>
                    </tr>
                  </table>
                  
                </td>
              </tr>
            </table> 
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
<div align="center"></div>
<p>
  <map name="MapMap">
    <area shape="rect" coords="461,149,554,175" href="index.php?action=diving">
    <area shape="rect" coords="331,151,431,174" href="index.php?action=me">
    <area shape="rect" coords="242,152,295,173" href="index.php?action=news">
    <area shape="rect" coords="17,150,75,172" href="index.php?action=home">
  </map>
</p>
<map name="Map">
  <area shape="rect" coords="19,36,111,55" href="index.php?action=news">
  <area shape="rect" coords="22,92,172,114" href="index.php?action=angebote">
  <area shape="rect" coords="24,176,107,196" href="index.php?action=us">
  <area shape="rect" coords="21,122,165,141" href="index.php?action=angebote_essen">
  <area shape="rect" coords="21,149,152,170" href="index.php?action=tipps">
  <area shape="rect" coords="25,238,67,255" href="index.php?action=tarife">
  <area shape="rect" coords="24,206,127,223" href="index.php?action=media">
  <area shape="rect" coords="21,378,113,396" href="index.php?action=imps">
  <area shape="rect" coords="23,65,84,82" href="index.php?action=clubs">
  <area shape="rect" coords="26,351,64,368" href="index.php?action=agb2">
  <area shape="rect" coords="24,322,74,342" href="index.php?action=link">
  <area shape="rect" coords="21,266,78,283" href="index.php?action=archiv">
</map>
</body>
</html>
 
da ist ein fehler:
es muss
PHP:
switch ($_GET['action']) {
heissen statt
PHP:
switch ($_GET['$action'])
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben