begin process at 2012 05 26 18:50:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

[help] intégration d'un fonction dans un script php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[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

rt15

Membre Club Administrateur CodeS-SourceS
Bonjour,

Pour une question PHP, merci de poster sur phpcs dans un thème PHP (Pas le bar).

[ Déplacé sur phpcs ]


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


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales