napalm Posted November 27, 2008 Share Posted November 27, 2008 is there a way to create a file once a button is created? like have a button and when it is clicked it creates a html file into a directory? and possibly have a button when the button is clicked to create it have it so it changes to a remove button and it removes the html file? Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/ Share on other sites More sharing options...
DarkWater Posted November 27, 2008 Share Posted November 27, 2008 It would require Ajax. Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699937 Share on other sites More sharing options...
DeanWhitehouse Posted November 27, 2008 Share Posted November 27, 2008 Yes, look into fwrite, and unset Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699938 Share on other sites More sharing options...
Maq Posted November 27, 2008 Share Posted November 27, 2008 create delete Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699939 Share on other sites More sharing options...
napalm Posted November 27, 2008 Author Share Posted November 27, 2008 No im pretty sure you can do this in php yeah i know fwrite.. but thats only when u vist the page it creates it im wondering if theres a way for when u click a link it does it? i know about all them.. BUT ON A BUTTON CLICK... Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699941 Share on other sites More sharing options...
Maq Posted November 27, 2008 Share Posted November 27, 2008 No im pretty sure you can do this in php yeah i know fwrite.. but thats only when u vist the page it creates it im wondering if theres a way for when u click a link it does it? Yes! Make a link to a .php page and use the information in the links I gave you. Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699944 Share on other sites More sharing options...
DeanWhitehouse Posted November 27, 2008 Share Posted November 27, 2008 AJAX uses PHP. It can call a PHP page without reloading. Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699945 Share on other sites More sharing options...
napalm Posted November 27, 2008 Author Share Posted November 27, 2008 No help for what im doing.. i need a button i guess i can try and code somthing.. and play around with stuff but me kinda lazy XD Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699946 Share on other sites More sharing options...
DeanWhitehouse Posted November 27, 2008 Share Posted November 27, 2008 What are you talking about? Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699948 Share on other sites More sharing options...
trq Posted November 27, 2008 Share Posted November 27, 2008 <form action="" method="post"> <input type="button" name="create" value="create_file"> </form> <?php if (isset($_POST['create'])) { // create the file } ?> Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699949 Share on other sites More sharing options...
napalm Posted November 27, 2008 Author Share Posted November 27, 2008 Great! Umm and if i want it so it sets the name of the file? Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699951 Share on other sites More sharing options...
trq Posted November 27, 2008 Share Posted November 27, 2008 Then you would need a text input field within your form to grab the name. Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699953 Share on other sites More sharing options...
Maq Posted November 27, 2008 Share Posted November 27, 2008 This kid is not going to learn anything if you just give him the code. Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699954 Share on other sites More sharing options...
napalm Posted November 27, 2008 Author Share Posted November 27, 2008 nono.... like: <form action="" method="post"> <input type="button" name="create" value="create_file"> </form> <?php if (isset($_POST['create'])) { $create = "File.html"; $create = fopen($create, 'w') or die("can't open file"); fclose($ourFileHandle); } ?> ???? Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699955 Share on other sites More sharing options...
DeanWhitehouse Posted November 27, 2008 Share Posted November 27, 2008 We are not here to write it for you , you need to learn from the links you were given and then try and make it yourself. Once you have done that, if you get an error come back here and we will help. Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699957 Share on other sites More sharing options...
trq Posted November 27, 2008 Share Posted November 27, 2008 This kid is not going to learn anything if you just give him the code. Pipe down, it was a simple example. nono.... like: <form action="" method="post"> <input type="button" name="create" value="create_file"> </form> <?php if (isset($_POST['create'])) { $create = "File.html"; $create = fopen($create, 'w') or die("can't open file"); fclose($ourFileHandle); } ?> ???? Is that meant to be a question? Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699958 Share on other sites More sharing options...
Maq Posted November 27, 2008 Share Posted November 27, 2008 Pipe down, it was a simple example. Sorry, but when someone starts a thread on how to create a file and doesn't even know how to create a submission button, it makes me think he just wants a CnP solution... And in-case you couldn't figure out the delete part: if (isset($_POST['create'])) { $create = "File.html"; $create = fopen($create, 'w') or die("can't open file"); fclose($ourFileHandle); } if (isset($_POST['delete'])) { $delete = "File.html"; unlink($delete); } ?> </pre> <form action="<?php%20echo%20%24_SERVER%5B'PHP_SELF'%5D;%20?>" method="post"> < Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699965 Share on other sites More sharing options...
napalm Posted November 27, 2008 Author Share Posted November 27, 2008 atm.. yes.. i want a cnp solution.. realllyyy sleepy and not thinkging straight but wants to finish what ever im working on idk atm hahaha.. sorry bout this thanks though! Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699974 Share on other sites More sharing options...
DeanWhitehouse Posted November 27, 2008 Share Posted November 27, 2008 Topic Solved , bottom left. Also when tired, sleep then work on the it when you wake up again because its hard to concentrate otherwise. Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699975 Share on other sites More sharing options...
Maq Posted November 27, 2008 Share Posted November 27, 2008 atm.. yes.. i want a cnp solution.. realllyyy sleepy and not thinkging straight but wants to finish what ever im working on idk atm hahaha.. sorry bout this thanks though! What? Link to comment https://forums.phpfreaks.com/topic/134443-solved-create-file-on-click/#findComment-699979 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.