recherche

Maison  >  Questions et réponses  >  le corps du texte

Une erreur a été signalée dans $name et je n'en connais pas la raison.

$name Je n'ai pas suivi l'exemple, j'ai écrit $name=date('Y-m-d h:i:s').".". Tail variable

Ensuite, il m'a été demandé d'ouvrir le flux : argument invalide, si je Supprimez simplement la date. Qu'ai-je fait de mal ?

❤非酋❤非酋2642 Il y a quelques jours1668

répondre à tous(4)je répondrai

  • 逸先生

    逸先生2017-08-24 10:35:07

    代码没问题,应该是目标路径的问题,更改一下路径或者添加./试一试

    répondre
    0
  • PHP中文网

    PHP中文网2017-08-23 11:50:16

    Publiez le message d'erreur. rand(0,10).'.'.$lastimg; Le code ici est erroné. Remplacez-le par rand(0,10).$lastimg;

    Répondre


    .

    répondre
    0
  • ❤非酋

    $lastimg est en fait égal à jpg, donc il n'y a certainement aucun problème avec le . Il y a un problème simplement parce que la date précédente est ajoutée.

    ❤非酋 · 2017-08-23 15:08:30
    ❤非酋

    Avertissement : move_uploaded_file(upload/images/2017-08-23 15:09:066.jpg) : échec de l'ouverture du flux : argument non valide dans D:phpStudyWWWfile.php à la ligne 40 Avertissement : move_uploaded_file() : Impossible de déplacer 'C:UsersAdministratorAppDataLocalTempphp2872.tmp' vers 'upload/images/2017-08-23 15:09:066.jpg' dans D:phpStudyWWWfile.php à la ligne 40 上传失败 这是报错信息

    ❤非酋 · 2017-08-23 15:09:47
  • ringa_lee

    ringa_lee2017-08-23 11:40:10

    Ce que vous signalez est une erreur dans les paramètres de la fonction date

    répondre
    0
  • ❤非酋

    Mais qu'est-ce qui ne va pas avec la date ? Il n'y a aucun problème si j'affiche cette date ("Y-m-d H:i:s") seule~

    ❤非酋 · 2017-08-23 15:11:00
    ❤非酋

    Mais qu'est-ce qui ne va pas avec la date ? Il n'y a aucun problème si j'affiche cette date ("Y-m-d H:i:s") seule~

    ❤非酋 · 2017-08-23 15:11:02
    ❤非酋

    Mais qu'est-ce qui ne va pas avec la date ? Il n'y a aucun problème si j'affiche cette date ("Y-m-d H:i:s") seule~

    ❤非酋 · 2017-08-23 15:11:03
    ringa_lee

    Les choses importantes doivent-elles être dites trois fois ? -- ! Alors jetez un œil à l'intégralité de votre code. Si cela est correct, cela doit être l'erreur qui se cache derrière.

    ringa_lee · 2017-08-23 16:32:22
  • 天蓬老师

    天蓬老师2017-08-22 17:26:32

    date('Y-m-d H:i:s), faites attention aux majuscules

    répondre
    1
  • ❤非酋

    Je l'ai modifié comme tu l'as dit, mais ça ne marche toujours pas. Ce sont quelques lignes de code. Lastimg est celui d'origine. Cela ne pose aucun problème. $name=date('Y-m-d H:i:s').rand(0,10).'.'.$lastimg; if (is_uploaded_file($_FILES['file']['tmp_name'])) { if (move_uploaded_file($_FILES['file']['tmp_name'], $path .$name)) {

    ❤非酋 · 2017-08-23 10:25:18
    ❤非酋

    $name=date('Y-m-d H:i:s').rand(0,10).'.'.$lastimg; if (is_uploaded_file($_FILES['file']['tmp_name'])) { if (move_uploaded_file($_FILES['file']['tmp_name'], $path .$name)) {

    ❤非酋 · 2017-08-23 10:25:51
    PHP中文网

    Postez le message d'erreur. rand(0,10).'.'.$lastimg; Le code ici est faux. Remplacez-le par rand(0,10).$lastimg;

    PHP中文网 · 2017-08-23 11:50:00
  • Annulerrépondre