cmzone Posted August 13, 2008 Share Posted August 13, 2008 How could I append to a php document but keep the '?>' at the end? Is this possible? Thanks Link to comment https://forums.phpfreaks.com/topic/119413-solved-append-to-php-document/ Share on other sites More sharing options...
trq Posted August 13, 2008 Share Posted August 13, 2008 You don't need the ?> so simply append. Link to comment https://forums.phpfreaks.com/topic/119413-solved-append-to-php-document/#findComment-615169 Share on other sites More sharing options...
genericnumber1 Posted August 13, 2008 Share Posted August 13, 2008 $document = file_get_contents($file); $posEndTag = strrpos($document, '?>'); $document = substr($document, 0, $posEndTag); $document .= ' // the php I want to add ?>'; file_put_contents($file, $document); This removes the last ?> in the file (and any characters after it) so that you can add your php code directly inside the existing php tag. Or, as thorpe person said... just don't put it there Link to comment https://forums.phpfreaks.com/topic/119413-solved-append-to-php-document/#findComment-615173 Share on other sites More sharing options...
trq Posted August 13, 2008 Share Posted August 13, 2008 don't forget to re-close the php tag! Closing ?> tags are not required at the end of a document. Link to comment https://forums.phpfreaks.com/topic/119413-solved-append-to-php-document/#findComment-615176 Share on other sites More sharing options...
genericnumber1 Posted August 13, 2008 Share Posted August 13, 2008 don't forget to re-close the php tag! Closing ?> tags are not required at the end of a document. Yeah, I cut that bit out on an edit but if you don't put it back, the script I made above will fail. So either don't have the ?> at all in the document and append without my bit of code, or always remember to put back the ?> or it won't be happy the next time you come back... I'd just go for the simple leave-the-?>-bit-out option, but some people insist on perfect standards. EDIT: or of course I should add the obvious option of fixing the script to be more intelligent about whether to cut out the ?> Link to comment https://forums.phpfreaks.com/topic/119413-solved-append-to-php-document/#findComment-615180 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.