Cum să rezolvi Warning: Use of undefined constant _ - assumed '_' (această eroare va apărea într-o versiune viitoare de PHP)

6 mar. 2019, 18:50:21
Vizualizări: 36.9K
Voturi: 1

Warning: Use of undefined constant _ - assumed '_' (această eroare va apărea într-o versiune viitoare de PHP) în D:\xampp\htdocs\keuangan_rs\aksi_konten.php la linia 52

elseif($aksi=="edit" AND $_POST['submit']){ 
    $nama = $_POST['nama_projek']; 
    $lokasi = $_POST['lokasi']; 
    $item = $_POST['item_pekerjaan']; 
    $nilai = $_POST['nilai_projek']; 
    $owner = $_POST['owner']; 
    $inisial = strtoupper($_POST['inisial_owner']); 
    $pic_owner = $_POST['pic_owner']; 
    $tanggal = $_POST['tanggal']; 
    $lama = $_POST['lama_pekerjaan']; 
    $file = $_FILES['gambar']['name']; 
    $acak = rand(1,99); 
    $filename = $acak._.$file; // --------------------> linia 52
0
Toate răspunsurile la întrebare 1
2

Problema se află în această linie:

$filename = $acak._.$file; 

Ar trebui să fie

$filename = $acak.'_'.$file; 
6 mar. 2019 19:02:21
Comentarii

nu va funcționa @Krzysiek Dróżdż. Orice lucru contează

Sutan Ilhamsyah Siregar Sutan Ilhamsyah Siregar
6 mar. 2019 19:17:33

@SutanIlhamsyahSiregar bine, va funcționa, pentru că vrei să folosești aceste 2 variabile ca șiruri de caractere și să le concatenezi folosind "_" ca separator. Nu poți concatena variabile cu _, deoarece nu există o astfel de constantă în PHP.

Krzysiek Dróżdż Krzysiek Dróżdż
6 mar. 2019 19:27:51