cherche un script pour listé les fichier d'un repertoire de mon ftp dans une bdd

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : cherche un script pour listé les fichier d'un repertoire de mon ftp dans une bdd

par furiouslol » 19 mars 2009, 07:51

Salut

Les ups sont inutiles, si tu n'a pas eu de réponse c'est surement que ton problème est beaucoup trop confus, qu'est censé faire ton script, ou qu'imagines tu qu'il fasse ?

En lisant ton code on dirait que tu as fait un copier/coller de bouts de code sans les comprendre, il y a deux pages html dans un fichier, a moins d'avoir pile poil le code que tu veux, ce que je n'ai pas, impossible de te répondre, je sais pas par quoi commencer.

Faut prendre les bases un minimum pour coder, si tu es débutant tout frais en php/html/sql, ce que tu veux faire est bien trop compliqué pour commencer

Commence par faire un fichier qui liste et affiche le contenu de ton ftp, la base de donnée tu verras plus tard

up

par DooF-X » 19 mars 2009, 00:35

up!!

par Invité » 14 mars 2009, 14:49

j'ai essayé de mettre 2 script ensemble en les modifient un peu j'ai une erreur sur ma page :
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mon-id'@'serveur.mavenfrance8.com' (using password: YES) in /home/mon-id/public_html/son/upload/upload.php on line 83

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'mon-id'@'localhost' (using password: NO) in /home/mon-id/public_html/son/upload/upload.php on line 85

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/mon-id/public_html/son/upload/upload.php on line 85

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/mon-id/public_html/son/upload/upload.php on line 101
Access denied for user 'mon-id'@'localhost' (using password: NO)

voici mon code :

Code : Tout sélectionner

<?php require_once('config.php'); if(isset($_POST['submit'])) { if($_FILES['fichier']['size']>$poids_max) { $message='Le fichier est trop lourd !'; } else { $name_fichier=$_FILES['fichier']['name']; $extension_upload=substr(strrchr($_FILES['fichier']['name'], '.') ,1); $name_file1=substr($name_fichier, 0, strrpos($name_fichier, '.')); $caracteres = array('\'', ' ', '\\', '*', '%', 'ù', ';', ','); $name_file=str_replace($caracteres, '', $name_file1); if(in_array($extension_upload,$extensions_autorisees)) { $nom=getName('uploads/',$name_file,$extension_upload); move_uploaded_file($_FILES['fichier']['tmp_name'],$nom); $message='Votre fichier a bien été uploadé. Il est disponible à l\'adresse suivante :<br /><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a><br /><br /><a href=\'upload.php\'>Retour à la page d\'upload</a>'; $message='Votre fichier a bien été uploadé. Il est disponible à l\'adresse suivante :<br /><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a><br /><textarea cols="50" rows="3" name="text"><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a></textarea><br />Pour les forums, voilà le code : <br /><textarea cols="50" rows="3" name="text">[url=http://www.decoupe-fr.com/forums/][img]'.$url_site.$nom.'[/img][/url]</textarea><br /><br /><a href=\'upload.php\'>Retour à la page d\'upload</a>'; } else { $message='L\'extension n\'est pas autorisée'; } } echo $message; } else { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Upload de fichiers</title> </head> <body> <form method="post" action="" enctype="multipart/form-data"> <label for="fichier">Fichier (Poids max. : <?php echo intval($poids_max/1000000); ?> Mo)</label><br /> <input type="file" name="fichier" id="fichier" size="30" /><br /><br /> <input type="submit" name="submit" value="Envoyer" /> </form> echo "</body> </html> <?php } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd"> <html Xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Mailing</title> <link href="formulaire.css" rel="stylesheet" type="text/css" /> </head> <form name="insertion" action="insertion2.php" method="POST"> <table border="0" align="center" cellspacing="2" cellpadding="2"> <tr align="center"> <td>titre</td> <td><input type="text" name="titre"></td> </tr> <tr align="center"> <td>artiste</td> <td><input type="text" name="artiste"></td> </tr> <tr align="genre"> <td>genre</td> <td><input type="text" name="genre"></td> </tr> </table> </form> </body> </html>"; <?php //connection au serveur $cnx = mysql_connect( "mon-ftp", "mon-id", "mon-pass" ) ; //sélection de la base de données: $db = mysql_select_db( "doofxcomp3" ) ; //récupération des valeurs des champs: //label: $label = $_POST["titre"] ; //reference: $reference = $_POST["artiste"] ; //artiste: $artiste = $_POST["genre"] ; //création de la requête SQL: $sql = "INSERT INTO handsandarms (titre, artiste, genre,) VALUES ( '$titre', '$artiste', '$genre') " ; //exécution de la requête SQL: $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; //affichage des résultats, pour savoir si l'insertion a marchée: if($requete) { echo("L'insertion a été correctement effectuée") ; } else { echo("L'insertion à échouée") ; } ?>
si je compren bien il n'arrive pas a ce connecté a la base de donné mais je ne vois pas ou est l'erreur

merci pour votre aide [/code]

Re: re

par Calimero » 14 mars 2009, 14:02

ok mais je ne sais pas faire sa en php si quelqu'un pourai m'aidé a faire le code
C'est le moment d'apprendre alors :-) On va t'aider, mais on ne le fera pas à ta place.

On peut te conseiller de commencer par les bases : http://www.phpdebutant.org/ (tu peux faire les tutoriaux de la colonne de droite à peu près dans l'ordre, ils sont très bien pour débuter).

Quand tu commenceras à être à l'aise, tu pourras réaliser une par une les étapes suggérées par Berzemus à l'aide du manuel php : http://php.net/manual/fr/ . Il y a plein d'exemples dans le manuel pour t'aider.

Allez courage, et surtout donne-toi du temps pour bien comprendre les bases, ça ira tout seul après :D

re

par DooF-X » 14 mars 2009, 13:47

ok mais je ne sais pas faire sa en php si quelqu'un pourai m'aidé a faire le code

par Berzemus » 14 mars 2009, 11:55

étape par étape:

1)
- créer une connexion FTP
- Lister les répertoires

2)
- créer le schéma de ta BD (les tables et tout ça)
- créer une connexion vers ta BD
- créer les requêtes qui permettront d'enregistrer dans la BD

Et ne reste plus qu'à réunir les deux.

par Invité » 14 mars 2009, 10:17

bai enfaite je ne vois pas dutout quoi mettre comme code je connait pas grand chose en php :(

par Ryle » 14 mars 2009, 00:25

C'est possible, et on est tout à fait disposés à t'aider... alors allons y, toi tu commences, et nous on essaye de t'expliquer les points sur lesquels tu bloques :)

cherche un script pour listé les fichier d'un repertoire de

par DooF-X » 13 mars 2009, 22:18

bonjour
je débute en php

donc je vous explique :
j'aimerai que le nom des fichiers(mp3) que j'ai dans un repertoire de mon ftp soi listé dans une base de donné

pour par la suite mettre un script qui affichera les 10 dernier fichier du repertoire

je pence que c'est possible :D

merci de m'aidé