[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите плиз!
RashGamer
3 дня лазию в интернете читаю всякую информацию php, CGI, и т.п.
Дело в том что мне нужно сделать страничку с формой, и чтоб данные сохранялись в текстовый файл.
Я воспользовался бесплатным хостингом, закинул туда страничку вот такую:
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$param = $_POST['s_message'];
if (!is_file("FILE.txt"))
{
$s = fopen("FILE.txt","w");
fclose($s);
chmod("FILE.txt",0666);
}
$fp = fopen("FILE.txt","r+");
flock($fp,1);
fseek($fp,0,SEEK_END);
fputs($fp,"$param\n");
flock($fp,3);
fclose($fp);
}
?>

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">

<style type="text/css">
/*----------Text Styles----------*/
.ws6 {font-size: 8px;}
.ws7 {font-size: 9.3px;}
.ws8 {font-size: 11px;}
.ws9 {font-size: 12px;}
.ws10 {font-size: 13px;}
.ws11 {font-size: 15px;}
.ws12 {font-size: 16px;}
.ws14 {font-size: 19px;}
.ws16 {font-size: 21px;}
.ws18 {font-size: 24px;}
.ws20 {font-size: 27px;}
.ws22 {font-size: 29px;}
.ws24 {font-size: 32px;}
.ws26 {font-size: 35px;}
.ws28 {font-size: 37px;}
.ws36 {font-size: 48px;}
.ws48 {font-size: 64px;}
.ws72 {font-size: 96px;}
.wpmd {font-size: 13px;font-family: 'Arial';font-style: normal;font-weight: normal;}
/*----------Para Styles----------*/
DIV,UL,OL /* Left */
{
margin-top: 0px;
margin-bottom: 0px;
}
</style>


<script language="JavaScript1.4" type="text/javascript">
<!--
function jsPlay(soundobj) {
var thissound= eval("document."+soundobj);
try {
thissound.Play();
}
catch (e) {
thissound.DoPlay();
}
}
//-->
</script>

<script language="javascript" type="text/javascript">
<!--
function MM_swapImgRestore() {
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() {
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() {
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//-->
</script>

</head>

<body>

<--БАННЕР-->

<div id="image1" style="position:absolute; overflow:hidden; left:28px; top:6px; width:753px; height:1017px; z-index:0"><img src="images/1.bmp" alt="" border=0 width=753 height=1017></div>

<div id="image4" style="position:absolute; overflow:hidden; left:84px; top:9px; width:671px; height:82px; z-index:1"><img src="images/art1863937.gif" alt="" border=0 width=671 height=82></div>

<div id="image5" style="position:absolute; overflow:hidden; left:28px; top:115px; width:522px; height:99px; z-index:2"><img src="images/d 1.JPG" alt="" border=0 width=522 height=99></div>

<div id="text1" style="position:absolute; overflow:hidden; left:103px; top:223px; width:619px; height:583px; z-index:3"><div class="wpmd">
<div align=center><font class="ws11" color="#FF0000"><B>Форма заявки</B></font></div>
<div><font class="ws11" color="#FF0000"><B><BR></B></font></div>
<div><font class="ws11" color="#FF0000"><B>Ф.И.О.</B></font></div>
<div><font class="ws11" color="#FF0000"><B><BR></B></font></div>
<div><font class="ws11" color="#FF0000"><B>№ тел.</B></font><font class="ws11" color="#FF0000"><B> &nbsp; &nbsp; &nbsp; &nbsp;</B></font><font class="ws11" color="#FF0000"><B> &nbsp; &nbsp; &nbsp; &nbsp;</B></font><font class="ws11" color="#FF0000"><B> &nbsp; &nbsp; &nbsp; &nbsp;</B></font><font class="ws11" color="#FF0000"><B> &nbsp; &nbsp; &nbsp; &nbsp;</B></font><font class="ws11" color="#FF0000"><B>&nbsp;&nbsp;&nbsp; </B></font><font class="ws11" color="#FF0000"><B> &nbsp; &nbsp; &nbsp; &nbsp;</B></font><font class="ws11" color="#FF0000"><B> &nbsp; &nbsp; &nbsp; &nbsp;</B></font><font class="ws11" color="#FF0000"><B> &nbsp; &nbsp; &nbsp; &nbsp;</B></font><font class="ws11" color="#FF0000"><B>E-Mail:</B></font></div>
<div><font class="ws11" color="#FF0000"><B><BR></B></font></div>
<div><font class="ws11" color="#FF0000"><B>Выберите программу если такая есть в этом списке:</B></font></div>
<div><font class="ws11" color="#FF0000"><B><BR></B></font></div>
<div><font class="ws11" color="#FF0000"><B>Коментарии:</B></font></div>
<div><font class="ws11" color="#FF0000"><B><BR></B></font></div>
<div><font class="ws11" color="#FF0000"><B><BR></B></font></div>
</div></div>

<div id="nav10d" style="position:absolute; left:31px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav10','','images/nav138365780a.gif',1)" href="index.html"><img name="nav10" onLoad="MM_preloadImages('images/nav138365780a.gif')" alt="" border=0 src="images/nav138365780i.gif"></a></div>
<div id="nav11d" style="position:absolute; left:124px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav11','','images/nav138365781a.gif',1)" href="page2.html"><img name="nav11" onLoad="MM_preloadImages('images/nav138365781a.gif')" alt="" border=0 src="images/nav138365781i.gif"></a></div>
<div id="nav12d" style="position:absolute; left:217px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav12','','images/nav138365782a.gif',1)" href="page3.html"><img name="nav12" onLoad="MM_preloadImages('images/nav138365782a.gif')" alt="" border=0 src="images/nav138365782i.gif"></a></div>
<div id="nav13d" style="position:absolute; left:310px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav13','','images/nav138365783a.gif',1)" href="page4.html"><img name="nav13" onLoad="MM_preloadImages('images/nav138365783a.gif')" alt="" border=0 src="images/nav138365783i.gif"></a></div>
<div id="nav14d" style="position:absolute; left:403px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav14','','images/nav138365784a.gif',1)" href="page5.html"><img name="nav14" onLoad="MM_preloadImages('images/nav138365784a.gif')" alt="" border=0 src="images/nav138365784i.gif"></a></div>
<div id="nav15d" style="position:absolute; left:496px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav15','','images/nav138365785a.gif',1)" href="page6.html"><img name="nav15" onLoad="MM_preloadImages('images/nav138365785a.gif')" alt="" border=0 src="images/nav138365785i.gif"></a></div>
<div id="nav16d" style="position:absolute; left:589px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav16','','images/nav138365786a.gif',1)" href="page7.html"><img name="nav16" onLoad="MM_preloadImages('images/nav138365786a.gif')" alt="" border=0 src="images/nav138365786i.gif"></a></div>
<div id="nav17d" style="position:absolute; left:682px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav17','','images/nav138365787a.gif',1)" href="page8.html"><img name="nav17" onLoad="MM_preloadImages('images/nav138365787a.gif')" alt="" border=0 src="images/nav138365787i.gif"></a></div>

<form name="form1" method="POST" action="">
<input name="formtext1" type="text" maxlength=50 style="position:absolute;width:260px;left:154px;top:253px;z-index:5">
<input name="formtext2" type="text" maxlength=20 style="position:absolute;width:200px;left:155px;top:289px;z-index:6">
<select name="formselect1" style="position:absolute;left:499px;top:326px;width:146px;z-index:7">
<option value=""></option>
<option value="">Росгосстрах жизнь</option>
<option value="">Росгосстрах квартира</option>
<option value="">Росгосстрах дом</option>
<option value="">Другое</option>
</select>

<input name="formbutton1" type="submit" style="position:absolute;left:107px;top:476px;z-index:8">
<textarea name="textarea1" style="position:absolute;width:262px;height:86px;left:204px;top:369px;z-index:9">
</textarea>
<input name="formbutton2" type="reset" style="position:absolute;left:261px;top:476px;z-index:11">
<input name="E-Mail" type="text" style="position:absolute;width:200px;left:446px;top:289px;z-index:12">
</form>

</body>
</html>


Но ничего не сохраняеться, хостинг с поддержкой PHP, помогите плиз.



Спустя 22 минуты (28.02.2009 - 20:43) twin написал(а):
Стесняюсь спросить, а где здесь PHP?

PS Нашел... smile.gif

Спустя 4 минуты, 14 секунд (28.02.2009 - 20:47) twin написал(а):
PHP
<?
if (!is_file("FILE.txt")) 
{ 
$s 
= fopen("FILE.txt","w"); 
fclose
($s); 
chmod
("FILE.txt",0666); 
}
Вот ты файл открыл и закрыл. И чего? А пмсать в него Пушкин будет? smile.gif
fwrite()

А если PHP 5-й версии, то лучше
file-put-contents()

Спустя 16 минут, 52 секунды (28.02.2009 - 21:04) RashGamer написал(а):
Извени, я не шарю, за 3дня врятли научился чемуто толком, что туда еще надо напиши плиз

Спустя 8 минут, 9 секунд (28.02.2009 - 21:12) RashGamer написал(а):
честно говоря ничего не понял куда ссылки дал и кто там пушкин или еще какой великий писатель должен записывать инфу

Спустя 1 минута, 20 секунд (28.02.2009 - 21:14) twin написал(а):
Сорь, поторопился. Есть у тебя запись. Скорее всего, дело в крупных буквах. Иногда хостинги не приемлют заглавные в именах файлов.
И все таки лучше так:
PHP
<?
if(
file_exists('file.txt'))
file_put_contents('file.txt',$param);

Если файл есть изначально. Или просто
PHP
<?
file_put_contents('file.txt',$param);

Спустя 6 минут, 48 секунд (28.02.2009 - 21:20) RashGamer написал(а):
ты про эти заглавные говоришь?
HTML
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"


или в php?

Спустя 3 минуты, 45 секунд (28.02.2009 - 21:24) twin написал(а):
Ну если в ини не прописано, что html исполняется как php, то разумеется. А вообще должно быть так:

PHP
<?
$fp = fopen("file.txt","r+"); 
flock
($fp, LOCK_EX);
fseek($fp,0,SEEK_END); 
fputs
($fp,"$param\n"); 
flock
($fp, LOCK_UN)
fclose($fp); 
}

ЗЫ успел уже отредактировать.... Я про название файла.

Спустя 4 минуты, 59 секунд (28.02.2009 - 21:29) RashGamer написал(а):
как сделать ини? что то прописать в текстовом файле и поменять расширение на ини?

Спустя 2 минуты, 9 секунд (28.02.2009 - 21:31) twin написал(а):
Не надо ничего менять в ини. Ты же спрашивал, нужно ли у фйла расширение .php Я так понял, что у всего скрипта. Конечно нужно, если он самостоятельный, то есть не подключаемый.
А сам файл FILE.txt создается?

Спустя 1 минута, 54 секунды (28.02.2009 - 21:33) RashGamer написал(а):
как это сделать? 1st page 2000 не сохраняет в таком формате


ничего не создаеться

Спустя 8 минут, 22 секунды (28.02.2009 - 21:42) twin написал(а):
PHP
<?

$param = isset($_POST['s_message'])?$_POST['s_message']:NULL;
if(
$param)
{
 
if 
(!is_file("file.txt")) 
{ 
$s 
= fopen("file.txt","w"); 
fclose
($s); 
chmod
("file.txt",0666); 
} 
$fp 
= fopen("file.txt","r+"); 
flock
($fp, LOCK_EX);
fseek($fp,0,SEEK_END); 
fputs
($fp,"$param\n"); 
flock
($fp, LOCK_UN);
fclose($fp);
}

И наверное все таки так надо:
PHP
<?
fputs($fp,"$param\r\n");

Спустя 3 минуты, 35 секунд (28.02.2009 - 21:45) RashGamer написал(а):
как поментять расширение файла то?

Спустя 1 минута, 14 секунд (28.02.2009 - 21:46) twin написал(а):
В редакторе. Какой редактор у тебя?

Спустя 2 минуты, 45 секунд (28.02.2009 - 21:49) RashGamer написал(а):
php нет есть только Frontpage, 1st page, Web page maker
незнаю что нужно

Спустя 3 минуты, 20 секунд (28.02.2009 - 21:53) RashGamer написал(а):
http://www.webservis.ru/ слушай давай накидаем простую форму на ты закидываешь на хост и тестим мне млять это до завтра надо реализовать по плану к директору в понедельник

Спустя 20 минут, 31 секунда (28.02.2009 - 22:13) twin написал(а):
А что нужно в файл то написать, все из формы?

Спустя 3 минуты, 57 секунд (28.02.2009 - 22:17) twin написал(а):
Блин, перечитал вопрос. Ясно. Вот тут выбирай любую.

Спустя 1 минута, 31 секунда (28.02.2009 - 22:19) RashGamer написал(а):
ну да вот щас создал и закинул
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<?

$param = isset($_POST['name'])?$_POST['name']:NULL;
if($param)
{
if (!is_file("file.txt"))
{
$s = fopen("file.txt","w");
fclose($s);
chmod("file.txt",0666);
}
$fp = fopen("file.txt","r+");
flock($fp, LOCK_EX);
fseek($fp,0,SEEK_END);
fputs($fp,"$param\n");
flock($fp, LOCK_UN);
fclose($fp);
}
?>
<html>
<head>
<title>Untitled</title>
</head>

<body>
<--БАННЕР-->

<form method="POST" action="">
Ф.И.О. <input name="name" type="text" value="">
E-Mail: <input name="E-mail" type="text" value="">
<input type="submit">
</form>

</body>
</html>


ничего не сохраняет

Спустя 7 минут, 11 секунд (28.02.2009 - 22:26) twin написал(а):
Если тебе надо просто любую форму, то
вот образец
а тут сам файл.

Спустя 2 минуты, 35 секунд (28.02.2009 - 22:28) RashGamer написал(а):
ВОт это от туда
PHP
<?php  
header
("Content-Type: text/html; charset=utf-8"); 
$login = isset($_POST['login'])?$_POST['login']:null
$message = isset($_POST['message'])?$_POST['message']:null
?> 
<form action="?" method="post"> 
Логин:<br /> 
<input name="login" type="text"  value="<?php echo htmlspecialchars($login?>"/><br /> 
Сообщение:<br /> 
<textarea name="message" cols="40" rows="10"> 
<?php  
echo htmlspecialchars($message)  
?> 
</textarea><br /> 
<input name="ok" type="submit" /> 
</form> 
<?php 
if(isset($_POST['ok'])) 

    if(empty(
$_POST['login'])) 
    echo 
"Текстовое поле не заполнено."
    elseif(empty(
$_POST['message'])) 
    echo 
"Текстовая область не заполнена.";     
    else 
    
file_put_contents("text.txt",$message); 

else 

echo 
"Напишите что нибудь"



PHP
$login = isset($_POST['login'])?$_POST['login']:null
$message = isset($_POST['message'])?$_POST['message']:null;


тут мне нажо поменять login на name и message на e-mail?

Спустя 4 минуты, 52 секунды (28.02.2009 - 22:33) twin написал(а):
А зачем? Там же просто пустая форма... Или все таки конкретное что то надо? Если надо мыло сохранять, то арея не к чиму... И проверка другая нужна. А если без разницы, то просто файл скачай, я же сцелку выше кинул.

Спустя 3 минуты, 44 секунды (28.02.2009 - 22:37) RashGamer написал(а):
ошибку пишет мля
Fatal error: Call to undefined function: file_put_contents() in /home/far/a/p/c/apcent/public_html/1.php on line 31

Спустя 3 минуты, 28 секунд (28.02.2009 - 22:40) RashGamer написал(а):
некоторые вещи у меня на китайском написанны в этом файле
PHP
<?php  
header
("Content-Type: text/html; charset=utf-8"); 
$login = isset($_POST['login'])?$_POST['login']:null
$message = isset($_POST['message'])?$_POST['message']:null
?> 
<form action="?" method="post"> 
Логин:<br /> 
<input name="login" type="text"  value="<?php echo htmlspecialchars($login?>"/><br /> 
Сообщение:<br /> 
<textarea name="message" cols="40" rows="10"><?php echo htmlspecialchars($message?></textarea><br /> 
<input name="ok" type="submit" /> 
</form> 
<?php 
if(isset($_POST['ok'])) 

    if(empty(
$_POST['login'])) 
    { 
    echo 
"Текстовое РїРѕР»Рµ РЅРµ Р·Р°РїРѕР»РЅРµРЅРѕ."
    } 
    elseif(empty(
$_POST['message'])) 
    { 
    echo 
"Текстовая РѕР±Р»Р°СЃС‚СЊ РЅРµ Р·Р°РїРѕР»РЅРµРЅР°."
    }     
    elseif(
file_exists("text.txt") && file_get_contents("text.txt")) 
    { 
  
$message $message."\r\n".file_get_contents("text.txt"); 
    
file_put_contents("text.txt",$message); 
    } 
    else 
    { 
    
file_put_contents("text.txt",$message."\r\n"); 
    } 

else 

echo 
"Напишите С‡С‚Рѕ РЅРёР±СѓРґСЊ"


if(
file_exists("text.txt")) 
echo 
nl2br(htmlspecialchars(file_get_contents("text.txt"))); 


Спустя 1 минута, 26 секунд (28.02.2009 - 22:42) RashGamer написал(а):
это стало после того как на хост закинул

Спустя 1 минута, 17 секунд (28.02.2009 - 22:43) twin написал(а):
Потому что он под UTF-8, а ты под виндой открыл. Щас я тебе в виндовской сделаю.

Спустя 5 минут, 17 секунд (28.02.2009 - 22:48) twin написал(а):
Готово, забирай.

Спустя 5 минут, 33 секунды (28.02.2009 - 22:54) RashGamer написал(а):
поменял теперь и еррор не пишеться но файл серавно не создаеться

Спустя 32 секунды (28.02.2009 - 22:54) RashGamer написал(а):

Спустя 2 минуты, 13 секунд (28.02.2009 - 22:57) RashGamer написал(а):
PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>

<
title>Форма</title>
<
meta content="text/html; charset=windows-1251" />
</
head>
<
body>
<?
php  

$login 
= isset($_POST['login'])?$_POST['login']:null
$message = isset($_POST['message'])?$_POST['message']:null
?> 
<form action="?" method="post"> 
Логин:<br /> 
<input name="login" type="text"  value="<?php echo htmlspecialchars($login?>"/><br /> 
Сообщение:<br /> 
<textarea name="message" cols="40" rows="10"><?php echo htmlspecialchars($message?></textarea><br /> 
<input name="ok" type="submit" /> 
</form> 
</body>
</html>

<?php 
if(isset($_POST['ok'])) 

    if(!
$login
    { 
    echo 
"Текстовое поле не заполнено."
    } 
    elseif(!
$message
    { 
    echo 
"Текстовая область не заполнена."
    }     
    elseif(
file_exists("text.txt") && file_get_contents("text.txt")) 
    { 
  
$message $message."\r\n".file_get_contents("text.txt"); 
    
file_put_contents("text.txt",$login."\r\n".$message); 
    } 
    else 
    { 
    @
file_put_contents("text.txt",$login."\r\n".$message."\r\n"); 
    
header("location: /");
    } 

else 

echo 
"Напишите что нибудь"

echo 
"<br>";
if(
file_exists("text.txt")) 
echo 
nl2br(htmlspecialchars(file_get_contents("text.txt"))); 


Спустя 2 минуты, 26 секунд (28.02.2009 - 22:59) RashGamer написал(а):
может из-за хостинга бесплатного

Спустя 2 минуты, 14 секунд (28.02.2009 - 23:01) twin написал(а):
Версия php у тебя 4-я. Скачай сейчас, все должно работать.

Спустя 8 минут, 35 секунд (28.02.2009 - 23:10) RashGamer написал(а):
качаю

Спустя 3 минуты, 58 секунд (28.02.2009 - 23:14) RashGamer написал(а):
все правильно вот это вот качаю php-5.2.9-win32-installer.msi

Спустя 2 минуты, 37 секунд (28.02.2009 - 23:16) twin написал(а):
Да то, что сейчас залито у меня под 4-й будет работать.

вот

Спустя 1 минута, 43 секунды (28.02.2009 - 23:18) RashGamer написал(а):
подожди а что с этим делать када скачаю?

Спустя 5 минут, 14 секунд (28.02.2009 - 23:23) RashGamer написал(а):
Закинул вот что вышло:


Warning: fopen(text.txt) [function.fopen]: failed to open stream: Permission
denied in /home/far/a/p/c/apcent/public_html/123.php on line 29

Warning: flock(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/123.php on line 30

Warning: fseek(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/123.php on line 31

Warning: fputs(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/123.php on line 32

Warning: flock(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/123.php on line 33

Warning: fclose(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/123.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /home/far/a/p/c/apcent/public_html/123.php:29) in /home/far/a/p/c/apcent/public_html/123.php on line 35








Спустя 3 минуты, 47 секунд (28.02.2009 - 23:27) twin написал(а):
Прав не достаточно у каталога на запись файлов.
Да вообще можешь не париться, я сносить не буду, пусть повисит пару дней. Там и покажешь.

Спустя 3 минуты, 39 секунд (28.02.2009 - 23:31) RashGamer написал(а):
установил что дальше сделать?

Спустя 58 секунд (28.02.2009 - 23:32) twin написал(а):
Права на корневую дирректорию выстави 777

Спустя 1 минута, 8 секунд (28.02.2009 - 23:33) RashGamer написал(а):
каким образом?

Спустя 4 минуты, 11 секунд (28.02.2009 - 23:37) twin написал(а):
Ну я бис его знает, как там на твоём хостинге... Где то должно быть. Ищи слово Permission, если найдешь, там должны быть галочки или поля ввода. Надо чтоб были все семерки.

Спустя 6 минут, 56 секунд (28.02.2009 - 23:44) RashGamer написал(а):
я думал что это как то все проще

Спустя 9 минут, 43 секунды (28.02.2009 - 23:54) RashGamer написал(а):
Расширение у PHP скриптов ОБЯЗАТЕЛЬНО php (phtml, php3 - допустимы для совместимости).

PHP скрипты можно устанавливать в любой директории находящейся в public_html, кроме cgi-bin.

РНР скрипты могут читать/писать файлы начиная от директории public_html.

Файлы, в которые пишут РНР скрипты, должны иметь CHMOD 660.

Директории, где размещены файлы, в которые пишут РНР скрипты должны иметь CHMOD 770.

В параметрах функции mail() заполнение поля "Return-Path:" обязательно.

Полный путь к вашей HTML директории указан на странице администрирования, попасть на которую можно с главной страницы сервера, введя Ваш ID и пароль.

ЗАПРЕЩЕНО устанавливать собственные массовые рассылки почты т.к. все отправленные сообщения через них будут "убиты", при повторном нарушении аккаунт удалён (защита от спама).
Пользуйтесь предустановленными рассылками новостей и т.п.
*Массовая рассылка это скрипты рассылки новостей и т.п.

На бесплатном хостинге ЗАПРЕЩЕНЫ скрипты накручивающие показы в бан службах, Рамблере и т.п.

На бесплатном хостинге ЗАПРЕЩЕНО устанавливать собственные скрипты "топов", рейтингов, баннерных служб, собственные скрипты счетчиков типа "Рамблер" и т.п.

Спустя 32 секунды (28.02.2009 - 23:54) RashGamer написал(а):
это с сайта хостера может тут моя проблема?

Спустя 11 минут, 10 секунд (1.03.2009 - 00:05) twin написал(а):
Вот это и есть права CHMOD 770 Лучше все семерки, для верности. Тебе же не юзать, только показать. Файл новый скачай, я там чмод поставил, а на директорию корневую надо где то там искать, на хостинге. Или по FTP попробуй.

Спустя 4 минуты, 25 секунд (1.03.2009 - 00:10) RashGamer написал(а):
Warning: fopen(text.txt) [function.fopen]: failed to open stream: Permission denied in /home/far/a/p/c/apcent/public_html/770.php on line 30

Warning: flock(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/770.php on line 31

Warning: fseek(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/770.php on line 32

Warning: fputs(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/770.php on line 33

Warning: flock(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/770.php on line 34

Warning: fclose(): supplied argument is not a valid stream resource in /home/far/a/p/c/apcent/public_html/770.php on line 35

Warning: chmod() [function.chmod]: Unable to access text.txt in /home/far/a/p/c/apcent/public_html/770.php on line 36

Warning: chmod() [function.chmod]: No such file or directory in /home/far/a/p/c/apcent/public_html/770.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/far/a/p/c/apcent/public_html/770.php:30) in /home/far/a/p/c/apcent/public_html/770.php on line 37

Спустя 3 минуты, 20 секунд (1.03.2009 - 00:13) RashGamer написал(а):
зашел по фтп что делать?

Спустя 1 минута, 1 секунда (1.03.2009 - 00:14) twin написал(а):
ну ищи в менеджере своём, где права меняются. и поменяй.

Спустя 2 минуты, 38 секунд (1.03.2009 - 00:17) RashGamer написал(а):
Имя Тип Размер Время
. Каталог 28.02.2004 16:02:00
public_html Каталог 01.03.2004 0:08:00
.cshrc Файл "CSHRC" 628 Б 28.02.2004 17:02:00
.login Файл "LOGIN" 299 Б 28.02.2004 17:02:00
.login_conf Файл "LOGIN_CONF" 160 Б 28.02.2004 17:02:00
.mail_aliases Файл "MAIL_ALIASES" 371 Б 28.02.2004 17:02:00
.mailrc Файл "MAILRC" 331 Б 28.02.2004 17:02:00
.profile Файл "PROFILE" 722 Б 28.02.2004 17:02:00
.rhosts Файл "RHOSTS" 276 Б 28.02.2004 17:02:00
.shrc Файл "SHRC" 852 Б 28.02.2004 17:02:00

Спустя 2 минуты, 46 секунд (1.03.2009 - 00:20) twin написал(а):
Не, надо в программе, которой ты зашел по FTP искать. Эта программа называется FTP-менеджер. Как ты туда заходишь?

Спустя 1 минута, 36 секунд (1.03.2009 - 00:21) RashGamer написал(а):
в опере фтп адрес пишу и все там каталог с файлами этими и папкой где сайт лежит

Спустя 2 минуты, 34 секунды (1.03.2009 - 00:24) twin написал(а):
В опере такого нету, на сколько я знаю. В осле вроде что то было, точно не скажу, не юзал.

Спустя 3 минуты, 17 секунд (1.03.2009 - 00:27) RashGamer написал(а):
.shrc
.rhosts
.profile
.mailrc
.mail_aliases
.login_conf
.login
.cshrc
вот список файлов лежащих на фтп какой из них открыть чтобы изменить права?

Спустя 1 минута, 40 секунд (1.03.2009 - 00:29) RashGamer написал(а):
вот данные содержащиеся в .profile

# $FreeBSD: src/share/skel/dot.profile,v 1.19 1999/08/28 00:21:53 peter Exp $
#
# .profile - Bourne Shell startup script for login shells
#
# see also sh(1), environ(7).
#

# remove /usr/games and /usr/X11R6/bin if you want
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/bin:/usr/X11R6/bin:$HOME/bin; export PATH

# Setting TERM is normally done through /etc/ttys. Do only override
# if you're sure that you'll never log in via telnet or xterm or a
# serial line.
# Use cons25l1 for iso-* fonts
# TERM=cons25; export TERM

BLOCKSIZE=K; export BLOCKSIZE
EDITOR=vi; export EDITOR
PAGER=more; export PAGER

# set ENV to a file invoked each time sh is started for interactive use.
ENV=$HOME/.shrc; export ENV

Спустя 2 минуты, 23 секунды (1.03.2009 - 00:31) RashGamer написал(а):
кажеться нашел слово то permission так вроде

PHP
# $FreeBSD: src/share/skel/dot.shrc,v 1.2 1999/08/28 00:21:54 peter Exp $
#
# .shrc - bourne shell startup file 
#
# This file will be used if the shell is invoked for interactive use and
# the environment variable ENV is set to this file.
#
# see also sh(1), environ(7).
#


# file permissions: rwxr-xr-x
#
# umask    022

# Uncomment next line to enable the builtin emacs(1) command line editor
# in sh(1), e.g. C-a -> beginning-of-line.
# set -o emacs


# some useful aliases
alias h='fc -l'
alias j=jobs
alias m
=$PAGER
alias ll
='ls -laFo'
alias l='ls -l'
alias g='egrep -i'
 
# # be paranoid
# alias cp='cp -ip'
# alias mv='mv -i'
# alias rm='rm -i'


# # set prompt: ``username@hostname$ '' 
# PS1="`whoami`@`hostname | sed 's/\..*//'`"
# case `id -u` in
#     0) PS1="${PS1}# ";;
#     *) PS1="${PS1}$ ";;
# esac

# search path for cd(1)
# CDPATH=.:$HOME

Спустя 6 минут, 15 секунд (1.03.2009 - 00:37) twin написал(а):
Да это все тут не при чем. Там где то на хостинге должна быть какая то панель. Правда я ни разу бесплатные не юзал, без понятия. Или там надо искать, или в ftp-менеджере менять нужно права на директорию. А это все не то.

Спустя 1 минута, 35 секунд (1.03.2009 - 00:39) RashGamer написал(а):
тоталкомандер падет? там можно поменять?

Спустя 8 минут, 28 секунд (1.03.2009 - 00:47) twin написал(а):
пайдет. там в нем и ищи как права менять.

Спустя 2 минуты, 23 секунды (1.03.2009 - 00:50) FatCat написал(а):
В тоталкомандере через меню:
Файл => Изменить атрибуты.
В окошке ставишь галочки кому что разрешено, а в низу цифирки меняются.

Спустя 20 минут, 26 секунд (1.03.2009 - 01:10) RashGamer написал(а):
что то он у меня даже соединиться с сервером не может

Спустя 1 день, 22 часа, 47 минут, 34 секунды (2.03.2009 - 23:58) demorian написал(а):
если нужен хороший редактор советую phpDesigner удобный, и сам тебе скажет даже если что, в какой строке у тебя неправильно написан php. Я правильно понял, ты хочешь сделать форму заявки, чтобы она записывалась в фаил file.txt?
а не проще будет сделать то же самое но с записью информации в MySQL?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.