2015-09-28 2 views
0

Привет, недавно я установил linux и установил лампу + phpmyadmin, этот скрипт отлично работал на xampp, пока я использовал win, но теперь он не будет выполнен, я изменил информация в файле dbconnect.php, и если я вручную вставляю строку, она отображается нормально. Так может кто-нибудь сказать мне, где проблема ...?Сценарий не будет записываться в базу данных LAMP

PHP скрипт проблематичный:

<?php 
include ("dbc.php"); 
session_start(); 
    function GetImageExtension($imagetype) 
    { 
     if(empty($imagetype)) return false; 
     switch($imagetype) 
     { 
      case 'image/bmp': return '.bmp'; 
      case 'image/gif': return '.gif'; 
      case 'image/jpeg': return '.jpg'; 
      case 'image/png': return '.png'; 
      default: return false; 
     } 
    } 
if (!empty($_FILES["uploadedimage"]["name"])) { 
    $file_name=$_FILES["uploadedimage"]["name"]; 
    $temp_name=$_FILES["uploadedimage"]["tmp_name"]; 
    $imgtype=$_FILES["uploadedimage"]["type"]; 
    $ime=$_FILES["ime"]; 
    $link=$_FILES["link"]; 
    $ext= GetImageExtension($imgtype); 
    $imagename=date("d-m-Y")."-".time().$ext; 
    $target_path = "images/".$imagename; 
    $postavio=$_SESSION['user_name']; 
if(move_uploaded_file($temp_name, $target_path)) { 
    $query_upload="INSERT into linkovi (ime , link , postavio , slika , datum) VALUES ('".$_POST["ime"]."','".$_POST["link"]."','".$postavio."','".$target_path."','".date("Y-m-d")."')"; 
    mysql_query($query_upload) or die("error in $query_upload == ----> ".mysql_error()); 
    header("Location:dodaj-film.php?uploaded=1"); 
}else{ 
    exit("Error While uploading image on the server"); 
    header("Location:dodaj-film.php?uploaded=0"); 
} 
} 
?> 
+0

Если вы дайте нам знать, какие конкретно ошибки вы получаете, это будет проще для нас, чтобы вы –

+0

ГПУ Я просто получить этот текст: Ошибка при загрузке изображения на сервере –

ответ

0

Использование mysqli_query() или PDO::query(), mysql_query является устаревшим в PHP 5.5

Если это не работает, пожалуйста, добавьте это и сообщить нам ошибку.

<?php 

ini_set('display_errors',1); 
ini_set('display_startup_errors',1); 
error_reporting(-1); 

include ("dbc.php"); 
//Rest of your code... 
+0

здесь код ошибки, если Я догадался, какую ошибку вы хотите :) ошибка в INSERT в linkovi (ime, link, postavio, slika, datum) VALUES ('balega', 'xxx.xxx/','admin'''images/30 -09-2015-1443623562.jpg ',' 2015-09-30 ') == ----> ps Я использовал x insted реального адреса по ошибке coz, который он конвертирует здесь, чтобы связать –

+0

, пожалуйста, сделайте скриншот или скопируйте точную ошибку, в коде, который вы мне дали, нет никого. И добавьте его в свой ответ. –

+0

Этот скрипт отлично работает теперь, что проблема, что-то изменилось в скрипте, а затем восстановлены изменения, и это работает, в любом случае, может быть, это была проблема с ПК, странно –

Смежные вопросы