Masenko | J'ai un formulaire en PHP et je voudrais que les 2 cases du formulaire qui sont "Pseudo" et "Fichier à envoyer :" soit rempli et que si ses cases sont pas rempli ça fasse arrête le script et fasse une erreur du genre "merci de remplir toutes les cases".
Est ce que quelqun pourrait m'aider simplement à completer le code avec la syntaxe qui ferait ça ?
Voilà le code
Code :
- <?php
- // ------------------------------------------------------------------------- //
- if(!$sent):
- ?>
- <link href="style.css" rel="stylesheet" type="text/css"/>
- <FORM METHOD="post" ACTION="<? echo $PHP_SELF; ?>" ENCTYPE="multipart/form-data">
- <table border="1" cellspacing="0" cellpadding="5" style="border-collapse: collapse" bordercolor="#C0C0C0" id="table1" width="100%">
- <tr>
- <td width="138"><font size="2">Pseudo :</font></td>
- <td>
- <INPUT NAME="pseudo" TYPE="text" MAXLENGTH="20" SIZE="20"></td>
- </tr>
- <tr>
- <td width="138"><font size="2">Fichier à envoyer :</font></td>
- <td>
- <INPUT TYPE="file" NAME="source_file" SIZE="50">
- <INPUT TYPE="submit" VALUE="Go !">
- <INPUT TYPE="hidden" NAME="sent" VALUE="1"></td>
- </tr>
- </table>
- </FORM>
- <?
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- JE VOUDRAIS QUE LA VERIFICATION QUE LES CASES SOIT BIEN REMPLI SE FASSE ICI
- /* ----- DEBUT DU MODULE FTP ----- */
- // Adresse FTP du serveur ne commençant pas par ftp://
- $ftp_server = "127.0.0.1";
- // Login
- $ftp_user_name = "login";
- // Mot de passe
- $ftp_user_pass = "pass";
- // création de la connexion
- $conn_id = ftp_connect("$ftp_server" );
- // authentification avec nom de compte et mot de passe
- $login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);
- // vérification de la connexion
- if ((!$conn_id) || (!$login_result))
- {
- echo "<FONT CLASS=\"erreur\">La connexion FTP a échoué!<BR>";
- echo "Tentative de connexion à ",$ftp_server," avec",$ftp_user_name,"</FONT>";
- die;
- }
- else
- {
- echo "Connecté à <B>",$ftp_server,"</B>, avec <B>",$ftp_user_name,"</B><P>";
- }
- // téléchargement d'un fichier
- $file = $HTTP_POST_FILES[source_file];
- $upload = ftp_put($conn_id,$file[name],$source_file,FTP_BINARY);
- // Vérification de téléchargement
- if(!$upload)
- {
- echo "<FONT CLASS=\"erreur\">Le téléchargement FTP a échoué !</FONT><P>";
- }
- else
- {
- echo "Voici les informations concernant le fichier que vous avez uploadé :<BR>";
- echo "Pseudo : ",$pseudo,"<BR>";
- echo "Téléchargement de ",$file[name]," sur ",$ftp_server,"<BR>";
- echo "Type : ",$file[type],"<BR>";
- echo "Taille : ",ceil($file[size] / 1024)," ko<BR>";
- echo "Erreur : ",$file[error],"<BR>";
- }
- // fermeture de la connexion FTP.
- ftp_quit($conn_id);
- endif;
- /* ----- FIN DU FTP ----- */
- ?>
|
Message édité par Masenko le 11-03-2004 à 15:07:40
|