Comments (3)
I can't reproduce your problem. Smarty :: $ _ IS_WINDOWS is declared in line 206 of the Smarty class.
Which peace of code does create the error?
from smarty.
Which peace of code does create the error?
The error has occurred at "vendor/smarty/smarty/libs/sysplugins/smarty_internal_write_file.php on line 56".
/*
* Windows' rename() fails if the destination exists,
* Linux' rename() properly handles the overwrite.
* Simply unlink()ing a file might cause other processes
* currently reading that file to fail, but linux' rename()
* seems to be smart enough to handle that for us.
*/
if (Smarty::$_IS_WINDOWS) { // ←this line!
// remove original file
@unlink($_filepath);
// rename tmp file
$success = @rename($_tmp_file, $_filepath);
} else {
// rename tmp file
from smarty.
All other applications don't have this problem I close this issue for now.
from smarty.
Related Issues (20)
- Smarty registerPlugin HOT 4
- Migration recomendation HOT 3
- Auto-escaping on function and block handlers is underdefined HOT 2
- Compilation error ? HOT 2
- Debug function is broken HOT 1
- Undefined array keys warnings. HOT 2
- PHP 8.3.2 error with Smarty 4.3.4
- escape_html generates incorrect php code
- nocache in cachable plugins
- {$smarty.cookies.username} in 5.0.0 rc2 HOT 5
- Improve Smarty 5 documentation
- Add template path to CompilerException to enable rich debug features
- Containment operators HOT 5
- Regex matching operator HOT 1
- Re-add support for implode, substr and json_encode HOT 3
- Deprecate mb_wordwrap modifier
- strip inserts space after comments. HOT 4
- last version that supports php v7.0.x? HOT 9
- Smarty 4 Error - unknown tag 'counter' HOT 1
- Smarty 4 Error - unknown tag 'counter' HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from smarty.