Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

ναι έχεις δίκιο σορρυ

 

 

ini_set('display_errors',1);
error_reporting(E_ALL);

$imdb=$_POST['imdb_link']; //παίρνει από την φόρμα το λινκ του ιμδβ
include ('../include/db.php'); //βαση δεδ.

include_once '../imdb.class.php'; // class για τίτλο ,πλοτ ,Genre κτλπ



$oIMDB = new IMDB($imdb);


//This gets all the other information from the form
$name= mysqli_real_escape_string($con,$oIMDB->getTitle()) ;
$desc= mysqli_real_escape_string($con,$oIMDB->getDescription()) ;
$genre = mysqli_real_escape_string($con,$oIMDB->getGenre());
$actors = mysqli_real_escape_string($con,$oIMDB->getCast());

$moviename = $name ;
$title = $moviename; //χωρρις την αλλαγη στα βαρ δεν δουλευει
$title = urlencode($title);
$json=file_get_contents("http://www.omdbapi.com/?t=$title&");//αυτο ειναι μονο για την εικονα
$details=json_decode($json);
$movieid = $details->imdbID; // auti einai i grammi 27
$pic=$details->Poster; // auti einai i grammi 28
if($details->Response=='True')
{
file_put_contents('../posters/'. $details->imdbID. '.jpg', file_get_contents($pic));
}



//Writes the information to the database
mysqli_query($con ,"INSERT INTO movies VALUES ('id','$name', '$imdb', '$desc', '$genre' , '$actors' , '$movieid' ) ") ;



echo "1 record added Add Another Keyword";




?>

 

 

 

ειχω δυο "μεσα" για imdb

 

include_once '../imdb.class.php';

 

και

 

$title = $moviename;                     //χωρρις την αλλαγη στα βαρ δεν δουλευει
$title = urlencode($title);
$json=file_get_contents("http://www.omdbapi.com/?t=$title&");//αυτο ειναι μονο για την εικονα
$details=json_decode($json);
$movieid = $details->imdbID;  // auti einai i grammi 27
$pic=$details->Poster;   // auti einai i grammi 28
if($details->Response=='True')
{

 

 

με το include_once '../imdb.class.php'; παίρνω το τίτλο κτλ

και με το αλλο το ποστερ της ταινιας.

 

λογικά θα μου πεις γιατί δεν αλλάζω στο μεσώ σε ενα , άπλα κάθε ενα εχει διαφορετικά πράματα και μελλοντικά μπορεί να χρειαστώ κάτι από αυτά που χρησιμοποιώ ήδη

 

ευχαριστώ

Δημοσ.

Προφανώς, για το συγκεκριμένο url, το $details δεν δημιουργείται όπως αναμένεται.

Μετά από την json_decode($json) βάλε ένα var_dump($details) για να ελέγξεις το object που παίρνεις.

Δημοσ.

Σίγουρα όμως περνάς το ίδιο url;

 

Πριν από τη file_get_contents() βάλε ένα

echo "Reading from http://www.omdbapi.com/?t=$title&<br>";
Δημοσ.

 

Σίγουρα όμως περνάς το ίδιο url;

 

Πριν από τη file_get_contents() βάλε ένα

echo "Reading from http://www.omdbapi.com/?t=$title&<br>";

στα άλλα λινκ έβγαλε το λινκ σε αυτά που δεν δουλεύουν όχι

θα αλλαξω την "πηγή" για το τίτλο να δω μήπως και αλλάξει τίποτα

εκανα εκο το

$name= mysqli_real_escape_string($con,$oIMDB->getTitle()) ;

 

$name και αυτο που μου στειλες δηλαδη και πηρα σαν ουτ

 

Reading from http://www.omdbapi.com/?t=She%5C%27s+Out+of+My+League&

She\'s Out of My League

 

λες αυτο το \ να κανει το θεμα?

Δημοσ.

Θέλω να σε κουράσω με μια ακόμα ερώτηση που ίσως ακουστεί λίγο χαζή. ..

 

Γίνεται ένα search box να κάνει και insert into if not exist ?

 

Μου ήρθε σαν ιδέα στη αναζήτηση άμα ένας visitor κάνει αναζήτηση μια ταινία και αυτή δεν υπάρχει στην βάση να την καταχώρηση αν υπάρχει να κάνει αναζήτηση κανονικά.

 

Παίζει κάτι τέτοιο η πολλά ζητάω ?

 

Ευχαριστώ

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...