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... Quote 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); ?> Quote Link to comment https://forums.phpfreaks.com/topic/55548-php-create-script/#findComment-274468 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.