Hallo, ich arbeite mit frontpage für meine seite, wo oft HTML eingefügt wird. nun muss ich ein link einfügen,der sich Script PHP (erweitert HTML) nennt. füge ich den Code bei mir auf der HTML-seite ein, zeigt er auf der Homepage den Code, aber NICHT die geplanten daten. Man sagte mir, ich muss bei Frontpage das HTML erweitern für PHP betreffs diesen PHP-Code.
Ich bin KEIN Fachmann,falls mir jemand antwortet,bitte verständlich. danke, Robby
Hallo Robby,
leider werde ich aus deiner Anfrage nicht so ganz schlau.
Ich lese heraus, dass du PHP-Code in eine HTML-Datei eingefügt hast und nun das PHP nicht verarbeitet wird.
Da der PHP-Code angezeigt wird, vermute ich mal, dass dieser nicht in PHP-Tags eingeschlossen ist. Also nicht zwischen „<?php " und "?>“ steht.
Außerdem muss der Name der Datei mit dem PHP-Code auch auf „.php“ enden.
Ich hoffe, ich konnte helfen.
Beste Grüße
Um PHP (Code bzw. Programmiersprache) auf einer Seite ausführen zu können muss der Server (vom Provieder aktiviert) diese auch können!
Kann´s Du den link bzw. den Html Code und den Link senden den du einfügen willst?
Gruß
Ukk
link einfügen,der sich Script
PHP (erweitert HTML) nennt. füge ich den Code bei mir auf der
HTML-seite ein, zeigt er auf der Homepage den Code, aber NICHT
danke für die antwort: anbei mal der code in ORIGINAL:
$mls_userID = „5924“;
$mls_debug = „0“; // Setzen Sie die Variable auf 1 um die Ausgabe zu testen
$mls_html_delim_pre = „“; // Trennzeichen vor dem Link (z.B.: oder » oder ein anderes Zeichen)
$mls_html_delim_post = "
"; // Trennzeichen nach dem Link (z.B.: oder ein anderes Zeichen)
$mls_site_encoding = „“; // Website encoding. Z.B.: KOI8-U, UTF-8, iso-8859-1
$mls_page = $_SERVER[„REQUEST_URI“];
$mls_remote = $_SERVER[„REMOTE_ADDR“];
$mls_url = "http://data.mylinkstate.com/?userID=".$mls_userID."&…;
$mls_html = „“;
if ( function_exists(‚curl_init‘) ) { // check for CURL, if not use fopen
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $mls_url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 2);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt ($ch, CURLOPT_LOW_SPEED_LIMIT, 100);
curl_setopt ($ch, CURLOPT_LOW_SPEED_TIME, 1);
$mls_html = curl_exec($ch);
curl_close($ch);
}
else{
if(@fsockopen(„data.mylinkstate.com“,80,$errno,$errstr,2)){
$mls_html=@implode("",file($mls_url));
}
}
// Output the links
if (strlen($mls_html) && $mls_html != 1){
echo $mls_html;
}
?>
danke für die antwort: anbei mal der code in ORIGINAL:
$mls_userID = „5924“;
$mls_debug = „0“; // Setzen Sie die Variable auf 1 um die Ausgabe zu testen
$mls_html_delim_pre = „“; // Trennzeichen vor dem Link (z.B.: oder » oder ein anderes Zeichen)
$mls_html_delim_post = "
"; // Trennzeichen nach dem Link (z.B.: oder ein anderes Zeichen)
$mls_site_encoding = „“; // Website encoding. Z.B.: KOI8-U, UTF-8, iso-8859-1
$mls_page = $_SERVER[„REQUEST_URI“];
$mls_remote = $_SERVER[„REMOTE_ADDR“];
$mls_url = "http://data.mylinkstate.com/?userID=".$mls_userID."&…;
$mls_html = „“;
if ( function_exists(‚curl_init‘) ) { // check for CURL, if not use fopen
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $mls_url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 2);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt ($ch, CURLOPT_LOW_SPEED_LIMIT, 100);
curl_setopt ($ch, CURLOPT_LOW_SPEED_TIME, 1);
$mls_html = curl_exec($ch);
curl_close($ch);
}
else{
if(@fsockopen(„data.mylinkstate.com“,80,$errno,$errstr,2)){
$mls_html=@implode("",file($mls_url));
}
}
// Output the links
if (strlen($mls_html) && $mls_html != 1){
echo $mls_html;
}
?>
Habs getestet und bei mir wurde kein Code ausgegeben. Läuft auf deinem Server PHP?
Beste Grüße
Habs getestet und bei mir wurde kein Code ausgegeben. Läuft
auf deinem Server PHP?Beste Grüße
ich weiss ja nicht genau,was PHP bedeutet ! es soll ein code sein für wechselnde werbung, was ich auf anderne homepages auf meinem PC sehen kann. mein server - ob er es hat oder nicht,wie krieg ich das denn herraus ?
PHP ist eine Programmiersprache, deren Scripte (siehe deinen Code) z.B. auf einem WebServer ausgeführt werden. Dazu muss auf diesem Server ein PHP-Interpreter installiert sein.
Um zu testen, ob das bei dir der Fall ist tue folgendes.
- Erstelle eine Datei mit folgendem Inhalt: <?php phpinfo(); ?>
- gib ihr einen Namen und die Endung „.php“
- Lege sie auf deinen WebSpace und rufe sie mit einem Browser direkt auf.
Wenn PHP zur Verfügung steht, wird eine entsprechende Übersicht ausgegeben.
Beste Grüße
Hallo Robby,
ich habe zwar noch nie mit Frontpage gearbeitet, aber es hört sich so an als ob der PHP-Quelltext überhaupt nicht ausgeführt wird. Wo testest du die Seite und führst diese aus? Aber ganz egal wo du es machst die wichtigste Voraussetzung ist: Wenn du lokal also auf deinem Computer die Seite ausführst, das PHP bei dit instaliert werden muss und ein Webserver z.B. apache Webserver. Du kannst es auch als ganzes herunterladen und installieren es nennt sich winamp. Aber wenn du auf deinem WEbspace arbeitetst gilt das gleiche um PHP auszuführen braucht man den PHP Compiler und einen Webserver.
Ich hoffe ich konnte dir ein wenig helfen wenn nicht dann versuch dein Problem genauer zu beschreiben.
Noch einen schönen Sonntag wünsche ich.
Alex A.
- Auf dem Server (ihre Webseite) muß PHP möglich sein.
- Dateien mit PHP Code haben normalerweise die Endung .php
- der PHP-Code beginnt normal mit <?php und endet mt ?> in deinem Code nur mit
- der Code der von www.mylinkstate.com zur verfügung gestellt wurde, ist nur auf der beantragten Webseite lauffähig.
s.
Code einbinden
Binden Sie unseren Code in Ihre Webseiten ein.
Sie erhalten einen Code, der für alle Ihre angemeldeten Webseiten gültig ist. - wennn kein anzeige erfolgt ist die Überprüfung bei www.mylinkstate.com fehlgeschlagen.
- Mann kann einen debug Mode einschalten mit Änderung in der 2. Zeile
$mls_debug = „1“; // Setzen Sie die Variable auf 1 um die Ausgabe zu testen
moin ! danke erstmal ! mein server hat PHP. Ich binde den Code in meine Homepage ein und nix passiert, im gegenteil sogar: der tecxt nimmt genau den platz weg,der er als optische grösse hat. wenn du willst,kann ich ja mal den CODE senden:
$mls_userID = „5924“;
$mls_debug = „0“; // Setzen Sie die Variable auf 1 um die Ausgabe zu testen
$mls_html_delim_pre = „“; // Trennzeichen vor dem Link (z.B.: oder » oder ein anderes Zeichen)
$mls_html_delim_post = "
"; // Trennzeichen nach dem Link (z.B.: oder ein anderes Zeichen)
$mls_site_encoding = „“; // Website encoding. Z.B.: KOI8-U, UTF-8, iso-8859-1
$mls_page = $_SERVER[„REQUEST_URI“];
$mls_remote = $_SERVER[„REMOTE_ADDR“];
$mls_url = "http://data.mylinkstate.com/?userID=".$mls_userID."&…;
$mls_html = „“;
if ( function_exists(‚curl_init‘) ) { // check for CURL, if not use fopen
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $mls_url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 2);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt ($ch, CURLOPT_LOW_SPEED_LIMIT, 100);
curl_setopt ($ch, CURLOPT_LOW_SPEED_TIME, 1);
$mls_html = curl_exec($ch);
curl_close($ch);
}
else{
if(@fsockopen(„data.mylinkstate.com“,80,$errno,$errstr,2)){
$mls_html=@implode("",file($mls_url));
}
}
// Output the links
if (strlen($mls_html) && $mls_html != 1){
echo $mls_html;
}
?>
danke,werde das mal testen
hallo robby,
leider bin ich schon zu lange aus dem php raus, als dass ich dir eine professionelle antwort schreiben könnte
( sollte ich ehrlich gesagt auch aus meinem profil nehmen )
aber das letzte mal als ich php programmierte, brauchte man unbedingt einen php-server. also php als script in reinem html kenne ich nicht. sorry.
hoffe du kommst weiter
birdal