Bilder mit fopen() und dann vergleichen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bilder mit fopen() und dann vergleichen

    Hi!

    Will ein Bild (www.blabla.de/bild.gif) auslesen. und dann in einer Variable speichern. Wie mache ich das genau. Hab mit fopen keine Erfahrung.

    Und dann müsste ich in der variable ja ungefair folgendes haben:

    $bild = "dffkjsdlkuhldsicjzsficfzfguwncfuolf[...]sfgewdgzfi";

    Dann kann ich ja $bild mit $anderevariable vergleichen. Also so:

    if ($bild == $anderevariable) {
    //die bilder sind gleich!
    }

    $anderevariable wurde natürlich auch vorher definiert.

    Jetzt brauche ich also noch die fopen() abfrage, die mir das Bild in $bild speichert!

    Hat da jemand was?

  • #2
    Code:
    <?php
    $file1 = "pic1.jpg";
    $file2 = "pic2.jpg";
    
    function picvergl($pic) {
    	@$fp = fopen($pic,"r");
    	if (!$fp) {
                $bildcontent = $pic;
    	    print "File $pic doesn't exist<br>\n";
    	} else {
    	    while (!feof($fp)) { 
    	        $bildcontent .= fgets($fp, 4096);
    	    }
    		@fclose($fp);
    	}
    	return $bildcontent;
    }
    
    if (picvergl($file1) == picvergl($file2)) {
    	print "Pics $file1 und $file2 sind ident<br>";
    } else {
    	print "Pics $file1 und $file2 sind unterschiedlich<br>";
    }
    ?>

    Kommentar

    Lädt...
    X