Posez votre question Signaler

Création d'un fichier php dans un dossier [Résolu]

whiny 20Messages postés 4 septembre 2007Date d'inscription - Dernière réponse le 17 juin 2008 à 11:13
Bonjour à tous et à toutes,
Voici mon problème, je fais un site ou j'inscris moi même mes utilisateurs quand je l'ai créé, le script crée un dossier portant son nom, et dedans je voudrais qu'il crée automatiquement un fichier down.php qui contient quelque ligne.
voici traitement.php, j'ai mis seulement la parti qui m'interresse donc si la requete est bien passé il ajoute l'utilisateur dans la bdd et créé son dossier, maintenant manque le fichier down.php qui se mette automatiquement dedans. Mais je vois pas comment faire :/
<?php

	//Si la requête s'est bien passé, on affiche un message de succès
	if($requete)
	{
		echo "L'inscription s'est bien déroulée, <a href=\"index.php\">accueil</a><br/>";
		$rep=$ndossier;
			if (is_dir($rep)){
				echo 'Le répertoire existe déjà!';
				}
			else {
				mkdir($rep);
				echo'Le répertoire '.$rep.' vient d\'être créé!';
				}
	}//fin if
	

et down.php
<?php 
header("Content-type: application/pdf"); 
header("Content-Disposition: attachment; filename=$pdf"); 
readfile($pdf); 
?>  

Si quelqu'un sait m'aider ça serai cool :) si vous comprenez pas vraiment ce que je veux hésiter pas a demander plus de précisions.
D'avance merci
ps: il n'y a pas d'erreur dans le code, tout ce que j'ai mis fonctionne très bien :D
Lire la suite 

Création d'un fichier php dans un dossier »

2 réponses
Réponse
+2
moins plus
<?php

	//Si la requête s'est bien passé, on affiche un message de succès
	if($requete)
	{
		echo "L'inscription s'est bien déroulée, <a href=\"index.php\">accueil</a><br/>";
		$rep=$ndossier;
			if (is_dir($rep)){
				echo 'Le répertoire existe déjà!';
				}
			else {
				mkdir($rep);
				echo'Le répertoire '.$rep.' vient d\'être créé!';
				}
              $down = '<?php 
header("Content-type: application/pdf"); 
header("Content-Disposition: attachment; filename=$pdf"); 
readfile($pdf); 
?>';
              $fp = fopen($rep.'/down.php', 'w+');
              fputs($fp, $down);
              fclose($fp);
              
	}//fin if


Ajouter un commentaire
Réponse
+0
moins plus
Merci beaucoup c'est nickel :D
Ajouter un commentaire
Ce document intitulé « création d'un fichier php dans un dossier » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?