FTP connect only one time ?

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
shinsetuna
Forum Newbie
Posts: 2
Joined: Thu Mar 02, 2006 10:56 pm

FTP connect only one time ?

Post by shinsetuna »

feyd | Please use

Code: Select all

and

Code: Select all

tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]


I don't know why my script  doesn't  work  when I call login() function  again .I want to call  ftp_connect() function only one time .

Could you help me !

Thanks !

Code: Select all

// test.php
<?php

function login($ftp_server,$ftp_user_name,$ftp_user_pass,$port = 21) {
     	
     	if(!isset($_SESSION['conId'])) {
	     	$conn_id = @ftp_connect($ftp_server,$port); 
     	                $_SESSION['conId'] = $conn_id."";
     	}
     	else {
     		 $conn_id = $_SESSION['conId']."";
     	}
     	
		// login with username and password
		
		$login_result = @ftp_login($conn_id,$ftp_user_name,$ftp_user_pass); 
			
		// check connection
		if ((!$conn_id) || (!$login_result)) { 
		        echo "FTP connection has failed!";
		        // echo "Attempted to connect to $ftp_server for user $ftp_user_name"; 
		        exit; 
		    } else {
		      echo "Connected to $ftp_server, for user $ftp_user_name";
		}
     	return $conn_id;
 }

 
 $ftp_server = "ftp.gnu.org";
 $ftp_user_name = "Anonymous";
 $ftp_user_pass = "Anonymous";
 
 login($ftp_server,$ftp_user_name,$ftp_user_pass);
 echo "hello <br>";

?>
<a href="test.php">login again</a>

feyd | Please use

Code: Select all

and

Code: Select all

tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]
Post Reply