fehler nur auf localhost

Alles, was PHP betrifft, kann hier besprochen werden.

fehler nur auf localhost

Postby rabby » 23. March 2003 15:06

hallo welt!

hab schon länger mein script auf home.pages.at. dort wird es auch korrekt ausgeführt...

aber auf meinem rechner macht es irgendwie nen fehler bei dieser zeile:
<FRAME name=navigation src="navigation.php?mail=<? if($test==""){$test="xyz";} echo("$mail"); ?>" noResize>

dabei sollte immer der 'test'-Parameter an den frame weitergegeben werden. wenn der param leer ist, soll er erstetzt werden...

aber nun wird beim aufruf von diesem code ein solcher link zum frame erzeugt:
navigation.php?mail=<? if($test==

liegt das an: "<?" ?!
oder woran liegt es?

denn bei anderen servern(linux) macht diese zeile keine probleme!!!

danke,
mfg rabby
rabby
 

Postby jschaaf » 01. April 2003 13:19

Liegt es evtl. hier dran ?

Zitat aus:
http://www.php.net/manual/de/language.basic-syntax.php

Es gibt vier Arten von Tags, welche die Blöcke mit PHP Code kennzeichnen. Davon sind nur zwei immer verfügbar
(<?php. . .?> und <script language="php">. . .</script>),
die anderen können in der Konfigurationsdatei php.ini aktiviert bzw. deaktiviert werden. Die Tags in der Kurzform bzw. im ASP-Stil mögen zwar praktisch erscheinen, sind jedoch nicht so portabel wie die längeren Versionen. Wenn Sie weiters beabsichtigen, PHP Code in XML oder XHTML einzubinden, werden Sie die XML-konformen <?php. . .?> verwenden müssen.

Die von PHP unterstützten Tags sind:

Beispiel 6-1. Möglichkeiten, den HTML-Bereich zu verlassen

1. <?php echo("In XHTML- oder XML-konformen Dokumenten benutzen
Sie diese Syntax\n"); ?>

2. <? echo ("Die einfachste Möglichkeit: eine SGML-´processing
instruction´\n"); ?>
<?= expression ?> Dies ist eine Abkürzung für "<? echo expression ?>"

3. <script language="php">
echo ("manche Editoren(wie FrontPage) mögen
keine ´processing instructions´");
</script>

4. <% echo ("Optional können Sie auch Tags im ASP-Stil verwenden"); %>
<%= $variable; # Das ist ein Abkürzung fuer "<% echo . . ." %>
Kaum macht man's mal richtig, schon läuft's.
User avatar
jschaaf
 
Posts: 33
Joined: 25. March 2003 21:17
Location: Dolgenbrodt


Return to PHP

Who is online

Users browsing this forum: No registered users and 65 guests