Page 1 of 1

Problem with ftp_login()

Posted: Wed Jul 26, 2006 8:25 am
by itsmani1
I am having problem with ftp_login():

here is output:
http://localhost/members/edit_clip_site.php mysql error.
Warning: ftp_login(): This is a private system - No anonymous login in
/home/videocli/public_html/members/edit_clip_site.php on line 55
FTP connection has failed!Attempted to connect to videoclips4sale.com for
user
Thanks

Posted: Wed Jul 26, 2006 9:21 am
by feyd
That's neat. We can't help you though. Supply more information.

Posted: Wed Jul 26, 2006 9:22 am
by Benjamin
The error is pretty clear..
This is a private system - No anonymous login
Have you tried supplying a user/pass?

Posted: Wed Jul 26, 2006 9:49 am
by itsmani1
Here is php code, hope this will help

Code: Select all

<?php 
ob_start();
//session_start();
include("logincheck.php");
$storeid=$_SESSION['userid'];
$username=$_SESSION['userlogin'];
require ("../connection.php");
require ("path.php");

// Update style

if(!empty($_POST['title']))
{
	$title = addslashes($_POST['title']);
	$description = addslashes($_POST['description']);
	$keywords = addslashes($_POST['keywords']);
	$bg_image = addslashes($_POST['bg_image']);
	$bg_color = addslashes($_POST['bg_color']);
	$txt_color = addslashes($_POST['txt_color']);
	$lnk_color = addslashes($_POST['lnk_color']);
	$vlnk_color = addslashes($_POST['vlnk_color']);
	$top_html = addslashes($_POST['top_html']);
	$bottom_html = addslashes($_POST['bottom_html']);
	$cat1 = $_POST['cat1'];
	$cat2 = $_POST['cat2'];
	$cat3 = $_POST['cat3'];
	$cat4 = $_POST['cat4'];
	$store_grouping = addslashes($_POST['store_grouping']);
	$display_order = $_POST['sortorder'].":".$_POST['sortdir'];
	
	$update_my_style = mysql_query("UPDATE `styles` SET `title` = '$title',
`description` = '$description',
`keywords` = '$keywords',
`bg_image` = '$bg_image',
`bg_color` = '$bg_color',
`txt_color` = '$txt_color',
`lnk_color` = '$lnk_color',
`vlnk_color` = '$vlnk_color',
`top_html` = '$top_html',
`bottom_html` = '$bottom_html',
`store_grouping` = '$store_grouping',
`display_order` = '$display_order' WHERE `style_type`='clip' AND `store_id`= '$storeid'");

$update_my_store_cat = mysql_query("UPDATE `store` SET `cat1` = '$cat1',
`cat2` = '$cat2',
`cat3` = '$cat3',
`cat4` = '$cat4' WHERE `storeid`= '$storeid'");
}



$conn_id = ftp_connect($ftp_server); 

// Authenticate
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 

	// Exit if connection fails
	if ((!$conn_id) || (!$login_result))
	{ 
       echo "FTP connection has failed!";
       echo "Attempted to connect to $ftp_server for user $ftp_user_name"; 
       exit; 
    }
   
// Get background images from directory
$list_bg_images = ftp_nlist($conn_id, $root."images");


$my_style = mysql_query("SELECT * FROM `styles` WHERE `store_id`='$storeid' AND `style_type`='clip' LIMIT 1");
	if(mysql_num_rows($my_style) == 1)
	{
		// Get user settings
		while($row = mysql_fetch_array($my_style))
		{
			// Get settings for form fields
			$title = stripslashes($row['title']);
			$description = stripslashes($row['description']);
			$keywords = stripslashes($row['keywords']);
			$bg_image = stripslashes($row['bg_image']);
			$bg_color = stripslashes($row['bg_color']);
			$txt_color = stripslashes($row['txt_color']);
			$lnk_color = stripslashes($row['lnk_color']);
			$vlnk_color = stripslashes($row['vlnk_color']);
			$top_html = stripslashes($row['top_html']);
			$bottom_html = stripslashes($row['bottom_html']);
			$store_grouping = stripslashes($row['store_grouping']);
			$display_order = stripslashes($row['display_order']);
		}
		
		$my_cats = mysql_query("SELECT `cat1`,`cat2`,`cat3`,`cat4` FROM `store` WHERE `storeid`='$storeid'");
		while($row_cats = mysql_fetch_array($my_cats))
		{
		$my_cat1 = $row_cats['cat1'];
		$my_cat2 = $row_cats['cat2'];
		$my_cat3 = $row_cats['cat3'];
		$my_cat4 = $row_cats['cat4'];
		}
		
	}
	else
	{ 
		// Seems to be user's first time, create fresh settings row
		$create_settings = mysql_query("INSERT INTO `styles` (`style_type` , `store_id` , `title`, `display_order` ) VALUES ('clip', '$storeid', 'My Clip Store', 'date:desc')");
		if($create_settings)
		{
			// Get user settings
			$my_style = mysql_query("SELECT * FROM `styles` WHERE `store_id`='$storeid' AND `style_type`='clips' LIMIT 1");
			while($row = mysql_fetch_array($my_style))
			{
			// Get settings for form fields
			$title = stripslashes($row['title']);
			$description = stripslashes($row['description']);
			$keywords = stripslashes($row['keywords']);
			$bg_image = stripslashes($row['bg_image']);
			$bg_color = stripslashes($row['bg_color']);
			$txt_color = stripslashes($row['txt_color']);
			$lnk_color = stripslashes($row['lnk_color']);
			$vlnk_color = stripslashes($row['vlnk_color']);
			$top_html = stripslashes($row['top_html']);
			$bottom_html = stripslashes($row['bottom_html']);
			$store_grouping = stripslashes($row['store_grouping']);
			$display_order = stripslashes($row['display_order']);			
			}
			$my_cats = mysql_query("SELECT `cat1`,`cat2`,`cat3`,`cat4` FROM `store` WHERE `storeid`='$storeid'");
		while($row_cats = mysql_fetch_array($my_cats))
		{
		$my_cat1 = $row_cats['cat1'];
		$my_cat2 = $row_cats['cat2'];
		$my_cat3 = $row_cats['cat3'];
		$my_cat4 = $row_cats['cat4'];
		}
		}
	}


?>

Posted: Wed Jul 26, 2006 9:52 am
by Benjamin
is

Code: Select all

$ftp_user_name, $ftp_user_pass
set?

Are they set correctly?

Posted: Wed Jul 26, 2006 9:54 am
by itsmani1
yes they are

Posted: Wed Jul 26, 2006 11:40 am
by daedalus__
Where do they get set? I don't see them defined.