Byrger http://ru2.php.net/manual/en/features.file-upload.post-method.php http://ru2.php.net/manual/en/function.move-uploaded-file.php
PHP: if (filesize('file.txt')!=0) echo 'Не пустой! Не удалять! Ааааааа!'; else echo 'Вот ты любитель пустые файлы на диске держать';
В чем моя проблема? PHP: <?php if (filesize("proxy.txt") == 0){ echo "Файл пуст.Выводить нечего!"; } else { $my = fopen("proxy.txt", "w+"); while (!feof($my)){ $buff = fgets($my,4096); echo $buff; } } ?> Заполняю файл прокси.тхт Дальше захожу на страницу.Так он у меня удаляет все что в файле прокси.тхт
'w+' Открывает файл для чтения и записи; помещает указатель в начало файла и обрезает файл до нулевой длинны. Если файл не существует - пробует его создать. А тебе нужно 'r' т.е. PHP: <?php if (filesize("proxy.txt") == 0) { echo "Файл пуст.Выводить нечего!"; } else { $my = fopen("proxy.txt", "r"); while (!feof($my)) { $buff = fgets($my,4096); echo $buff; } } ?>
Народ вопрос что можно доабвить чтоб не менять остальной код Code: <?php $db = mysql_connect ("localhost","obereguser","12345"); mysql_select_db("oberegisr",$db); ?> <html> <head> <TITLE></TITLE> <META NAME="KEYWORDS" CONTENT=""> <META NAME="DESCRIPTION" CONTENT=""> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <center> <br><br> <?php $result=mysql_query("SELECT id,title,text FROM news ORDER BY id DESC",$db); $myrow=mysql_fetch_array($result); do { if (strlen($myrow['text']) > 255) { $moreThan255 = true; $myrow['text'] = substr($myrow['text'],0,255); } $myrow['text'] = wordwrap($myrow['text'], 50, "\n", true); printf("<a href='view_news.php?id=%s'>%s</a><br><br><br> %s<br> if ($moreThan255) { echo "<br><a style='color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;' href=news.php?id=$myrow[id]>Читать дальше...</a>"; } ",$myrow["id"],$myrow["title"],$myrow["text"]); } while ($myrow=mysql_fetch_array($result)); ?> </center> </body> </html> выше код не рабочий, сначала я написал вот так этот код работает Code: <?php $db = mysql_connect ("localhost","obereguser","12345"); mysql_select_db("oberegisr",$db); ?> <html> <head> <TITLE></TITLE> <META NAME="KEYWORDS" CONTENT=""> <META NAME="DESCRIPTION" CONTENT=""> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <center> <br><br> <?php $result=mysql_query("SELECT id,title,text FROM news ORDER BY id DESC",$db); $myrow=mysql_fetch_array($result); do { if (strlen($myrow['text']) > 255) { $moreThan255 = true; $myrow['text'] = substr($myrow['text'],0,255); } $myrow['text'] = wordwrap($myrow['text'], 50, "\n", true); printf("<a href='view_news.php?id=%s'>%s</a><br><br><br> %s<br>",$myrow["id"],$myrow["title"],$myrow["text"]); if ($moreThan255) { echo "<br><a style='color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;' href=news.php?id=$myrow[id]>Читать дальше...</a>"; } } while ($myrow=mysql_fetch_array($result)); ?> </center> </body> </html> но мне надо чтоб if ($moreThan255) { echo "<br><a style='color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;' href=news.php?id=$myrow[id]>Читать дальше...</a>"; } шел после $myrow['text'] = wordwrap($myrow['text'], 50, "\n", true); printf("<a href='view_news.php?id=%s'>%s</a><br><br><br> %s<br> ,я чет голову ломаю как написать
PHP: <? if(isset($_POST['name']) && isset($_POST['text'])) { if(!empty($_POST['name']) && !empty($_POST['text'])) { $text = str_replace("\n", "<br />", $text); $name=strip_tags(stripslashes(substr($_POST['name'],0,15))); $text=strip_tags(stripslashes(substr($_POST['text'],0,60))); $str="Имя:".$name."<br>"."Сказал:".$text."\r\n"; $fp=fopen("basa.txt","a+"); fputs($fp,"$str\r\n"); fclose($fp); header ("Location: ?"); }else{ echo 'вы не ввели данные'; } } $file_array = file("basa.txt"); $c = count($file_array); for($i = $c-20; $i < $c; $i++) { echo "$file_array[$i]"; } ?> <form method=POST action="index.php"><br> Имя:<br> <input name="name" value=""><br> Сообщнние<br> <textarea name="text" rows="6" cols="15"></textarea> <br> <input value="пуск" type="submit"></form> подскажите как мне форматировать текст,чтобы он переносился с опр стороки
Смотря где стоит %. Если в регулярках, то так просто отделяют её начало и конец. -> не только выхов объекта класса
Почему обязательно класса? mysql_fetch_object() к примеру возвращает результат запроса как объект. m0Hze % это деление по модулю. В условиях используют например для проверки кратности, чётности/нечётности
Это обращение к к классу, если я не ошибаюсь. Примерно так mail->send(); Где mail класс а send() функция класса. Поправьте если не прав.
PHP: function seltreecat($level=0) { connection(); $query="SELECT id,id_cat,sub, name FROM category where id_cat=$level order by sub"; $rezult = mysql_query($query); $counter =0 ; if(!$rezult) echo mysql_error().exit(); while(($cat = mysql_fetch_array($rezult)) !==false) { for($i =0 ; $i <$counter ; $i++) $nbs = " "; $counter++; if($cat['sub'] == 0 ) { echo "<option>{$nbs}(".$cat['sub'].")". $cat['name']."</option>"; } if($cat['sub'] > 0 ) { echo "<option>{$nbs}(".$cat['sub'].")". $cat['name']."</option>"; } } if(mysql_num_rows($rezult) > 0) seltreecat($level+1) ; } <select> <?= seltreecat(); ?> </select> не знаю правильно ли я сделал, что суб категории доставать . Вопрос как сделать что вложение было так Auto->Mercedes->E660 надо ли создать еще одно поле таблице и как лучше отделить код хтмл...
PHP: $c = count($files); for ($id = 0; $id < $c; $id ++) { include "./include/$files[$id]"; echo "Имя - {$name1}<br>"; echo "<input type=\"text\" maxlength=\"1500\" value=\"{$r}\"> " ; echo "<textarea rows=\"7\" cols=\"30\" value=\"{$text}\"</textarea> <br>"; echo "<font color=\"red\">---------------------------------</font>"; } все переменные есть в файлах.. но выводит както ваще не так как надо) что такое?
уверен что инклудиться ? зачем использовать двойные кавычки и везде писать \" вместо конкации с нужной переменной ? лучше дай больший кусок кода, ну или что выводиться у тебя и что должно.
Может попробуешь не так: PHP: include "./include/$files[$id]"; а так? PHP: include './include/'.$files[$id];