Frage wegen phpzeilen

Remme

Erfahrenes Mitglied
[Verzweiflung] Wer kann mir helfen

Hi,
erstmal sorry falls diese Frage für euch zu einfach ist, aber ich beschäftige mich noch nciht lange mit php. Ich habe diese zeilen geschieben aber es funktioniert nciht kann mir vielleicht einer sagen was da falsch ist

PHP:
echo "<table width=\"900\" background=\"images/logo.jpg\" height=\"177\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr>";
echo "<td><table width=\"900\" height=\"170\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr>";
echo "<td width=\"300\" height=\"52\">&nbsp;</td>";
echo "<td width=\"14\">&nbsp;</td>";
echo "<td width=\"586\">&nbsp;</td>";
echo "</tr>";
echo "<tr>";
echo "<td height=\"60\">&nbsp;</td>";
echo "<td><img src=\"images/werbung.jpg\" width=\"8\" height=\"60\"></td>";
echo "<td><script language='JavaScript' type='text/javascript'>
<!--
if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);

document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write ("http://www.europe-web.biz/AdsNew/adjs.php?n=" + phpAds_random);
document.write ("&amp;what=zone:1&amp;target=_blank&amp;withText=1&amp;block=1");
document.write ("&amp;exclude=" + document.phpAds_used);
if (document.referer)
document.write ("&amp;referer=" + escape(document.referer));
document.write ("'><" + "/script>");
//-->
</script><noscript><a href='http://www.europe-web.biz/AdsNew/adclick.php?n=a171099c' target='_blank'><img src='http://www.europe-web.biz/AdsNew/adview.php?what=zone:1&amp;n=a171099c' border='0' alt=''></a></noscript>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>&nbsp;</td>";
echo "<td>&nbsp;</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
echo "</table></td>";
echo "</tr>";
echo "</table>";

THX im Vorraus
Remme
 
Zuletzt bearbeitet:
Hmm wie war das mit der kaputten Glaskugel?

Ein Fehler ist die Zeile mit dem Javascript, was ich so beim überfliegen sah, aber was ist die Fehlermeldung, kannst du mal etwas genauer sein?
 
Also das komische war ja das keine Fehlermeldung kam, der explorer hat einfach nichts geöffnet.
Ich hab es aber jetzt so hinbekommen das alles angezeigt wird. Ich hab nur das Javascript rausgenommen. Siehe Code:

PHP:
print "<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<body>
<table width=\"900\" background=\"images/logo.jpg\" height=\"177\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  <tr>
    <td><table width=\"900\" height=\"170\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
        <tr>
          <td width=\"300\" height=\"52\">&nbsp;</td>
          <td width=\"14\">&nbsp;</td>
          <td width=\"586\">&nbsp;</td>
        </tr>
        <tr>
          <td height=\"60\">&nbsp;</td>
          <td><img src=\"images/werbung.jpg\" width=\"8\" height=\"60\"></td>
          <td>Hier soll das JavaScript rein....
</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
      </table></td>
  </tr>
</table>
</body>
</html>\n";

Kanst du mir sagen ich diesen JavaScript an die vorgegeben stelle in die php datei einfügen kann

Code:
<script language='JavaScript' type='text/javascript'>
<!--
if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);

document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write ("http://www.europe-web.biz/AdsNew/adjs.php?n=" + phpAds_random);
document.write ("&amp;what=zone:1&amp;target=_blank&amp;withText=1&amp;block=1");
document.write ("&amp;exclude=" + document.phpAds_used);
if (document.referer)
document.write ("&amp;referer=" + escape(document.referer));
document.write ("'><" + "/script>");
//-->
</script><noscript><a href='http://www.europe-web.biz/AdsNew/adclick.php?n=a171099c' target='_blank'><img src='http://www.europe-web.biz/AdsNew/adview.php?what=zone:1&amp;n=a171099c' border='0' alt=''></a></noscript>

Das Javascript ist funktionsfähig, zumindestens in einer HTML-Datei muss ich an dem script noch was ändern wenn ich in PHP einfügen will?
Ich hoffe du verstehst was ich will, nur ich hab absolut keine Ahnung wie man ein Javascript in PHP einfügt.

THX
Remme
 
Hi, escape einfach deine doppelten Anführungszeichen.

PHP:
<?php
echo "Das wird "nicht" gehen!";
echo "Das \"schon\"";
?>
 
Beginne deine PHP-Scripte mal mit
Code:
 <?php
 error_reporting(E_ALL);

und das explizit, dann hast du schon mal ein paar Probleme weniger :)

Javascript in PHP einfügen ist oft nicht ganz einfach, in Sachen escapen. Ich bevorzuge da eine JS-Datei, die per echo geladen wird

PHP:
 echo "<script type=\"text/javascript\" src=\"Deine_Datei.js\"></script>";
 
Zurück