Ik ben bezig een online database te maken voor mijn divx filmkes. Maar nu heb ik een probleem met het adden van een nieuwe film via IMDB.com (Enter New DVD. Hij stop gewoon helemaal niets in zijn "$file" via het fopen command. ik snap het niet hij schiet gewoon meteen door naar de
zonder iets ook maar te proberen iets in te lezen.
Boven aan staat een link naar mijn dvd database, en hieronder zie je de inhoud van het php bestand wat data van imdb moet inlezen.
heeft iemand een oplossing voor mij ??
PHP:
1
| <?"if( !$file ) // Show error screen for "too exact" bug"?> |
zonder iets ook maar te proberen iets in te lezen.
Boven aan staat een link naar mijn dvd database, en hieronder zie je de inhoud van het php bestand wat data van imdb moet inlezen.
heeft iemand een oplossing voor mij ??
PHP:
1
| <?require("common.php");$id=rawurlencode($id);unset($more);$url = sprintf("http://www.imdb.com/Find/Tsearch?title=%s", $id);$file = @fopen($url, "r");if( !$file ) // Show error screen for "too exact" bug{echo "<HTML>\n";echo "<HEAD>\n";echo "<link rel=stylesheet type=\"text/css\" href=\"style.css\">\n";echo "</HEAD>\n";echo "<BODY>\n";echo "<H1>No matches found</H1><br>\n";echo "<DIV CLASS=\"colortext\">\n";echo "<P>Due to a bug with the way IMDb handles title query matches, your DVD title search may have been \"too exact\".</P><br>\n";echo "<P><B><I>To get around the problem</I>, try making the search more ambigious. For example; if you were searching for\n";echo "a two word title, try only using the first word in the search. Or try searching for the title with the\n";echo "last few letters missing.</B></P>\n";echo "<P>This error is a known problem, and is being worked on getting fixed.</P><br>\n";echo "<B>Click <a href=\"decide.php\" target=\"main\">here</a> to try another search.</B><br>\n";echo "</DIV></BODY>\n";echo "</HTML>\n";exit;}$read = fread($file, 80000);fclose($file);$search="<BR>IMDb name and title search</H1>";$test = strpos($read,$search);if($test>=1000){ $head = sprintf("Location: %s/gettitle.php?id=%s&amp;more=no", $path, $id); header($head);}else{ $search ="Taglines"; $start = strpos($read,$search); $number = substr($read,$start+9,7); $head = sprintf("Location: %s/parsedata.php?id=%s", $path, $number); header($head);}?> |
www.Qbox.nl