Drezard Posted June 14, 2007 Share Posted June 14, 2007 Okay making a script that creates another script. Error: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\create.php on line 4 Code: <?php $path = 'C:/xampp/htdocs/'; $upload_script = "<form enctype='multipart/form-data' action='<?php echo $_SERVER['PHP_SELF']; ?>' method='post'> <div align='center' STYLE='font-family: verdana; font-size: 10px;'> <input type='hidden' name='MAX_FILE_SIZE' value='2048000'> File: <input name='userfile' type='file' /> <br /> <input name='submit' type='submit' value='Upload' /> </div> </form> <div align='center' STYLE='font-family: verdana; font-size: 10px;'> <?php if (@is_uploaded_file($_FILES['userfile']['tmp_name'])) { copy($_FILES['userfile']['tmp_name'], '' . $_FILES['userfile']['name']); echo '<p>File uploaded successfully</p>'; } ?>"; $handle = fopen($path . 'upload.php', 'a+')[center][/center]; fwrite($handle, $somecontent); ?> Please tell me what im done wrong. Thanks... Link to comment https://forums.phpfreaks.com/topic/55548-php-create-script/ Share on other sites More sharing options...
MemphiS Posted June 14, 2007 Share Posted June 14, 2007 You have php within the $upload_script = ""; which wont work. action='<?php echo $_SERVER['PHP_SELF']; ?> at the end of $handle = fopen($path . 'upload.php', 'a+') ; ??? The Fix: <?php $upload_script = " <form enctype='multipart/form-data' action='' method='post'> <div align='center' STYLE='font-family: verdana; font-size: 10px;'> <input type='hidden' name='MAX_FILE_SIZE' value='2048000'> File: <input name='userfile' type='file' /><br /> <input name='submit' type='submit' value='Upload' /> </div> </form> <div align='center' STYLE='font-family: verdana; font-size: 10px;'>"; $path = 'C:/xampp/htdocs/'; if (@is_uploaded_file($_FILES['userfile']['tmp_name'])) { copy($_FILES['userfile']['tmp_name'], '' . $_FILES['userfile']['name']); echo '<p>File uploaded successfully</p>'; } $handle = fopen($path . 'upload.php', 'a+'); fwrite($handle, $somecontent); ?> Link to comment https://forums.phpfreaks.com/topic/55548-php-create-script/#findComment-274468 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.