Ich habe eine Funktion, die meine Sitemap-Inhalte einer PHP-Variablen zuweist. Ich muss die Datei "sitemap.xml" von http://www.mysite.com/sitemap.xml öffnen und den Inhalt durch den Inhalt der Variablen ersetzen, wie kann ich das tun?Sitemap mit PHP schreiben
Antwort
Verwenden Sie file_put_contents
.
Ich probierte sowohl 'file_put_contents ('sitemap.xml', $ output);' und 'file_put_contents ('/ sitemap.xml', $ output);' aber es hat nicht funktioniert, meine "Sitemap. XML-Datei ist im Stammverzeichnis der Website, das gleiche von "index.php" ... Was könnte das Problem sein? – Boos93
Haben Sie Schreibrechte für sitemap.xml? – Mischa
Ich habe mich geirrt, ich habe einen dummen Fehler gemacht, vielen Dank für deine Hilfe – Boos93
Wenn es eine lokale Datei ist Sie could simply do:
file_put_contents('/path/to/file' , $dataVar);
Dadurch wird der Inhalt mit dem neuen Inhalt ersetzen.
Diese Funktion ist identisch mit dem Aufruf von fopen(), fwrite() und fclose(), um nacheinander Daten in eine Datei zu schreiben.
Ich habe versucht sowohl 'file_put_contents ('sitemap.xml', $ output);' und 'file_put_contents ('/ sitemap.xml', $ output);' aber es hat nicht funktioniert, meine "sitemap.xml" -Datei ist in das root-Verzeichnis der Site, das gleiche von "index.php" ... was könnte das Problem sein? – Boos93
Ich habe mich geirrt, ich habe einen dummen Fehler gemacht, vielen Dank für deine Hilfe – Boos93
schreiben eine Funktion, die die PHP-Variable und wandelt es dauert SimpleXMLElement
XML und als den Inhalt speichern von sich $xml->asXML("sitemap.xml");
mit dem $xml
das Wurzelelement des XML ist
Sie diese
versuchen können,file_put_contents('sitemap.xml' , $output);
hier sitemap.xml ist eine Ausgabedatei und $output
ist Ausgabe von XML dynamischen Inhalt.
- 1. Erstellen einer XML-Sitemap mit PHP
- 2. Sitemap-Generierung mit Codeigniter
- 3. Sitemap mit Charakter &
- 4. Sitemap Generator in Laravel 5 mit RoumenDianoff Sitemap
- 5. Google Sitemap Datumsformat
- 6. ASP.NET SiteMap
- 7. Treeview funktioniert nicht mit Sitemap
- 8. Design Sitemap Baum mit CSS
- 9. Knoten/Express Sitemap Generator Ideen
- 10. XML-Sitemap zu groß?
- 11. schreiben Mehrere Attribute XML-Tag mit XmlWriter
- 12. Django Sitemap Fehler - TemplateDoesNotExist
- 13. Geteiltes XElement als SiteMap
- 14. ASP.NET MVC SiteMap
- 15. Zend Framework Sitemap Validierung
- 16. Django Sitemap statische Seiten
- 17. Schreiben eines PHP-Web-Crawlers mit Cron
- 18. Schreiben in mySQL mit HTML und PHP
- 19. schreiben PHP-Array in HBase mit thrift
- 20. Schreiben EXIF in JPG mit PHP
- 21. Mit PHP zu schreiben Git Haken
- 22. Schreiben von Daten in PHP mit angularjs
- 23. Schreiben Sie eine Datei mit PHP
- 24. django sitemap http://example.com
- 25. So erstellen Sie eine Sitemap mit Sitecore
- 26. So erstellen Sie Sitemap mit Reagieren Router
- 27. Sitemap für mehrsprachige Website mit benutzerdefinierten Links
- 28. Sitemap für Domain mit mehrsprachiger Website
- 29. Kann dies mit Sitemap Trimmen sein?
- 30. Dynamische PHP-Website mit MySql-Datenbank; Wie erstelle ich dazu eine Sitemap?
Ist diese Datei eine Remote/lokale Datei? – PeeHaa
es ist eine lokale Datei – Boos93