2016-09-14 3 views
-1

Ich habe bereits nach diesem Thema gesucht, kann aber leider keine Antwort finden.Wie validiere Google Map Embed Code iframe?

Gibt es eine Möglichkeit, den Google Map-Einbettungscode iframe zu validieren? Wenn der Benutzer den Code in ein Textfeld einfügt und auf eine Schaltfläche klickt, überprüft das System, ob dieser Code gültig ist. Oder ist das Parsen des Codes und das Überprüfen auf Muster der einzige Weg?

Vielen Dank im Voraus für jede Hilfe oder Idee.

Antwort

0

Für die Platte, die ich für regex gesucht, die iframe Google Code einbetten lassen.

fand ich diese Frage: PHP - Regex to check if <iframe> comes from Google Maps

und modifiziert, um die regex:

<iframe\s*src="https:\/\/www\.google\.com\/maps\/embed\?[^"]+"*\s*[^>]+>*<\/iframe> 

Hoffnung, dass jemand mit dem gleichen Problem hilft. : D Danke euch allen!

2

Google gibt Ihnen den richtigen Code zu verwenden. Ich benutze es die ganze Zeit für die Immobilien-Websites meiner Freunde. Verwenden Sie auch einen responsiven iframe-Code, damit er sich an alle verschiedenen Bildschirmgrößen anpasst. Verwenden Sie diesen Code und ändern Sie die iframe-Quelle nach Ihren Bedürfnissen.

/* Flexible iFrame */ 
 

 
.Flexible-container { 
 
    position: relative; 
 
    padding-bottom: 56.25%; 
 
    padding-top: 30px; 
 
    height: 0; 
 
    overflow: hidden; 
 
} 
 
.Flexible-container iframe, 
 
.Flexible-container object, 
 
.Flexible-container embed { 
 
    position: absolute; 
 
    top: 0; 
 
    left: 0; 
 
    width: 100%; 
 
    height: 100%; 
 
}
<!-- Responsive iFrame --> 
 
<div class="flexible-container"> 
 
<!-- Responsive iFrame --> 
 
<div class="flexible-container"> 
 
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d1457.0935074158538!2d-70.75659948473937!3d43.07956346598421!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xb5e8c11925c54ab4!2sSamonas+Realty+Llc!5e0!3m2!1sen!2sus!4v1402966179098" width="600" height="450" frameborder="0" style="border:0"></iframe> 
 
</div> 
 
</div>

+0

Hallo @mlegg Vielen Dank für die Antwort. Hmm .. Ich glaube nicht, dass ich das brauche. Wissen Sie etwas, um den Code zu überprüfen, ob er gültig ist? – lulu

+0

Was möchten Sie überprüfen, ob der Code gültig ist? Wie in seinem richtigen HTML-Code? – mlegg

+0

Ja. Ich denke, der einzige Weg ist, nach dem Muster des Codes zu suchen. Wie preg_match. T_T Aber deine Antwort half ein wenig, also werde ich abstimmen. : D – lulu