Wie schaffe ich es, dass das Skript abbricht,
wenn es keine Verbindung zur URL innerhalb von
10 Sekunden herstellen kann?
Das kommt ganz drauf an, welche Funktion(en) du dafür verwendest.
Ansonsten gibt es noch die max_execution_time, die sich aber eher auf verbrauchte Prozessor-Zeit bezieht, und beim Zuschlagen nur eine (unschöne) Fehlermeldung ausgibt.