[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите найти ошибку
Imunele
Страничка с формами:

HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Form`s and geting data</title>
</head>
<body>
<table align="center">
<tr>
<form action="save.php" method="post" >
<tr><td><p>Имя</p></td> <td><input type=text name="firstname" size="26"></td></tr>
<tr><td><p>Фамилия</p></td> <td><input type=text name="lastname" size="26"></td></tr>
<tr><td><p>Email</p></td><td> <input type=text name="mail" size="26"></td></tr>
<tr><td><p align="top">Коммент</p> </td><td><textarea name="coment" rows="5" clos="60"></textarea></td></tr>
<tr><td><input type=submit name="sumbit" value="Сохранить данный в файл"></td><td><input type=reset name="reset" value="Сброс"></td></tr>
</table>
</form>
</body>
</html>



php скрипт:

PHP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<
title>так сохранили или нет?)</title>
</
head>
<?
php
   $host
="ftp.mmihaylenko.h16.ru";
   
ftp_connect($host);// connect to ftp
   
$connect=ftp_connect($host);
   if (!
$connect)
      echo(
"Ошибка при установлении связи с ФТП сервером"); // error
      
   
$user="mmihayl8";
   
$pass="***";
   
$result=ftp_login($connect,$user,$pass);
   if (!
$connect)
      echo(
"Ошибка при регистрации на ФТП сервере"); // error
      
   
$new_dir="WWW";
   
ftp_chdir($connect,$new_dir);
   
   
$file=fopen("data/data.txt","r+");// открытие файла для чтения и дозаписи
   
if (!$file
    echo(
"Ошибка при открытии файла");//error
   
else  
    
fwrite($file,$firstname);//запись переменной 
     
    
    
ftp_quit($connect);
?>


сервер выдает ошибку

Ошибка при установлении связи с ФТП сервером
Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/m/mmihaylenko.h16.ru/WWW/save.php on line 15
Ошибка при регистрации на ФТП сервере
Warning: ftp_chdir() expects parameter 1 to be resource, boolean given in /home/m/mmihaylenko.h16.ru/WWW/save.php on line 20

Warning: ftp_quit() expects parameter 1 to be resource, boolean given in /home/m/mmihaylenko.h16.ru/WWW/save.php on line 29

не могу понять...
сильно не ругайте,если что не так,пожалуйста



Спустя 36 минут, 53 секунды (14.10.2009 - 18:28) Imunele написал(а):
в смысле мне понятно,что нет соединения с сервером.ошибок в коде нет?мб параметр какой не указал...

Спустя 1 минута, 3 секунды (14.10.2009 - 18:29) twin написал(а):
Зачем тут два раза?
PHP
ftp_connect($host);// connect to ftp
   
$connect=ftp_connect($host);

А вообще проверь пароль, все правильно там.

Спустя 2 минуты, 41 секунда (14.10.2009 - 18:31) twin написал(а):
И вот тут
PHP
if (!$connect)
      echo(
"Ошибка при регистрации на ФТП сервере"); // error

вот так должно быть
PHP
if (!$result)
      echo(
"Ошибка при регистрации на ФТП сервере"); // error

Спустя 18 минут, 38 секунд (14.10.2009 - 18:50) Imunele написал(а):
спасибо.но все равно не могу присоедениться к ftp,пойду изучать работу с MySQL...

Спустя 12 минут, 10 секунд (14.10.2009 - 19:02) WildeR написал(а):
Цитата (Imunele @ 14.10.2009 - 15:50)
спасибо.но все равно не могу присоедениться к ftp,пойду изучать работу с MySQL...

Это как сказать: "Что то холодно, пойду поем":)
А по коду - кроме замечаний twina, все правильно вроде.
Быстрый ответ:

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