Bully: Werte auslesen und verarbeiten

Beitrag lesen

Zum Problem: Ich will ja den String NACH dem Schiffsnamen wiedergeben, geht das wenn ichs mache wie da oben? Ich glaube nicht oder? Da bräuchte ich mal Hilfe...

substr($snatcher+8, 10) das liefert dir die 10 zeichen nach Snatcher - du stripos liefert dir das erste zeichen - du willst aber ab dem letzten loslegen

Wenn false soll er das einfach ignorieren, brauch ich dann diese Zeilen?
ja, sonst bekommst du eine fehlermeldung, wenn du nicht existente dinge ausgibst - und fehlermeldungen unterdrücken ist keine fehlerbehandlung

zu prüfen ob etwas existiert oder nicht aber sehrwohl

<?php  
$filename = "http://link-zum-dok.de";  
$handle = fopen ($filename, "r");  
$content = fread ($handle, "EOF");  
// echo $content  
  
if ($snatch === false) {  
irgendwas;  
}  
$snatch = stripos($content, Snatcher);  
$grandor = stripos($content, Grandor);  
// usw für jede Schiffsklasse  
  
if ($snatch === true) {  
$n_snatch = substr($snatcher+8, 10);  
}  
  
if ($grandor === true) {  
$n_grandor = substr($grandor+7, 10);  
}  
// usw  
?>

Geht das so? Wenn ja zum nächsten Problem: nicht immer muss ich 10 Stellen nach der Schiffsklasse auslesen, manchmal sind es mehr, manchmal weniger. Hört er am Ende der Zeile auf oder gibt es einen Parameter wie EOF, nur halt mit "Ende der Zeile"