Générer une adresse en utilisant les champs

Fermé
mythdevil Messages postés 6 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 22 juin 2009 - 16 juin 2009 à 12:59
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 16 juin 2009 à 16:51
Bonjour à tous et à toute

j'aurai aimé savoir si il est possible de générer une adresse dans une nouvelle page en fonction de la valeur des champs.

je m'explique

je dispose de 2 champs "login" et " pass ", je souhaiterai générer une adresse en fonction de la valeur qui leur est rentré


je récupere les variables passer dans le tableau $_POST[] :
$login = $_POST['login'];
$pass = $_POST['pass'];

et il aurai fallu que je génére un truc du style

ftp://$login:$pass@monserver.com et dans une nouvelle page _blank

aprés c'est le ftp qui gérera si le compte existe ou pas


en vous remerciant d'avance bonne appetit et bonne aprés midi ;)

cordialement
fabien
A voir également:

6 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
16 juin 2009 à 14:34
Salut.

Pour le script PHP :
<?php
$login = $_POST['login'];
$pass = $_POST['pass']; 
$adresse = 'ftp://'.$login.':'.$pass.'@exemple.com';
header('Location: '.$adresse);
?>
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
16 juin 2009 à 14:36
Bonjour

Oui c'est possible, je pense que quelque chose de ce genre doit marcher :

$login = $_POST['login'];
$pass = $_POST['pass'];

$adresse = "ftp://$login:$pass@monserver.com";

echo "<script language='javascript'>window.open('$adresse')</script>";
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
16 juin 2009 à 16:51
Avant de poster mon script, j'avais aussi essayer ça pour ouvrir dans une nouvelle fenêtre mais le problème c'est que la plupart des navigateurs bloqueront cette fenêtre.
0
merci pour vos réponses, ça tourne autour de ça mais y a un soucis qq part

dans ma page html :

<html>
<body>
<form method="post" action="ftploggin.php">
Login : <input type="text" name="login" size="20"><br>
Pass : <input type="text" name="pass" size="20">
<input type="submit" value="Enregistrer">
</form>
</body>
</html>

dans ma page ftploggin.php :

<?php
$login = $_POST['login'];
$pass = $_POST['pass'];
$adresse = 'ftp://'.$login.':'.$pass.'@people.herbarom-laboratoire.com';
header('Location: .$adresse');

?>

en gros j'ai ça, j'ai un problème au niveau du header un warning et j'arrive pas a ouvrir la fenêtre
je suis désolé je débute lol
j'ai comprit le principe mais la syntaxe c pas encore ca lol
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
16 juin 2009 à 15:08
Si tu veux utiliser l'header t'a pas mis le guillemet au bon endroit :

header('Location: '.$adresse);

par contre sa n'ouvre pas une page _BLANK
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
16 juin 2009 à 16:50
Une petite faute de ma part :s
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dsl j'ai fait des essaies et je l'ai pas remit au bon endroit mais ca marche tj pas
rien ne se passe ^^ et ca me donne ca en respectant le guillemet

Warning: Cannot modify header information - headers already sent by (output started at /mnt/103/sda/4/d/mythdevill/ftploggin.php:2) in /mnt/103/sda/4/d/mythdevill/ftploggin.php on line 6
0
merci c bon ca marche t'avais raison mimiste
merci a toi aussi avion-f16

$login = $_POST['login'];
$pass = $_POST['pass'];

$adresse = "ftp://$login:$pass@monserver.com";

echo "<script language='javascript'>window.open('$adresse')</script>";

ton code source marche :)

je te souhaite une agréable journée l'ami ;)

au plaisir ;)
0