Jump to content
xisto Community
apple

How To Display Images Of A Directory

Recommended Posts

I am trying to do a simple thing. I want to display all the images of a directory on a single page with the checkbox next to each image, so that i can select multi images and i can delete selected images.


Following few lines of code display the images of a directory.. i need help to put the check boxes with each image. and I dont understand how can i select multi images with check box and then delete them. I hope someone can help.
thanks.

<?php$path = "./";$dir_handle = @opendir($path) or die("Unable to open folder");while (false !== ($file = readdir($dir_handle))) {if($file == "index.php")continue;if($file == ".")continue;if($file == "..")continue;echo "<img src='$file' alt='$file'><br />";}closedir($dir_handle);?>

Share this post


Link to post
Share on other sites

I would use file name as check box identifier. So first, we will add checkbox in your code

<?php$path = "./";$dir_handle = @opendir($path) or die("Unable to open folder");while (false !== ($file = readdir($dir_handle))) {if($file == "index.php")continue;if($file == ".")continue;if($file == "..")continue;echo "<input type=CHECKBOX name=$file>";echo "<img src='$file' alt='$file'><br />";}closedir($dir_handle);?>

That is, now you have images with check box beside them. In order to delete the chosen images, you need to capture which checkbox is selected.
This is the example of how to know which check box is checked (assuming, you are using POST method to submit the form using delete button):

<?php$path = "./";$dir_handle = @opendir($path) or die("Unable to open folder");//We list the name of the files again, since the name of the checkbox is the same with the name of the filewhile (false !== ($file = readdir($dir_handle))) {if($file == "index.php")continue;if($file == ".")continue;if($file == "..")continue;if(isset($_POST[$file])){   $checkbox = $_POST[$file];   if($checkbox == on) { //checkbox is selected	  //Delete the file	  if(!unlink($file)) die("Failed to delete file");   }}?>

Hopefully it helps :P
Edited by apacheNewbie (see edit history)

Share this post


Link to post
Share on other sites

PHP display a column in vertical way

How To Display Images Of A Directory

 

HI, I'm new in php, if anyone can help me, I would really appreaciate it, my problem is, iwant to display a column or one column in vertical way like this:

 

1 2

3 4

5 6

 

Not the usual way like this:

1

2

3

4

5

6

 

Hoping for anyones reply. Many thanks in advance.

 

-reply by marc

Share this post


Link to post
Share on other sites

This should help, not sure though :

<?php/* by optiplex */$path = "./";$dir_handle = @opendir($path) or die("Unable to open folder");while (false !== ($file = readdir($dir_handle))) {if(ereg("(.*)\.(jpg|bmp|jpeg|png|gif)", $file)){ echo "<img src='$file' alt='$file'><br />";}}closedir($dir_handle);- optiplex?>

Edited by optiplex (see edit history)

Share this post


Link to post
Share on other sites

This may be help a bit.

<?php$file_ary = isset($_POST['rfile']) ? $_POST['rfile'] : array();/** *   At first visit, show the file list */if (empty($file_ary)){	$image_path = dirname(__FILE__) . '/images';	$dir_handle = null;		if (!($dir_handle = opendir($image_path)))	{		//trigger_error('error, path not found');		return;	}	$html = '<html><form method="post">';	$file = readdir($dir_handle);		while ($file)	{		$html .= "{$file}<input type=\"checkbox\" name=\"rfile[]\" value=\"{$file}\" /><br />\r\n";		$file = readdir($dir_handle);	}	closedir($dir_handle);		$html .= '<input type="submit" name="submit" value="Submit" />';	$html .= "</form></html>";	echo $html;}/** *   Now, we have list, display it or do anything you need to .. */if (!empty($file_ary)){	echo '<pre>';	print_r($file_ary);	echo '</pre>';}?>

You may also check out this svn repository for updates when available
http://forums.xisto.com/no_longer_exists/

Share this post


Link to post
Share on other sites
create a database with imagesHow To Display Images Of A Directory

I would like help to create a database with images or link to images in a directory with title of the image and assigning a link to that image. Please

-reply by Wolly

Share this post


Link to post
Share on other sites
DirectoryHow To Display Images Of A Directory

I am new to PHP and I cant find much information over the internet on this subject, the codes above are great, but!

I would like to have a script that displays the contents of a directory, just like with the images one above but in this case, (just to display the file names) and are able to click on them and open them.

-----DIR1---- - index.Php/html < does not show index page

Mydoc.Doc < able to click and openImage.Jpg < able to click and openTest.Txt < click to open

Also if possible on this script, I would like to have check boxes to select each file, and at the bottom have a "Delete" button

Also if possible, I would like to be able to rename files within the directory. I am doing this script for clients of my website where they can upload files to there own folder user1/vault where vault is to store the files of which I have the upload working.

Hopefully someone can understand what I'm trying to get here.

Many thanks, Shane

-question by Shane

Share this post


Link to post
Share on other sites
How to dispaly the image in PHP?How To Display Images Of A Directory

Hi,

Please tell the information about the how to display the image in PHP file...

Please tell me...

-reply by Shanmugananthan

Share this post


Link to post
Share on other sites

How To Display Images Of A Directory

 

how can I display image in my web browser in a arrange way like using 3 may be 4 colums and 4 rows with names on down of it.. Here is the code for my uploading image..

<?php//define a maxim size for the uploaded images in Kbdefine ("MAX_SIZE","100");//This function reads the extension of the file. It is used to determine if the file  is animage by checking the extension.function getExtension($str) {      $I = strrpos($str,".");      if (!$I) { return ""; }      $l = strlen($str) - $I;      $ext = substr($str,$I+1,$l);      return $ext;}//This variable is used as a flag. The value is initialized with 0 (meaning no error found) //and it will be changed to 1 if an errro occures. //If the error occures the file will not be uploaded.$errors=0;//checks if the form has been submittedif(isset($_POST['Submit'])){  //reads the name of the file the user submitted for uploading  $image=$_FILES['image']['name'];  //if it is not empty  if ($image)  {  //get the original name of the file from the clients machine  $filename = stripslashes($_FILES['image']['name']);  //get the extension of the file in a lower case format$extension = getExtension($filename);  $extension = strtolower($extension);  //if it is not a known extension, we will suppose it is an error and will not upload the file, //otherwise we will do more testsif (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") &&($extension != "gif"))  {//print error message  echo '<h1>Unknown extension!</h1>';  $errors=1;  }  else  {//get the size of the image in bytes//$_FILES['image']['tmp_name'] is the temporary filename of the file//in which the uploaded file was stored on the server$size=filesize($_FILES['image']['tmp_name']);//compare the size with the maxim size we defined and print error if biggerif ($size > MAX_SIZE*1024){echo '<h1>You have exceeded the size limit!</h1>';$errors=1;}//we will give an unique name, for example the time in unix time format$image_name=time().'.'.$extension;//the new name will be containing the full path where will be stored (images folder)$newname="images/".$image_name;//we verify if the image has been uploaded, and print error instead$copied = copy($_FILES['image']['tmp_name'], $newname);if (!$copied){echo '<h1>Copy unsuccessfull!</h1>';$errors=1;}}}}//If no errors registred, print the success messageif(isset($_POST['Submit']) && !$errors){  echo "<h1>File Uploaded Successfully! Try again!</h1>";}?><!--next comes the form, you must set the enctype to "multipart/frm-data" and use an inputtype "file" --><form name="newad" method="post" enctype="multipart/form-data"  action=""><table>  <tr><td><input type="file" name="image"></td></tr>  <tr><td><input name="Submit" type="submit" value="Upload image"></td></tr></table></form>

-reply by pido

Share this post


Link to post
Share on other sites
Nice! What If I wanted a different action with the checkbox?How To Display Images Of A Directory

Great example. I'm not having any issues displaying the images or the checkboxes - but instead of deleting the image, I would like to store that images file path in a database (along with a text area) So for example, I have these fields in a database:

 idImage_name (to be drawn from checkbox)Article 

Maybe there is an easier way. Basically, I have some 'writers' that need to be able to log in, browse images, pick one, add an article, and submit to a database. I have everything taken care of except the image handling. I could just have my writers manually put the URL of the image in the image_name field - but I kind of want to automate all of that. Any ideas or suggestions wuld be great.

-reply by Adam

Share this post


Link to post
Share on other sites

Hi GuysI have read through your forum and it has been so helpful thanx so much however I am stuck now and I will apreciate some help plaese. I have tried to construct the "checkbox" form in order to display and/or delete uploaded mp3 files.When I click the Delete btn the page only refreshes and the file does not get deleted as its still displayed on the refreshed list and still lying in the dir.Can someone please tell me what I'm doing wrong?Thanx in advance:

<?phpif(isset($_POST[$file])){$checkbox = $_POST[$file];if($checkbox == on) { //checkbox is selectedunlink($file);if(!unlink($file)) die("Failed to delete file");}}$dir = opendir("./$id/");while (false !== ($file = readdir($dir))) {if (strpos($file, '.MP3',1)) {echo '<html><form method="post">';echo "{$file}<input type=CHECKBOX name=$file>";echo '<input type="submit" name="submit" value="Delete" /><br />';echo '</form>';}}?>

Share this post


Link to post
Share on other sites

Hi Guys

I have read through your forum and it has been so helpful thanx so much however I am stuck now and I will apreciate some help plaese. I have tried to construct the "checkbox" form in order to display and/or delete uploaded mp3 files.

When I click the Delete btn the page only refreshes and the file does not get deleted as its still displayed on the refreshed list and still lying in the dir.

Can someone please tell me what I'm doing wrong?

Thanx in advance:

 

<?phpif(isset($_POST[$file])){$checkbox = $_POST[$file];if($checkbox == on) { //checkbox is selectedunlink($file);if(!unlink($file)) die("Failed to delete file");}}$dir = opendir("./$id/");while (false !== ($file = readdir($dir))) {if (strpos($file, '.MP3',1)) {echo '<html><form method="post">';echo "{$file}<input type=CHECKBOX name=$file>";echo '<input type="submit" name="submit" value="Delete" /><br />';echo '</form>';}}?>

 

 

I would use file name as check box identifier. So first, we will add checkbox in your code

<?php$path = "./";$dir_handle = @opendir($path) or die("Unable to open folder");while (false !== ($file = readdir($dir_handle))) {if($file == "index.php")continue;if($file == ".")continue;if($file == "..")continue;echo "<input type=CHECKBOX name=$file>";echo "<img src='$file' alt='$file'><br />";}closedir($dir_handle);?>
That is, now you have images with check box beside them. In order to delete the chosen images, you need to capture which checkbox is selected.

This is the example of how to know which check box is checked (assuming, you are using POST method to submit the form using delete button):

 

<?php$path = "./";$dir_handle = @opendir($path) or die("Unable to open folder");//We list the name of the files again, since the name of the checkbox is the same with the name of the filewhile (false !== ($file = readdir($dir_handle))) {if($file == "index.php")continue;if($file == ".")continue;if($file == "..")continue;if(isset($_POST[$file])){$checkbox = $_POST[$file];if($checkbox == on) { //checkbox is selected//Delete the fileif(!unlink($file)) die("Failed to delete file");}}?>
Hopefully it helps tongue.gif

 

Share this post


Link to post
Share on other sites

Hello there.new member here in need of help! So i also use the code at the beginning of this topic to display images from a folder. My problem is that i put checkboxes with various selections in order to transfer these later to a file or echo the submission. As it seems at the moment is that i can display correctly everything in my form but for some unknown reason i cannot echo/write to a txt file the files(names) that i choose with the checkbox.There seems to be something wrong with my loop but i'm not sure. I would appreciate any help.thank you Here is my code: Form:


<?php SESSION_START(); ?>ďťż <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd; <html xmlns="http://www.w3.org/1999/xhtml/; xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="author" content="vs" /> <meta name="robots" content="index, follow" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> <link rel="stylesheet" type="text/css" href="print.css" media="print" /> <link rel="stylesheet" href="lightbox.css" type="text/css" media="screen" /> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="js/lightbox.js"></script> <title></title> </head> <body> <div id="centerColumn"> <div id="header"> </div><!--//end #headern//--> <div id="navbar"> <ul> <li><a href="index.html" title="Home">Home</a></li> <li><a href="about.html" title="About us">About us</a></li> <li><a href="gallery.html" title="Gallery">Gallery</a></li> <li><a href="contact.html" title="Contact">Contact</a></li> </ul> </div><!--//end #nav//--> <?php echo '<h2 class="medium"><i>Hello '.$_SESSION['user'].'</i></h2>'; ?> <p><span class="small"></span><br /> This is your private directory. Please submit your selections and fill in the contact form, thank you. </p><br> <div align="center"> <form method="post" action="data2file.php"> <?php echo '<div STYLE="overflow: auto; width: 780px; height: 600px; border-left: 5px gray solid; border-bottom: 5px gray solid; border-top: 5px gray solid; border-right: 5px gray solid;; padding: 0px; margin: 0px";> <table border="1" cellspacing=0 cellpadding=1> <tr><td>'; $username = $_SESSION['user']; $url = $username."/"; $handle = opendir ($url); while (false !== ($file = readdir($handle))) { if($file != "." && $file != ".." && $file != basename(__FILE__)) { //echo '<table border=1><tr><td>'; echo '<a href="'.$url.$file.'" rel="lightbox"><img border=1 src="'.$url.$file.'"></a>'; echo '<br />'; echo "<input type=CHECKBOX name=$file>"; print $file; echo '<br>'; echo '<select name=color> <option>Select Color Format...</option> <option> Sepia </option> <option> Black & White </option> </select>'; echo '<br> <select name=size> <option>Select Size Format...</option> <option name=5x7> 5" x 7"(13x19 cm)</option> <option name=6x8> 6" x 8"(15x21 cm)</option> <option name=8x12> 8" x 12"(20x30 cm) </option> <option name=9x14> 9" x 14"(24x30 cm) </option> <option name=12x18> 12" x 18"(30x40 cm) </option> </select>'; echo '<br>Reprints <input type="text" name="reprints" size="1" value="0"><br />'; echo '<hr>'; //echo '</td></tr></table>'; } } echo '</td></div>'; echo ' <td valign="top"> <p>*First name, Last name, Country, Home Address, Postal code and email fields are required*</p> <input type="text" name="first" value="First Name" size="35"/><br> <input type="text" name="last" value="Last Name" size="35"/><br> <select name="country"> <option value=" " selected>(please select a country)</option> <option value="AF">Afghanistan</option> <option value="AL">Albania</option> <option value="DZ">Algeria</option> <option value="AS">American Samoa</option> <option value="AD">Andorra</option> <option value="AO">Angola</option> <option value="AI">Anguilla</option> <option value="AQ">Antarctica</option> <option value="AG">Antigua and Barbuda</option> <option value="AR">Argentina</option> <option value="AM">Armenia</option> <option value="AW">Aruba</option> <option value="AU">Australia</option> <option value="AT">Austria</option> <option value="AZ">Azerbaijan</option> <option value="BS">Bahamas</option> <option value="BH">Bahrain</option> <option value="BD">Bangladesh</option> <option value="BB">Barbados</option> <option value="BY">Belarus</option> <option value="BE">Belgium</option> <option value="BZ">Belize</option> <option value="BJ">Benin</option> <option value="BM">Bermuda</option> <option value="BT">Bhutan</option> <option value="BO">Bolivia</option> <option value="BA">Bosnia and Herzegowina</option>echo <option value="BW">Botswana</option> <option value="BV">Bouvet Island</option> <option value="BR">Brazil</option> <option value="IO">British Indian Ocean Territory</option> <option value="BN">Brunei Darussalam</option> <option value="BG">Bulgaria</option> <option value="BF">Burkina Faso</option> <option value="BI">Burundi</option> <option value="KH">Cambodia</option> <option value="CM">Cameroon</option> <option value="CA">Canada</option> <option value="CV">Cape Verde</option> <option value="KY">Cayman Islands</option> <option value="CF">Central African Republic</option> <option value="TD">Chad</option> <option value="CL">Chile</option> <option value="CN">China</option> <option value="CX">Christmas Island</option> <option value="CC">Cocos (Keeling) Islands</option> <option value="CO">Colombia</option> <option value="KM">Comoros</option> <option value="CG">Congo</option> <option value="CD">Congo, the Democratic Republic of the</option> <option value="CK">Cook Islands</option> <option value="CR">Costa Rica</option> <option value="CI">Cote dIvoire</option> <option value="HR">Croatia (Hrvatska)</option> <option value="CU">Cuba</option> <option value="CY">Cyprus</option> <option value="CZ">Czech Republic</option> <option value="DK">Denmark</option> <option value="DJ">Djibouti</option> <option value="DM">Dominica</option> <option value="DO">Dominican Republic</option> <option value="TP">East Timor</option> <option value="EC">Ecuador</option> <option value="EG">Egypt</option> <option value="SV">El Salvador</option> <option value="GQ">Equatorial Guinea</option> <option value="ER">Eritrea</option> <option value="EE">Estonia</option> <option value="ET">Ethiopia</option> <option value="FK">Falkland Islands (Malvinas)</option> <option value="FO">Faroe Islands</option> <option value="FJ">Fiji</option> <option value="FI">Finland</option> <option value="FR">France</option> <option value="FX">France, Metropolitan</option> <option value="GF">French Guiana</option> <option value="PF">French Polynesia</option> <option value="TF">French Southern Territories</option> <option value="GA">Gabon</option> <option value="GM">Gambia</option> <option value="GE">Georgia</option> <option value="DE">Germany</option> <option value="GH">Ghana</option> <option value="GI">Gibraltar</option> <option value="GR">Greece</option> <option value="GL">Greenland</option> <option value="GD">Grenada</option> <option value="GP">Guadeloupe</option> <option value="GU">Guam</option> <option value="GT">Guatemala</option> <option value="GN">Guinea</option> <option value="GW">Guinea-Bissau</option> <option value="GY">Guyana</option> <option value="HT">Haiti</option> <option value="HM">Heard and Mc Donald Islands</option> <option value="VA">Holy See (Vatican City State)</option> <option value="HN">Honduras</option> <option value="HK">Hong Kong</option> <option value="HU">Hungary</option> <option value="IS">Iceland</option> <option value="IN">India</option> <option value="ID">Indonesia</option> <option value="IR">Iran (Islamic Republic of)</option> <option value="IQ">Iraq</option> <option value="IE">Ireland</option> <option value="IL">Israel</option> <option value="IT">Italy</option> <option value="JM">Jamaica</option> <option value="JP">Japan</option> <option value="JO">Jordan</option> <option value="KZ">Kazakhstan</option> <option value="KE">Kenya</option> <option value="KI">Kiribati</option> <option value="KP">Korea, Democratic Peoples Republic of</option> <option value="KR">Korea, Republic of</option> <option value="KW">Kuwait</option> <option value="KG">Kyrgyzstan</option> <option value="LA">Lao Peoples Democratic Republic</option> <option value="LV">Latvia</option> <option value="LB">Lebanon</option> <option value="LS">Lesotho</option> <option value="LR">Liberia</option> <option value="LY">Libyan Arab Jamahiriya</option> <option value="LI">Liechtenstein</option> <option value="LT">Lithuania</option> <option value="LU">Luxembourg</option> <option value="MO">Macau</option> <option value="MK">Macedonia, The Former Yugoslav Republic of</option> <option value="MG">Madagascar</option> <option value="MW">Malawi</option> <option value="MY">Malaysia</option> <option value="MV">Maldives</option> <option value="ML">Mali</option> <option value="MT">Malta</option> <option value="MH">Marshall Islands</option> <option value="MQ">Martinique</option> <option value="MR">Mauritania</option> <option value="MU">Mauritius</option> <option value="YT">Mayotte</option> <option value="MX">Mexico</option> <option value="FM">Micronesia, Federated States of</option> <option value="MD">Moldova, Republic of</option> <option value="MC">Monaco</option> <option value="MN">Mongolia</option> <option value="MS">Montserrat</option> <option value="MA">Morocco</option> <option value="MZ">Mozambique</option> <option value="MM">Myanmar</option> <option value="NA">Namibia</option> <option value="NR">Nauru</option> <option value="NP">Nepal</option> <option value="NL">Netherlands</option> <option value="AN">Netherlands Antilles</option> <option value="NC">New Caledonia</option> <option value="NZ">New Zealand</option> <option value="NI">Nicaragua</option> <option value="NE">Niger</option> <option value="NG">Nigeria</option> <option value="NU">Niue</option> <option value="NF">Norfolk Island</option> <option value="MP">Northern Mariana Islands</option> <option value="NO">Norway</option> <option value="OM">Oman</option> <option value="PK">Pakistan</option> <option value="PW">Palau</option> <option value="PA">Panama</option> <option value="PG">Papua New Guinea</option> <option value="PY">Paraguay</option> <option value="PE">Peru</option> <option value="PH">Philippines</option> <option value="PN">Pitcairn</option> <option value="PL">Poland</option> <option value="PT">Portugal</option> <option value="PR">Puerto Rico</option> <option value="QA">Qatar</option> <option value="RE">Reunion</option> <option value="RO">Romania</option> <option value="RU">Russian Federation</option> <option value="RW">Rwanda</option> <option value="KN">Saint Kitts and Nevis</option> <option value="LC">Saint LUCIA</option> <option value="VC">Saint Vincent and the Grenadines</option> <option value="WS">Samoa</option> <option value="SM">San Marino</option> <option value="ST">Sao Tome and Principe</option> <option value="SA">Saudi Arabia</option> <option value="SN">Senegal</option> <option value="SC">Seychelles</option> <option value="SL">Sierra Leone</option> <option value="SG">Singapore</option> <option value="SK">Slovakia (Slovak Republic)</option> <option value="SI">Slovenia</option> <option value="SB">Solomon Islands</option> <option value="SO">Somalia</option> <option value="ZA">South Africa</option> <option value="GS">South Georgia and the South Sandwich Islands</option> <option value="ES">Spain</option> <option value="LK">Sri Lanka</option> <option value="SH">St. Helena</option> <option value="PM">St. Pierre and Miquelon</option> <option value="SD">Sudan</option> <option value="SR">Suriname</option> <option value="SJ">Svalbard and Jan Mayen Islands</option> <option value="SZ">Swaziland</option> <option value="SE">Sweden</option> <option value="CH">Switzerland</option> <option value="SY">Syrian Arab Republic</option> <option value="TW">Taiwan, Province of China</option> <option value="TJ">Tajikistan</option> <option value="TZ">Tanzania, United Republic of</option> <option value="TH">Thailand</option> <option value="TG">Togo</option> <option value="TK">Tokelau</option> <option value="TO">Tonga</option> <option value="TT">Trinidad and Tobago</option> <option value="TN">Tunisia</option> <option value="TR">Turkey</option> <option value="TM">Turkmenistan</option> <option value="TC">Turks and Caicos Islands</option> <option value="TV">Tuvalu</option> <option value="UG">Uganda</option> <option value="UA">Ukraine</option> <option value="AE">United Arab Emirates</option> <option value="GB">United Kingdom</option> <option value="US">United States</option> <option value="UM">United States Minor Outlying Islands</option> <option value="UY">Uruguay</option> <option value="UZ">Uzbekistan</option> <option value="VU">Vanuatu</option> <option value="VE">Venezuela</option> <option value="VN">Viet Nam</option> <option value="VG">Virgin Islands (British)</option> <option value="VI">Virgin Islands (U.S.)</option> <option value="WF">Wallis and Futuna Islands</option> <option value="EH">Western Sahara</option> <option value="YE">Yemen</option> <option value="YU">Yugoslavia</option> <option value="ZM">Zambia</option> <option value="ZW">Zimbabwe</option> </select> <input type="text" name="address" value="Home Address" size="45"> <input type="text" name="address" value="Postal Code" size="35" <input type="text" name="email" value="e-mail" size="35"/><br> <input type="text" name="date" value="Wedding Date (dd-mm-yyyy)" size="35"/><br> <input type="text" name="time" value="Wedding Time (hh:mm)"/><br> <input type="text" name="hotel" value="Hotel" size="35"/><br> <input type="text" name="room" value="Room Number" size="10"/><br> <hr> <TEXTAREA NAME="comments" ROWS=10 COLS=45 value="Comments">Notes / Comments </TEXTAREA><br> </td></tr> </table>'; echo '</div> <br> <input type="submit" name="submit" value="Submit"> <input type="reset" name="reset" value="Reset"> <a href="logout.php"><input type="button" name="logout" value="Logout"></form></a> </div> <br>'; ?> <div id="footer"> <a href="http://validator.w3.org/" title="W3C HTML Validation">XHTML</a> . <a href="http://jigsaw.w3.org/css-validator/validator-uri.html" title="W3C CSS Validation">CSS</a> . <a href="http://www.w3.org/TR/WCAG10/; title="Web Content Accessibility Guidelines">WCAG</a> . <a href="csstinderbox.com/ CSS Tinderbox</a></div> <div align="center" class="boxes"> <!--//end #footer//--><small> ©2009-2010</small></div> </div> <!--//end #centerColumn//--> <!--width=256 height=170--> </body> </html>

data to file (+ echo data):


<?php SESSION_START(); $arxeio = "data.txt"; $fp = fopen($arxeio, "a") or die("Couldn't open $arxeio for writing!"); //fwrite($fp, $_POST[$file]."\n"); fwrite($fp, $_POST['color']."\n") or die("Couldn't write values to file!"); fwrite($fp, $_POST['size']."\n"); fclose($fp); echo $_SESSION['user']; echo $_POST['color']; echo $_POST['country']; echo "Saved to $arxeio successfully!"; ?>

What is wrong? It seems that it displays only the last selected item. Any advice would be appreciated,thanks in advance!


Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.