![]() |
![]() |
BerLon 19.05.2004 - 11:38 |
я знаю что здесь все добрые и помогут мне :) мне над внести данные в тектовый файл к примеру( не БД мускуль) через форму в www... и потом сделать echo $data типа <?php echo"<form name="form1" method="post" action=""> <input type="text" name="textfield" value="$name"> </form>"; $fp = fopen("table.txt", "w"); fclose($fp); ?> но тут канеша белиберда ) помоги а |
nd 1 - 19.05.2004 - 12:00 | "уважаемые пассажиры, люди добрые! извините, что обращаюсь к вам..." |
BerLon 2 - 19.05.2004 - 12:06 | <input maxLength=256 size=55 name=q value="уважаемые дядя гугл! пишу вам это письмо"> |
BerLon 3 - 19.05.2004 - 12:18 |
<?php $logFile = "table.txt"; // Open the file in append/read mode $fp = fopen($logFile, "a+"); // Create a string containing the user details echo"<form name="form1" method="post" action=""> <input type="text" name="textfield" value="$name"> </form>"; fwrite($fp, "$name"); fclose ($fp); ?> |
Bulbazavr 4 - 19.05.2004 - 12:22 |
Нифига не понял, что тебе нужно и для чего ? Зачем открывать файл на запись и тутже его закрывать не внеся изменений ? причем если в этом файлке была информация он потрется.Это что будет ? гостевая ? |
Bulbazavr 5 - 19.05.2004 - 12:23 |
echo"<form name=\"form1\" method=\"post\" action=\"\"> <input type=\"text\" name=\"textfield\" value=\"$name\"> </form>"; |
наркоМан 6 - 19.05.2004 - 12:25 |
А какая связь между формой и сохранением переменной в файл?:) Почему они у тебя вместе идут?... каша :) ЗЫ: тогда уж лучше сразу $_POST['name'] вместо "$name" писАть... |
BerLon 7 - 19.05.2004 - 12:27 |
щас скажу. http://www.futsalmoldova.com/camelot/555.php вот уже есть файл отображения тэйбл ткст файла но терь туда надо эти три колонки вносить! и например этих колонок количесвто фиксировано (10 строк по 3 ячейки)) |
Bulbazavr 8 - 19.05.2004 - 12:57 |
Делаешь файл save.php <form name="form1" method="post" action=""> <input type="text" name="value1"> <input type="text" name="value2"> <input type="text" name="value3"> <input type="submit" name="Submit" value="Submit"> </form> <? if((trim($value1)<>"")&&(trim($value2)<>"")&&(trim($value3)<>"")) { $logFile = "table.txt"; $fp = fopen($logFile, "a+"); fwrite($fp, "$value1 $value2 $value3\r\n"); fclose ($fp); } ?> не проверял, но по идее должно работать |
BerLon 9 - 19.05.2004 - 13:22 |
<html> <head> <title>Statistics File</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> </head> <body> <p> <form name="form1" method="post" action=""> <input type="text" name="name"> <input type="text" name="i"> <input type="text" name="o"> <input type="submit" name="Submit" value="Submit"> </form> <? if((trim($name)<>"")&&(trim($i)<>"")&&(trim($o)<>"")) { $logFile = "table.txt"; $fp = fopen($logFile, "a+"); fwrite($fp, "$name $i $o\r\n"); fclose ($fp); } ?> </p> </body> </html> Parse error: parse error, expecting `','' or `';'' in /home/futsal/public_html/camelot/addtable.php on line 16 |
BerLon 10 - 19.05.2004 - 13:24 | ой падажите |
BerLon 11 - 19.05.2004 - 13:26 |
это заработало :) вносит он туда файлЫ терь буду разбираться как редактировать это все через вэб формы |
BerLon 12 - 19.05.2004 - 13:53 |
<?php // set file to read $filename = "table.txt"; // open file $fh = fopen($filename, "r") or die("Could not open file!"); // read file contents $data = fread($fh, filesize($filename)) or die("Could not read file!"); // close file fclose($fh); // print file contents echo "<h3>Contents of File</h3> <form action='$newdata[php_self]' method= 'post' > <textarea name='newd' cols='20' rows='10'> $data </textarea> <input type='submit' value='Change'> </form>"; if ($data = $newdata) { echo " no change "; }else { // open file $fw = fopen($filename, 'w') or die('Could not open file!'); // write to file $fb = fwrite($fw,$newdata) or die('Could not write to file'); // close file fclose($fw); } ?> вот файл открывает тэйбл ткст, но берет данные одной пере менной... а нужно разделить их на $name $i $o помогите |
Bulbazavr 13 - 19.05.2004 - 14:26 |
<?php echo"<h3>Contents of File</h3> <form action='$newdata[php_self]' method= 'post' >"; $data=file("table.txt"); for($i=0; $i<count($data); $i++) { $n=explode(" ",$data[$i]); echo "<textarea name='newd1' cols='20' rows='10'>$n[0]</textarea> <textarea name='newd2' cols='20' rows='10'>$n[1]</textarea> <textarea name='newd3' cols='20' rows='10'>$n[2]</textarea><br>"; } echo "<input type='submit' value='Change'> </form>"; ?> |
BerLon 14 - 19.05.2004 - 14:43 |
читает и выводит, но при чэйнж - ниче не меняет в файле может добавить че |
Bulbazavr 15 - 19.05.2004 - 15:09 | Естественно надо добавить запись изменений :)), вопрос-то был только про разделение переменной :) |
BerLon 16 - 19.05.2004 - 15:20 | спасибо :) |
BerLon 17 - 19.05.2004 - 15:33 |
не могууу я аааа не могу правильно написать, не пахает </form>"; if ($data = $newdata) { echo " no change "; }else { // open file $newdata = "table.txt"; $fw = fopen("$filename", 'w') or die('Could not open file!'); // write to file $fb = fwrite($newdata) or die('Could not write to file'); // close file fclose($fw); } ?> |
BerLon 18 - 19.05.2004 - 16:46 |
ну помогите строчка же осталась |
Mexoc 19 - 19.05.2004 - 16:58 |
<? if(!isset($text)) { echo" <form action="" method=post> <input type=text name=text> <input type=submit> "; } else { $file=fopen("textfile.txt",'w'); fputs($file,$text); fclose($file); } ?> |
BerLon 20 - 19.05.2004 - 17:31 | он все стриает в файле! ноль байт получается |
Deflorator 21 - 19.05.2004 - 19:54 | дописать в файл надо что ли? |
Mexoc 22 - 19.05.2004 - 20:50 | Если дописывать, то не 'w', а 'a' |
BerLon 23 - 20.05.2004 - 10:10 |
http://www.berlon.amillo.net/edit.php не катит! даже 777 поставил на оба файла |