Accueil > Forum > > > > [help] intégration d'un fonction dans un script php
[help] intégration d'un fonction dans un script php
mercredi 29 septembre 2010 à 22:59:54 |
[help] intégration d'un fonction dans un script php

DiabloBros
|
bien le bonjour,
je bataille sur un petit qcript depui quelque jour et jai une fonction qui me chagrine...
c'est un uploader simple de fichier en php, avec une petit base de données.
Tous fonctionne super, mais mon seul soucie viens du fait que je n'arrive pas a Supprimer le fichier sur le server en meme temps qui je retire la ligne de la base de données.
=> Download .zip <=
une interface visiteur , permet de download les fichier au visiteur, permet un tri des dl , et créé automatiquement des pages tous les 10 DL enregistré ...
la parti admin avec Ajout/édition des uploads...
Et donc voila , j'aimeraii bien rajoiter une fonction "unlink" a la fin mais ca vaus pas
Code PHP :
// connexion à la base de données
require_once 'config.php';
// fichier contenant les fonctions
require_once 'fonctions.php';
// mode ajouter par défaut
$mode = 'ajouter_valid';
// la date d'aujourd'hui au format francais
$datenow = date("d-m-Y",time());
// on ajoute le telechargement en base de données
// si le formulaire d'ajout est validé
if (isset($_POST['ajouter_valid'])) {
$nom = mysql_real_escape_string($_POST['nom']);
$genre = mysql_real_escape_string($_POST['genre']);
$image = mysql_real_escape_string($_POST['image']);
$clic = mysql_real_escape_string($_POST['clic']);
$url = mysql_real_escape_string($_POST['url']);
$desc = mysql_real_escape_string($_POST['description']);
$datefr = mysql_real_escape_string($_POST['datefr']);
$date = datefrenus($datefr);
$sql = "INSERT INTO ".DB_TABLE_DL." (nom, genre, image, url,
description, clic, date) VALUES ('".$nom."', '".$genre."', '".$image."', '".$url."',
'".$desc."', '".$clic."', '".$date."')";
mysql_query($sql);
// on modifie l'enregistrement mysql du telechargement
// si le formulaire de modification est validé
} else if (isset($_POST['modifier_valid']) &&
is_numeric($_POST['idtelech'])) {
$nom = mysql_real_escape_string($_POST['nom']);
$genre = mysql_real_escape_string($_POST['genre']);
$image = mysql_real_escape_string($_POST['image']);
$clic = mysql_real_escape_string($_POST['clic']);
$url = mysql_real_escape_string($_POST['url']);
$desc = mysql_real_escape_string($_POST['description']);
$datefr = mysql_real_escape_string($_POST['datefr']);
$date = datefrenus($datefr);
$sql = "UPDATE ".DB_TABLE_DL."
SET nom='".$nom."', genre='".$genre."',image='".$image."',url='".$url."',
description='".$desc."',clic='".$clic."',date='".$date."'
WHERE id = '".$_POST['idtelech']."'";
mysql_query($sql);
// on selectionne les infos d'un telechargement
// pour les afficher dans les champs du formulaire
// si une modification est demandée
} else if (is_numeric($_GET['modifier'])) {
$mode = 'modifier_valid';
$sql = "SELECT id, nom, genre, image, url, description, clic,
DATE_FORMAT(date,'%d-%m-%Y') AS datefr
FROM ".DB_TABLE_DL."
WHERE id = '".$_GET['modifier']."'";
$req = mysql_query($sql);
if ($req) $telech = mysql_fetch_array($req);
$desc = stripslashes($telech['description']);
$nom = stripslashes($telech['nom']);
$genre = stripslashes($telech['genre']);
$image = stripslashes($telech['image']);
$url = stripslashes($telech['url']);
$datefr = stripslashes($telech['datefr']);
$id = $telech['id'];
$clic = $telech['clic'];
// demande de suppression ? on supprime le telechargement
} else if (is_numeric($_GET['supprimer'])) {
$sql = "DELETE FROM ".DB_TABLE_DL."
WHERE id = '".$_GET['supprimer']."'";
mysql_query($sql);
//unlink ($url);
}
?>
Merci d'avance a tous.
DiabloBros Was Here...
|
|
jeudi 30 septembre 2010 à 11:10:06 |
Re : [help] intégration d'un fonction dans un script php

Lyle56
|
Bonjour
Code PHP :
// demande de suppression ? on supprime le telechargement
} else if (is_numeric($_GET['supprimer'])) {
// je dirai :
$sql = "SELECT url FROM ".DB_TABLE_DL."
WHERE id = '".$_GET['supprimer']."'";
$req = mysql_query($sql);
if ($req) $telech = mysql_fetch_array($req);
$url = $telech['url'];
$sql = "DELETE FROM ".DB_TABLE_DL."
WHERE id = '".$_GET['supprimer']."'";
mysql_query($sql);
// tu décommente ta ligne
unlink ($url);
}
Sans maitrise, la puissance n'est rien
Il ne faut pas vendre la peau de l'ours, non il ne faut pas.
|
|
vendredi 1 octobre 2010 à 01:10:46 |
Re : [help] intégration d'un fonction dans un script php

DiabloBros
|
haaa super Merci beaucoup cela fonctionne parfaitement! et c'est exactement comme je le voulez, mici
Sinon j'ai un poto qui est passé et qui ma fait:
Code PHP :
// demande de suppression ? on supprime le telechargement
} else if (is_numeric($_GET['supprimer'])) {
$sql = "DELETE FROM ".DB_TABLE_DL."
WHERE id = '".$_GET['supprimer']."'";
mysql_query($sql);
$url = $_GET['file'];
unlink ($url);
}
un poil plus simple et qui marche aussi ^^
mais je vais garder ta façon c'est un peu moins bourrin ^^
merci encore
DiabloBros Was Here...
|
|
samedi 2 octobre 2010 à 13:11:49 |
Re : [help] intégration d'un fonction dans un script php
|
Cette discussion est classée dans : script, help, fonction, php, intégration
Répondre à ce message
Sujets en rapport avec ce message
fonction mail [ par BananaTree ]
salut.je vais poster une source sur Flashcode, mais j'ai besoin de savoir si le script PHP est valide. (l'extention est en .php)la methode que j'utili
fonction PHP et CRON [ par garfield90 ]
Bonjour, Voila mon problème, Lorsque CRON fait touner un script PHP, je n'ai pas acces en autre aux fonctions mysql, ce qui est énormement génant da
Fonction javascript dans PHP [ par Vautour013 ]
Bonjour, Est-il possible d'appeler une fonction javascript dans un script php et de retourner une valeur (ou un tableau) dans une variable du script
fonction ou script PHP [ par maima ]
Bonjour tout le monde,je cherche si possible une fonction ou un script PHP qui parcours le contenu d'un fichier (cours) et le compare mot à mot au con
Php fonction calcul ? [ par jeanmorelle ]
Salut, quel script en php pour avoir ceci affiché sur un site en ligne : 1 "premier billet" 2 "second billet" 3 "troisième billet" ... et ainsi de s
Script php, fonction multiple [ par scrodofus ]
Bonjour, Voila je vous contact parceque j'aimerai realisser une page php qui je sais pas si c'est simple et ne connait pas comment faire le code. J'
fonction exec et argument [ par chgall2 ]
bonjour a tous, je voudrais executer un script shell depuis php et j'ai besoin de vos lumières dans mon code php: exec("sudo /root/scripts/ajout.sh
Session en fonction d'un attribut [ par arbilus ]
Bonjour, je suis actuellement entrain d'essayer de sécuriser un script php en limitant son utilisation. J'ai cela comme script: [code=php]if($_SESSI
fonction imap php [ par tidus5 ]
Bonjour a tous :-) Voila 2 semaines que je m arrache les cheveux. j'ai tout un système avec une db mysql. Le but etant d'encoder des clients, des job
la fonction mail() de php et la configuration d' apache, [ par smismismismi ]
bonjours , j'ai un probleme c'est que j'ai utilisé la fonction mail() de php pour envoyer des messages mais comment je peut configure php et où je p
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|