IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Erreur PHP mkdir


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Par défaut Erreur PHP mkdir
    Bonjour à tous !

    J'ai installé récemment un nouveau CMS pour mon site : www.flopod.fr

    Ce CMS possède une zone admin pour ajouter du contenu à deux rubriques du site.

    Malheureusement, dès que j'essaye de créer un article, rien n'est créé ou alors je reçois ce message d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Warning: mkdir() [function.mkdir]: File exists in /home/website/f/l/o/flo/blog/CMS/blog_add_process.php on line 28
     
    Fatal error: Call to undefined function alert() in /home/website/f/l/o/flo/blog/CMS/blog_add_process.php on line 41
    Que se passe-t-il ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ligne 28, le script essai de créer un repertoire qui existe déjà.
    Ligne 41, le script essai d'utiliser la fonction alert() qui n'a pas été définie.

    Je ne peux pas t'en dire plus sans relire tout le script.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Par défaut
    Désolé, le script est là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    <?
    include('verify.php');
     
     
    $title = $_POST['title'];
    $bigline = $_POST['bigline'];
    $text = $_POST['text'];
    $categorie = $_POST['categorie'];
    $categorie_name = $_POST['categorie_name'];
    $author = $_POST['author'];
     
    // Call for the name of categorie
    $queryd = "SELECT * FROM $table_d WHERE id_cat=$categorie"; 
    $resultd = mysql_query($queryd);
    $mycat = @mysql_fetch_object($resultd);
    $categorie_name = $mycat->categorie_name;
     
    // LAST INCREMENTATION
    $queryz = "SELECT last FROM $table_g"; 
    $resultz = mysql_query($queryz);
    $incr = @mysql_fetch_object($resultz);
    $nrowss = $incr->last;
     
    // NEW ID
    $id= $nrowss+1;
     
    umask(0000);
    mkdir('../blog/'.$id.'', 0777);
    	// Folder blog + id of the new article
    	$uploadDir = '../blog/'.$id.'/';
     
    	// Image file data
    	$fileName = $_FILES['preview']['name'];
    	$tmpName  = $_FILES['preview']['tmp_name'];
     
        // File extension extraction
    	$ext = substr(strrchr($fileName, "."), 1);
     
    	// File extension verification
    	if ($ext != "jpg" ) { 
    		echo alert("Only jpg file are accepted (extension .jpg) Thanks !");
    		exit;
    		}
    	// Generate random name
    	$randName = md5(rand() * time());
     
    	// Creation of path
        $filePath = $uploadDir . $fileName;
        $newfilename = $fileName;
     
        // UPLOAD IMAGE
    	// If something wrong.... we stop ! or we upload.
        $result    = move_uploaded_file($tmpName, $filePath);
    	if (!$result) {
    		echo "Error during upload... Please read the help doc.";
    		exit;
    	}
     
    $date_post	=	date("Y-m-d H:i:s");
     
    $insert = mysql_query("INSERT INTO $table_b 
                           (
    					   title,
    					   bigline,
    					   text,
    					   preview,
    					   categorie,
    					   categorie_name,
    					   author,
    					   date_post
    					   )
    					   VALUES
    					   (
    					   '$title',
    					   '$bigline',
    					   '$text',
    					   '$newfilename',
    					   '$categorie',
    					   '$categorie_name',
    					   '$author',
    					   '$date_post'
    					   )") or die(mysql_error()); 
    if(!$insert) echo alert("Error during insert...");
     
    $update = mysql_query("UPDATE $table_g SET last='$id'");
     
    if(!$update) echo alert("Error during update...");
     
    header("location:update_rss.php");
    ?>

  4. #4
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Par défaut
    je précise que je ne connais pas le langage PHP, j'utilise juste ce CMS et il s'avère qu'il ne fonctionne pas à ce niveau.

Discussions similaires

  1. Erreur PHP
    Par BW7541 dans le forum Langage
    Réponses: 4
    Dernier message: 30/03/2006, 15h02
  2. récupérer les erreurs php dans des exceptions
    Par jeanvincent dans le forum Langage
    Réponses: 6
    Dernier message: 14/10/2005, 16h26
  3. [Sessions] Message erreur PHP création de session
    Par Ylias dans le forum Langage
    Réponses: 2
    Dernier message: 29/09/2005, 11h11
  4. [Apache]Erreur PHP
    Par orditeck dans le forum Apache
    Réponses: 2
    Dernier message: 05/07/2005, 22h42
  5. Erreur php je pense
    Par Anduriel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/06/2005, 13h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo