Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 13:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Teile von fremder Website auslesen mit PHP

Discussion on Teile von fremder Website auslesen mit PHP within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2015
Posts: 123
Received Thanks: 8
Arrow Teile von fremder Website auslesen mit PHP

Hey zusammen,

meine Frage:
Wie kann ich mit PHP einen bestimmten Teil einer fremden Webseite auslesen ?

Hier das Beispiel:
PHP Code:
<?php 
$host 
"http://www.xyz.de"
$filestring file_get_contents($host); 
$startpos 0
while(
$pos strpos($filestring"<span"$startpos)) 

    
$string substr($filestring$posstrpos($filestring"</span>"$pos 1) - $pos); 
    
// Wenn 'class="more-seconds"' in $string ist, gib den Link aus 
    
if(stristr($string'class="more-seconds"')) { 
        echo 
$string."</br>"
    } 
    
$startpos $pos 1

?>
HTML Code:
<h4>Du bekommst 10 Punkte <span class="more-seconds">*100*</span> Sekunden</h4>
Dabei ist die "*100*" die Zahl welche ich auslesen möchte

Das PHP-Skript ist nicht von mir (Quelle: "http://www.developers-guide.net/c/168-fremde-webseiten-auslesen.html").

Dazusagen möchte ich noch das ich mich mit PHP so gut wie gar nicht auskenne, deshalb hoffe ich das mir einer helfen kann und ihr geduldig mit einem Noob seid .
PN oder TeamSpeak ist zudem auch vorhanden

Danke schon mal im voraus

MfG.
XNoNaX
XNoNaX is offline  
Old 04/27/2016, 14:09   #2
Administrator
 
andii's Avatar
 
elite*gold: 28390
The Black Market: 155/0/0
Join Date: Aug 2013
Posts: 9,901
Received Thanks: 2,645
Ist die 100 immer Konstant oder ändert die sich? Sonst würde ich es einfach so machen:
Code:
<h4>Du bekommst 10 Punkte <span class="more-seconds"><?php $zahl =*100*; echo '$zahl';?></span> Sekunden</h4>
andii is offline  
Old 04/27/2016, 14:12   #3
 
elite*gold: 0
Join Date: Oct 2015
Posts: 123
Received Thanks: 8
Quote:
Ist die 100 immer Konstant oder ändert die sich? Sonst würde ich es einfach so machen:
Danke für die schnelle Antwort
Die 100 gibt die Sekunden an also ist sie leider nicht konstant...
XNoNaX is offline  
Old 04/27/2016, 14:14   #4
Administrator
 
andii's Avatar
 
elite*gold: 28390
The Black Market: 155/0/0
Join Date: Aug 2013
Posts: 9,901
Received Thanks: 2,645
Quote:
Originally Posted by XNoNaX View Post
Danke für die schnelle Antwort
Die 100 gibt die Sekunden an also ist sie leider nicht konstant...
In dem Fall würde ich das mit einer for Schleife realisieren
andii is offline  
Old 04/27/2016, 14:19   #5
 
elite*gold: 0
Join Date: Oct 2015
Posts: 123
Received Thanks: 8
kannst du einfach mal n PHP-Skript raushauen ?
XNoNaX is offline  
Old 04/27/2016, 15:10   #6
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
Warum nicht einfach RegExp?
ne super Seite dafür gibts hier:
Code:
<span class=\"more-seconds\">\*(\d+)\*<\/span>
gibt genau die Zahl zwischen den beiden Sternchen an



Die Seite generiert auch fertige Scripts daraus



Ich dachte es mir schon
Der Countdown der ausgelesen werden soll ist nicht statisch sondern per Javascript aktualisiert
so wie du das vorhast wird das nicht funktionieren
man braucht wahrscheinlich node.js oder ne andere Javascript Umgebung auf dem Server damit PHP das verarbeiten kann

Ein Userscript in Javascript wäre höchstwahrscheinlich der bessere Ansatz
Der-Eddy is offline  
Old 04/27/2016, 16:38   #7
 
elite*gold: 0
Join Date: Oct 2015
Posts: 123
Received Thanks: 8
Mhhh okay dann ist das ganze wohl doch nicht ganz so einfach wie angenommen.
Trotzdem vielen Dank an alle
XNoNaX is offline  
Reply


Similar Threads Similar Threads
[Rainmeter] Website auslesen & vearbeiten
12/25/2014 - General Coding - 8 Replies
Moin, ich finde Rainmeter ganz cool und möchte meine Internetseite gerne auslesen und wichtige Information einblenden (habe eben erst angefangen). So folgende Gedanken bzw. Fragen habe ich: 1. wenn ich kein Internet habe, wie kann ich dann z.B. eine Fehlermeldung anzeigen und den Rest ausblenden? 2. gibt es eine Möglichkeit richtige Variablen & if / else Funktionen zu benutzen? Wenn ich z.B. auf der Seite eine 1 stehen habe, soll es bei mir z.B. on stehen, wenn da z.B. 2 steht off und...
Text von Website auslesen
04/07/2014 - .NET Languages - 9 Replies
Hey Coder/in, ich bin ein sehr unerfahrender Programmierer und bringe mir vieles durch einfache Tutorials bei. Ich habe versucht über ein Tutorial ein HTML Code auszulesen und somit bei einem E*PVP Profil die Zeit auszulesen wann der User zuletzt Online war. Das Programm was ich programmieren will soll jede 30min einmal dass letzte mal Online abfragen und anzeigen, falls die Onlinezeit sich ändern sollte es noch ein Geräusch abspielen. Eigentlich relativ simpel aber bin beim dem...
Programm zum Auslesen der verbauten Teile?
04/04/2013 - Hardware Discussions / Questions - 5 Replies
Huhu, Ich suche ein Programm das all meine verbaute Teile auflistet. Graka Mainboard etc. Welche kennt ihr da?
website auslesen
10/15/2010 - Technical Support - 1 Replies
Wie kann ich alle daten einer website anzeigen lassen? also, welche exen und rar´s auf den webspace geladen wurde?. also im front register. MFG



All times are GMT +1. The time now is 13:28.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.