Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP-Datei per JS einbinden, funktioniert nicht.

Diskussion: PHP-Datei per JS einbinden, funktioniert nicht. im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, ich habe mir eine PHP Datei gebastelt, die abwechselnd Texte (hier Witze) auf der Seite anzeigt: <?php $witz[0]=<<<WITZA ...

Antwort
Alt 09.11.03, 18:59   #1 (permalink)
 
Registriert seit: 24.04.03
Iker C. Leistung: Facit NTK
Iker C. eine Nachricht über ICQ schicken
Likes: 0
Standard PHP-Datei per JS einbinden, funktioniert nicht.

Anzeige

Hallo,

ich habe mir eine PHP Datei gebastelt, die abwechselnd Texte (hier Witze) auf der Seite anzeigt:


<?php

$witz[0]=<<<WITZA
<p>Test, Witz 1</p>
WITZA;

$witz[1]=<<<WITZB
<p>Test, witz 2</p>
WITZB;


shuffle($witz);
echo $witz[0];
?>


Nun wollte ich die Datei per JS einbinden:

<script src="http://www.domain.de/witz.php?js=on" language="JavaScript" type="text/javascript"></script>

aber es wird dann kein Text dann angezeigt bzw. es kommt Syntax-Fehler, worin liegt der Fehler?

Iker C. ist offline   Mit Zitat antworten
Alt 10.11.03, 07:32   #2 (permalink)
Themenstarter
 
Registriert seit: 24.04.03
Iker C. Leistung: Facit NTK
Iker C. eine Nachricht über ICQ schicken
Likes: 0
Standard

Weiß den keiner den Fehler oder geht das gar nicht, mit dem JS einbinden?
Iker C. ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 10.11.03, 08:53   #3 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

nur nicht hetzen.....

du machst da irgendwie nen überlegungsfehler.....du bindes reinen text/html code als javascript ein....kann irgendwie nicht funktionieren
ich seh bei dir auch den sinn dieser JS sache nicht...kannst du dein problem nochmals mit anderen worten beschreiben
soox ist offline   Mit Zitat antworten
Alt 10.11.03, 13:05   #4 (permalink)
Themenstarter
 
Registriert seit: 24.04.03
Iker C. Leistung: Facit NTK
Iker C. eine Nachricht über ICQ schicken
Likes: 0
Standard

Der Sinn ist erstmal zweitens.

Der obrige PHP-Code habe ich als witz.php gespeichert, funktioniert auch, nun möchte ich die witz.php per JS-Code auch siehe oben in eine html Seite einbinden, wenn ich nun die html Seite aufrufe, kommt nichts bzw. Syntax-Fehler, was mache ich nun Falsch.

per Iframe und Include gehts doch auch!

Edit: was meinst du mit text/html code, ist doch php?
Iker C. ist offline   Mit Zitat antworten
Alt 10.11.03, 13:23   #5 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von Iker C.
per Iframe und Include gehts doch auch!

Edit: was meinst du mit text/html code, ist doch php?
die ausgabe von php ist meist reiner text bzw html.
wenn du ein file via "<script src="....></script>" einbindest, erwartet dein browser dort java script code und kein text/html.
soox ist offline   Mit Zitat antworten
Alt 10.11.03, 13:54   #6 (permalink)
Themenstarter
 
Registriert seit: 24.04.03
Iker C. Leistung: Facit NTK
Iker C. eine Nachricht über ICQ schicken
Likes: 0
Standard

Aber bei dieser Seite
wird doch auch nur Text ausgegeben und trotzdem funktionierts.
Iker C. ist offline   Mit Zitat antworten
Alt 10.11.03, 14:35   #7 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

du gibtst ja explizit an, dass es sich um javascript handelt...ich selbst habe auch angenommen dass du schlussendlich was mit javascript anfangen wilst...

probier mal sowas....ob das aber wirklich dem html standard entspricht bin ich überfragt:
<script src="http://www.domain.de/witz.php?js=on" type="text/html"></script>
soox ist offline   Mit Zitat antworten
Alt 10.11.03, 18:33   #8 (permalink)
Themenstarter
 
Registriert seit: 24.04.03
Iker C. Leistung: Facit NTK
Iker C. eine Nachricht über ICQ schicken
Likes: 0
Standard

Nö geht nicht, trotzdem danke.

Da wäre noch etwas, könnte man das so umbauen, das nur ein Text pro Tag angezeigt wird?
Iker C. ist offline   Mit Zitat antworten
Alt 10.11.03, 20:09   #9 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

So wird da eher ein Schuh draus:

in der witz.php:
PHP-Code:
echo "document.writeln(\"$witz[0]\");" 
In der html:
Code:
<script src="http://www.domain.de/witz.php" language="JavaScript" type="text/javascript"></script>
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 10.11.03, 20:46   #10 (permalink)
Themenstarter
 
Registriert seit: 24.04.03
Iker C. Leistung: Facit NTK
Iker C. eine Nachricht über ICQ schicken
Likes: 0
Angry

Ich bin ein totaler Anfänger, wo muss ich das erste genau hinein setzen, bis jetzt erhalte ich nur Fehlermeldungen.
Iker C. ist offline   Mit Zitat antworten
Alt 10.11.03, 22:39   #11 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Dort wo du den Witz, also den Inhalt von $witz, ausgibst.

Müsste also an Stelle von:
Zitat:
echo $witz[0];
sein.

Ohne den genauen code (bzw. evtl. Fehlermeldungen) kann man das natürlich schwer sagen. Außerdem nehme ich mal an, das sich darin noch weitere Fehler finden, da du ja wie du selbst sagst mehrere Fehler erhälst. Aber wie gesagt, wir besitzen keine Kristallkugel.
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 10.11.03, 23:48   #12 (permalink)
Themenstarter
 
Registriert seit: 24.04.03
Iker C. Leistung: Facit NTK
Iker C. eine Nachricht über ICQ schicken
Likes: 0
Standard

Also, ich hab das nochmal genau eingesetzt und die witz.php aufgerufen
da steht dann nur:

document.writeln("Array");

und wenn ich es per JS aufrufe steht nur:

Array


im Browser, aber nicht der Text.
Iker C. ist offline   Mit Zitat antworten
Alt 11.11.03, 15:12   #13 (permalink)
 
Registriert seit: 02.10.02
SargentD Leistung: Facit NTK
SargentD eine Nachricht über ICQ schicken
Likes: 0
Standard

weil $witz ein arrai ist ...
du musst explizit angeben was aus dem arrai.
zB: $witz[0]
aber das wurde vorhin doch auch gesagt.

MfG
SargentD ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP-Datei per JS einbinden, funktioniert nicht.
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
$_FILES['datei']['name'] mit str_replace ändern, funktioniert nicht. ba2 (Web-) Design und webbasierte Sprachen 17 25.08.09 06:42
DOS-Ordner verschieben in einer Batch Datei funktioniert nicht Bogus Code Kitchen 12 21.05.06 21:01
Unter Win2000-Server erstellte keytab-Datei in Kerberos (SuSe 9.2 ) einbinden horst Linux/UNIX 3 12.01.05 10:31
VPN funktioniert, LAN nicht DocMorbid Windows 5 28.11.03 01:56
FlashMX Datei in HTML einbinden SPaRXLi (Web-) Design und webbasierte Sprachen 3 16.04.02 18:27


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61