|
Webmaster Forum Suchmaschinenoptimierung Webpromotion Webdesign
 |
Textklau von fremden Webseiten |
 |
Verfasst am: 01.10.2003, 13:42 |
|
|
| Sven |
| Administrator |

|
| |
| Anmeldungsdatum: 29.12.2002 |
| Beiträge: 1489 |
| Wohnort: Neuwied |
|
|
 |
 |
 |
|
Anmerkung: Vor dem "Textklau" muss unbedingt die Einwilligung des Betreibers der Seite eingeholt werden! Anders würde man gegen das Copyright Gesetz verstoßen!
Ziel: Inhalt von Fremder Webseite auf eigene Einbinden mit gezielter Auswahl der HTML Tags
Schwierigkeit: mittel
Vorraussetzungen: php3
Öffne/erstelle textklau.php
| Code: | <?
//Von dieser URL wird der HTML Code geklaut
$url = "http://www.pappelstuebchen.de/index.html";
//HTML-Tags die angezeigt werden sollen, alle anderen werden entfernt
$allow = "<title>,</title>,<table>,</table>,<a>,</a>,<br>,<p>,";
$allow .= "<h1>,<h2>,<h3>,<h4>,<h5>,</h1>,</h2>,</h3>,</h4>,</h5>,";
$allow .= "<b>,</b>,<i>,</i>,<tr>,</tr>,<td>,</td>,<font>,</font>";
//Öffnet die angegebene URL
$file = fopen($url, "r");
//Liest das geönete file mit einer länge von 5000000 zeichen(kanngeändert werden) ein
$string = fread ($file,5000000);
//Geöffnete file wieder schliesen
fclose ($file);
//Eingelesener HTMl-Code säubern und zur ausgabe bereitstellen. variable kann veränder werden.
$ausgabe = strip_tags($string,$allow);
?> |
Datei textklau.php speichern und schliesen.
Um nun den erhaltenen Inhalt der Seite bei sich anzeigen zu lassen muss man nur noch den string $ausgabe auf gewünschten Seite und stelle zur Ausgabe geben.
Bsp.:
Öffne/Erstelle index.php
| Code: | <html>
<head>
<title>Dies ist mein Titel</title>
</head>
<body>
Hier ist mein eigener Inhalt von der Seite :)<br><br>
Schaut hier das habe ich geklaut:<br>
<?
include("textklau.php");
echo $ausgabe;
?>
<br><br>
Ich bin doch gut, dank masterhilfe hab ich es endlich geschafft*freu*
</body>
</html> |
Datei index.php speichern und schliesen.
Demo vom "Textklau" hier: Geklaute Version -- Original Version |
|
|
|
|
 |
 |
|
 |
Verfasst am: 21.02.2004, 00:16 |
|
|
| FrankyGER |
| Advanced-Member |

|
| |
| Anmeldungsdatum: 14.05.2003 |
| Beiträge: 260 |
|
|
|
 |
 |
 |
|
Hallo Sven,
irgendwie komme ich mit der Funktion
| Code: | | strip_tags($string,$allow); |
nicht so klar. So ganz sauber ist das Ergebnis nie, z.b. kommt die Funktion manchmal nicht mit javascript zurecht.
Könnte mir jemand für mich totalen php-noob nicht einfach mal aufschreiben, wie man von einer Seite alles zwischen <body> und </body> " klaut?
Gruß, Frank
P.S: Die Demolinks aus deiner msg gehen nicht mehr. |
|
|
|
|
Verfasst am: 21.02.2004, 10:22 |
|
|
| maus |
| Power-Member |

|
| |
| Anmeldungsdatum: 18.05.2003 |
| Beiträge: 1173 |
|
|
|
 |
 |
 |
|
ich klau immer die sachen zwischen <body> und </body> ganz simpel
markieren kopieren einfügen
gruss maus, php-DAU  |
|
|
|
|
 |
texte |
 |
Verfasst am: 28.10.2004, 10:46 |
|
|
| anie69 |
| Junior-Member |

|
| |
| Anmeldungsdatum: 23.10.2004 |
| Beiträge: 9 |
| Wohnort: mgh |
|
|
 |
 |
 |
|
wie ist das mit bestimmten Artikeln, die man teilweise übernimmt, oder drauf verlinkt...
und aber unter dem Artikel ausdrücklich darauf hinweisst, das es von dieser und der Seite ist..
dann hat man es doch gar nicht geklaut, oder ?
mfg |
|
_________________ Eine Signatur ist erst ab 10 Beiträgen erlaubt. |
|
|
|
Verfasst am: 28.10.2004, 10:59 |
|
|
| Joerg |
| Moderator |

|
| |
| Anmeldungsdatum: 28.01.2003 |
| Beiträge: 3156 |
|
|
|
 |
 |
 |
|
Kommt darauf an, was du unter "teilweise" verstehst. Wenn es sich um ein zwei Sätze handelt, kann man noch von einem Zitat sprechen, bei längeren Textabschnitten muss man allerdings das Einverständnis des Urhebers einholen, wenn das Veröffentlichen an anderer Stelle nicht explizit erlaubt ist.
dies ist meine persönliche Meinung und keine Rechtsberatung, im Zweifelsfall die Meinung eines Rechtsanwaltes einholen |
|
|
|
|
Verfasst am: 29.10.2004, 11:20 |
|
|
| ReCeD |
| Light-Member |

 |
| |
| Anmeldungsdatum: 01.10.2003 |
| Beiträge: 79 |
| Wohnort: on my own planet far away |
|
|
 |
 |
 |
|
und wie ist das mit rss feeds? die sind ja eigentlich dafür da um auf anderen seiten eingebunden zu werden... aber im prinzip ist es textklau...
gruß
ReC |
|
|
|
|
Verfasst am: 29.10.2004, 12:01 |
|
|
| Joerg |
| Moderator |

|
| |
| Anmeldungsdatum: 28.01.2003 |
| Beiträge: 3156 |
|
|
|
 |
 |
 |
|
| naja, ein Feed könnte auch explizit für Feed-Reader erstellt sein - die meisten werden sicher nichts dagegen haben, wenn man Titel und Teaser auf einer andeeren Website einbindet, im Zweifelsfall sollte man aber auch hier nachfragen |
|
|
|
|
| Masterhilfe Foren-Übersicht -> Serverseitige Programmierung |
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1
|
|
|
|
|
|