1
0
mirror of https://github.com/php/php-src.git synced 2026-04-30 03:33:17 +02:00

"use" should use arg+".php" as parameter to require

This commit is contained in:
Stig S. Bakken
1999-12-04 11:43:07 +00:00
parent cad92c80cc
commit 3570e8891d
+22
View File
@@ -481,6 +481,28 @@ int require_filename(char *filename, zend_bool unique CLS_DC)
}
int use_filename(char *filename, zend_bool unique CLS_DC)
{
zend_file_handle file_handle;
int filenamelen;
char *newfile;
filenamelen = strlen(filename);
newfile = emalloc(filenamelen + 5);
strcpy(newfile, filename);
strcpy(newfile+strnamelen, ".php");
newfile[filenamelen+4] = '\0';
file_handle.type = ZEND_HANDLE_FILENAME;
file_handle.filename = newfile;
if (require_file(&file_handle, unique CLS_CC)==FAILURE) {
zend_bailout();
return FAILURE; /* will never get here */
}
return SUCCESS;
}
int require_file(zend_file_handle *file_handle, zend_bool unique CLS_DC)
{
zend_lex_state original_lex_state;