Je viens de debuter 1semaine et c'est vrai que le phpn est interraissant mais tres instable :s par apport a d'autre language, mais plus interraissant aussi
fwrite($redi_install,'<meta http-equiv=Refresh
content=1;URL='.$ligne->urlsite.') ; par fwrite($redi_install,'<meta http-equiv=Refresh content=1;URL='.$ligne->urlsite.'>') ; Code : Tout sélectionner
<form method="post" action="inscription.php">
Pseudo : nbsp;
<input type="text" name="pseudo"><br>
Pass :
<input type="text" name="pass"><br>
Url de votre site :
<input tupe="text" name="site"><br>
Nom de votre redirection (http://www.habboz.org/nom_de_votre-redirection):
<input tupe="text" name="urlnom"><br>
<input type="submit" name="submit" value="Envoyer">
</form><?
// connexion à la base de données
$db = mysql_connect('localhost', 'nico-x1', '')
or die('connexion impossible');
// sélection de la base
mysql_select_db('nicox1_db',$db);
//J'identifie les variables
$pseudo = $_POST["pseudo"];
$password = $_POST["pass"];
$urlsite = $_POST["site"];
$urlnom = $_POST["urlnom"];
//J'envoie la requête d'insertion des données
mysql_query("INSERT INTO inscription VALUES('','$pseudo','$password','$urlsite','$urlredi')");
//Je récupère les données du formulaire
echo "Merci de votre inscription, il sera bientot possible de modifier votre profil mais pour le moment non !
<p>Votre site $urlsite et votre adresse a été raccourssit à http://www.habboz.org/$urlredi.
<p>Merci de noter votre profil quelque part</p>
<p>votre pseudo est: $pseudo</p>
<p>votre pass est: $password</p>
<p>votre url de site est: $urlsite</p>
<p>Merci de ne pas reactualiser la reactualisation se fait automatiquement</p>
<meta http-equiv="Refresh"
content="70;URL=$urlnom">
";
//Je fait le dossier
mkdir($urlredi,0777);
//Je fait un fichier index.htm dans le dossier redirection
$redi_install = fopen(''.$urlredi->urlredi.'/index.html','x');
fwrite($redi_install,'<meta http-equiv=Refresh content=1;URL='.$urlsite.'>') ;
fclose($redi_install);
//on ferme la connexion
mysql_close();
?>Code : Tout sélectionner
<form method="post" action="inscription.php" style="text-align: right">
<span style="float: left">Pseudo :</span><input type="text" name="pseudo"><br>
<span style="float: left">Pass :</span><input type="text" name="pass"><br>
<span style="float: left">Url de votre site :</span><input tupe="text" name="site"><br>
<span style="float: left">Nom de votre redirection (http://www.habboz.org/nom_de_votre-redirection):</span><input tupe="text" name="urlnom"><br>
<input type="submit" name="submit" value="Envoyer">
</form>
D'ailleurs, en parlant de ça, j'ai légerement modifié ton message pour ne pas casser la mise en forme du forumSuggestion pour la mise en forme de ton formulaire sans utiliser à outrance le " "
<?
// connexion à la base de données
$db = mysql_connect('localhost', 'nico-x1', '')
or die('connexion impossible');
// sélection de la base
mysql_select_db('nicox1_db',$db);
//J'identifie les variables
$pseudo = $_POST["pseudo"];
$password = $_POST["pass"];
$urlsite = $_POST["site"];
$urlnom = $_POST["urlnom"];
$descr = $_POST["descr"];
//J'envoie la requête d'insertion des données
mysql_query("INSERT INTO inscription VALUES('','$pseudo','$password','$urlsite','$urlnom,'descr')");
//Je récupère les données du formulaire
echo "Merci de votre inscription, il sera bientot possible de modifier votre profil mais pour le moment non !
<p>Merci de noter votre profil quelque part</p>
<p>votre pseudo est: $pseudo</p>
<p>votre pass est: $password</p>
<p>votre url de site est: $urlsite</p>
<p>Clic <a href=$urlnom>ici</a> pour utiliser votre raccourssit web. (http://www.habboz.org/$urlnom</p>
<p>Clic <a href=index.htm>ici</a> pour retourner a l'accueil.</p>
";
//Je fait le dossier
mkdir($urlnom,0777);
//Je fait un fichier index.htm dans le dossier redirection
$redi_install = fopen(''.$urlnom->urlnom.'/index.html','w+');
fwrite($redi_install,'<meta http-equiv=Refresh content=1;URL='.$urlsite.'>') ;
fclose($redi_install);
//on ferme la connexion
mysql_close();
?>
<?php
if(!is_dir($urlnom)) // ca coute rien de tester s'il existe pas déjà
mkdir($urlnom,0777);
$redi_install = fopen($urlnom . '/index.html', 'w');
// le ''. ajoute une chaine vide au début de ta chaine, ca ne sert à rien ;)
// est ce que la variable $urlnom que tu utilises pour créer le dossier contient bien la même chose que
// $urlnom->urlnom ? (à mon avis non, et ton fichier est probablement sans cesse créé dans le dossier courant)
// tant qu'à faire, utilise la même variable que pour le dossier, ca évite les doutes :)
...
?>
Code : Tout sélectionner
$redi_install = fopen(test/$urlnom . '/index.html', 'w');