L'image est téléchargée et ne peut pas être affichée après avoir été ajoutée à la base de données.
2017-10-24 17:25:55
0
2
1505

Page addPro.php
<tr>
<td align="right">Photos du produit</td>
<td>
<label for="file">Veuillez sélectionner :</ label> ;
<input type="file" name="file" id="file" />
<!-- <a href="javascript:void(0)" id="selectFileBtn"> pièce jointe</a>
<div id="attachList" class="clear"></div> -->
</td>
</tr>
checkaddPro.php page
<?php
header('content-type:text/html;charset=utf-8');
include_once( 'conn.php');



$GName=$_POST["pName"];
$CID=$_POST["CID"];
$GPrice=$_POST["mPrice"];
// $ GImage=$_FILES["file"];
$GContent=$_POST["pDesc"];

if($_FILES["file"]["error"])
{
echo $_FILES["file"] ["error"];
}
else
{
//Contrôler le type et la taille des fichiers téléchargés
if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES [ "Fichier"] ["type"] == "Image/PNG") && $ _Files ["file"] ["size"] & lt; 1024000) {
// Trouver la position du fichier stocké // $ filename = "./file/".date("YmdHis").$_FILES["file"]["name"];
    $path='uploads';
                                                                 using  utiliser using  -                                                                         microtime(true),true)) .'.'.$ext;
                                                                                                   $ uniName; ALHOST/G15190101/admin/<.$ Chemin.'/'Date ("ymdhis") $ _ fichiers ["fichier"] ["UTF". -8", "GB2312", $ FILENAME);

// Détermine si le fichier existe



(File_exists ($ FILENAME)) {
Echo "a existé ! ";
           }                                                                                                                                    ​
​ ​ ​ ​ ​ // $sql="insérer dans les marchandises valeurs('',' {$filename}')";
           $sql = "insérer dans les marchandises(GName,CID,GPrice,GImage, GContent) valeurs('$GName','$CID','$GPrice','$filename',' $GContent')";
mysql_query($sql);
$num = mysql_affected_rows();
if ($ num>0) {
echo "<script>alert('Ajouter le produit avec succès');location='addPro.php';</script>";
             }else{
                         echo "<script>alert('Échec de l'ajout du produit') ; location='addPro.php';</script>";
}
                                                                                                                                                    AddPro.php'

Test ci-dessous Les images ajoutées à partir de la page ne sont pas ajoutées au dossier de téléchargement. Les images ajoutées à la base de données. de la page ne sont pas affichés



.

répondre à tous(2)
nearest

Changez $filename en chemin relatif ou chemin physique

路过

Il peut y avoir des erreurs à ces endroits

  1. Il n'y a pas de fichier stocké (l'image n'existe pas)

  2. L'adresse de l'image est incorrecte (voir le message d'erreur de la console)

  3. Les données n'ont pas été supprimées

  • répondre Il n'est pas enregistré dans mon dossier local, mais je ne peux pas écrire
    auteur 2017-10-25 19:22:00
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!