geomagas Δημοσ. 27 Ιουλίου 2014 Δημοσ. 27 Ιουλίου 2014 Ίσως να μπορούσα, αν ήξερα τι υπάρχει στις γραμμές 27 και 28...
thiva7 Δημοσ. 27 Ιουλίου 2014 Μέλος Δημοσ. 27 Ιουλίου 2014 ναι έχεις δίκιο σορρυ 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 28if($details->Response=='True'){file_put_contents('../posters/'. $details->imdbID. '.jpg', file_get_contents($pic));}//Writes the information to the databasemysqli_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 28if($details->Response=='True'){ με το include_once '../imdb.class.php'; παίρνω το τίτλο κτλ και με το αλλο το ποστερ της ταινιας. λογικά θα μου πεις γιατί δεν αλλάζω στο μεσώ σε ενα , άπλα κάθε ενα εχει διαφορετικά πράματα και μελλοντικά μπορεί να χρειαστώ κάτι από αυτά που χρησιμοποιώ ήδη ευχαριστώ
geomagas Δημοσ. 27 Ιουλίου 2014 Δημοσ. 27 Ιουλίου 2014 Προφανώς, για το συγκεκριμένο url, το $details δεν δημιουργείται όπως αναμένεται. Μετά από την json_decode($json) βάλε ένα var_dump($details) για να ελέγξεις το object που παίρνεις.
thiva7 Δημοσ. 27 Ιουλίου 2014 Μέλος Δημοσ. 27 Ιουλίου 2014 object(stdClass)[3]public 'Response' => string 'False' (length=5)public 'Error' => string 'Movie not found!' (length=16) ps : γαμάτο αυτό το var_dump κάτι έμαθα σίγουρα ...σε ευχαριστώ αλλα κοιτα εδω ρε συ http://www.omdbapi.com/?t=She%27s%20Out%20of%20My%20League τα εχει ολα ¨(
geomagas Δημοσ. 27 Ιουλίου 2014 Δημοσ. 27 Ιουλίου 2014 Σίγουρα όμως περνάς το ίδιο url; Πριν από τη file_get_contents() βάλε ένα echo "Reading from http://www.omdbapi.com/?t=$title&<br>";
thiva7 Δημοσ. 27 Ιουλίου 2014 Μέλος Δημοσ. 27 Ιουλίου 2014 Σίγουρα όμως περνάς το ίδιο 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 λες αυτο το \ να κανει το θεμα?
geomagas Δημοσ. 27 Ιουλίου 2014 Δημοσ. 27 Ιουλίου 2014 Ε προφανώς! Δες εδώ: http://www.omdbapi.com/?t=She%27s%20Out%20of%20My%20League Δες κι εδώ: http://www.omdbapi.com/?t=She\'s+Out+of+My+League&
thiva7 Δημοσ. 29 Ιουλίου 2014 Μέλος Δημοσ. 29 Ιουλίου 2014 Θέλω να σε κουράσω με μια ακόμα ερώτηση που ίσως ακουστεί λίγο χαζή. .. Γίνεται ένα search box να κάνει και insert into if not exist ? Μου ήρθε σαν ιδέα στη αναζήτηση άμα ένας visitor κάνει αναζήτηση μια ταινία και αυτή δεν υπάρχει στην βάση να την καταχώρηση αν υπάρχει να κάνει αναζήτηση κανονικά. Παίζει κάτι τέτοιο η πολλά ζητάω ? Ευχαριστώ
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα