Notepad ++ verwandelt meine spitzen Klammern automatisch in Kommentare

476
Eucalyptine

Ich werde schnell sein.

Ich erstelle eine einfache Website, die eine Reihe von zufälligen Zeichen generiert, aber ich habe Probleme mit dem PHP-Code.

Soweit ich sehen kann, verwandelt Notepad ++ meine spitzen Klammern automatisch in Kommentare.

Ich habe zu wenig Ansehen, um alle meine Bilder zu posten. Hier ist ein Link zu einem imgur-Album: http://imgur.com/a/zh5uV

Zuerst haben Sie meinen Code, dann eine vollständige Seite und eine Nahaufnahme davon in Chrome, dann eine vollständige Seite und eine Nahaufnahme in FireFox.

Wie Sie sehen, ändert sich etwas

<?php echo 'egfwe'; ?> 

Linie, um

<!--?php echo 'egfwe'; ?--> 

das kommentiert meine PHP-Klammern aus und macht es nutzlos.

Vielen Dank für Ihre Zeit.

1
Warum denken Sie, dass Notepad ++ dies tut und Ihren Code ändert, um ihn zu kommentieren? Ich bin mir nicht sicher, wo Notepad ++ mit Ihrem PHP-Sitecode in die Schleife kommt, und ich gehe davon aus, dass Sie über Produktionscode direkt auf Ihrem Server / Ihrer Site sprechen und nicht, wenn Sie ihn mit der Notepad ++ - App bearbeiten. Bitte klären Sie etwas weiter, wenn Sie könnten. Pimp Juice IT vor 8 Jahren 0
Ich dachte, dass es ein Fehler war, und da es sowohl auf Firefox als auch auf Google gleich war, musste es notepad ++ sein. Ich habe dieses oder so etwas auch nicht gehostet, ich führe es einfach direkt von notepad ++ aus. Eucalyptine vor 8 Jahren 0
Verwenden Sie ein Notepad ++ - Plugin, um es mit der Logik auszuführen oder einfach nur zu manipulieren? Ich denke, ich bin verwirrt, wie Notepad ++ bei der Bearbeitung von Text einer Textdatei anders ist, es sei denn, Sie fordern etwas dazu usw., es sei denn, Sie verwenden vielleicht ein Plugin. Pimp Juice IT vor 8 Jahren 0
Speichern Sie die Datei und öffnen Sie sie mit notepad.exe (ohne '++'), um zu überprüfen, ob die Bindestriche vorhanden sind oder nicht. Putnik vor 8 Jahren 0

1 Antwort auf die Frage

1
Dmiters

NP ++ ist nicht schuld.

Versuchen Sie, die HTML-Seite der Seite mithilfe der Chrome-Konsole direkt zu ersetzen:

document.open(); document.write("<?php echo 'egfwe'; ?>")  document.close() 

Es wird zu einem Kommentar, ohne von NP ++ berührt zu werden, da diese Tags kein gültiges HTML sind. Dies liegt daran, dass Sie zum Ausführen von PHP-Code einen tatsächlichen Server benötigen, um den Code auszuführen (da PHP ein serverseitiges Skript ist). Das einfache Laden aus Ihrem Dateisystem funktioniert nicht.

Schauen Sie sich hier um: https://stackoverflow.com/questions/3004696/is-there-a-simple-php-development-server