>

', ']]>', $content); //$pattern = '/]*>/Ui'; //$pattern = '/]* src=\"([^\"]*)\"[^>]*>/Ui'; $pattern = '/]*src=\"?([^\"]*)\"?([^>]*alt=\"?([^\"]*)\"?)?[^>]*>/Ui'; preg_match_all($pattern, $content , $matches, PREG_SET_ORDER); for ($i = 0; $i <= (count($matches) - 1); $i++) { $ancien = $matches[$i][0]; //echo $ancien . '
'; if (substr_count($ancien, 'wordpress') != 0) { echo "wordpress"; $new_img = $ancien . '' . "\r\n" . '
Voir les Exifs
'."\r\n"; $new_img .= '
'."\r\n"; $new_img .= '
    '."\r\n"; $pattern2 = '#wp-image-[0-9]{1,3}#'; preg_match($pattern2, $ancien, $matches2); $attachment = substr($matches2[0],9); $metadata = wp_get_attachment_metadata( $attachment ); //echo $attachment; //print_r($metadata); //echo "erreur2: " . $ancien; list($exif_list, $gm_lat, $gm_lng, $title_marker) = ListeExif($metadata, $attachment); //echo $gm_lat; $new_img .= $exif_list; $new_img .= '
'."\r\n"; //$new_img .= ''; //$new_img .= '
'."\r\n"; //$new_img .= '
test
'."\r\n"; } elseif (substr_count($ancien, 'zenphoto') != 0) { echo "zenphoto"; //echo $ancien; $ancien_img = 'http://alubook.local/zenphoto/albums/becasseaux/2008-09-07_BecasseauVariable_0351.jpg'; $new_img = $ancien . '' . "\r\n" . '
Voir les Exifs
'."\r\n"; $new_img .= '
'."\r\n"; $new_img .= '
    '."\r\n"; //$exif = exif_read_data('http://alubook.local/zenphoto/zp-core/i.php?a=becasseaux&i=2008-09-07_BecasseauVariable_0351.jpg', 0, true); $exif = exif_read_data($ancien_img, 0, true); //print_r($exif); //src = http://alubook.local/zenphoto/zp-core/i.php?a=becasseaux&i=2008-09-07_BecasseauVariable_0351.jpg //2008-09-07_BecasseauVariable_0351 $metadata =array(); if ($exif[GPS][GPSLatitude]) { $metadata['image_meta']['latitude'] = $exif[GPS][GPSLatitude]; //print_r($metadata['image_meta']['latitude']); } if ($exif[GPS][GPSLongitude]) $metadata['image_meta']['longitude'] = $exif[GPS][GPSLongitude]; if ($exif[GPS][GPSLatitudeRef]) $metadata['image_meta']['latitude_ref'] = $exif[GPS][GPSLatitudeRef]; if ($exif[GPS][GPSLongitudeRef]) $metadata['image_meta']['longitude_ref'] = $exif[GPS][GPSLongitudeRef]; if ($exif[EXIF][FNumber]) { $ouverture = explode("/", $exif[EXIF][FNumber]); // 63/10 $a = ($ouverture[0] / $ouverture[1]); $metadata['image_meta']['aperture'] = ($ouverture[0] / $ouverture[1]); } if ($exif[EXIF][ExposureTime]) $metadata['image_meta']['shutter_speed'] = $exif[EXIF][ExposureTime]; if ($exif[EXIF][FocalLength]) { $focale = explode("/", $exif[EXIF][FocalLength]); $metadata['image_meta']['focal_length'] = $focale[0]; } if ($exif[EXIF][Model]) $metadata['image_meta']['camera'] = $exif[EXIF][Model]; //if ($exif[EXIF][DateTimeOriginal]) $metadata['image_meta']['created_timestamp'] = $exif[EXIF][DateTimeOriginal]; if ($exif[EXIF][DateTimeOriginal]) { $metadata['image_meta']['created_timestamp'] = strtotime($exif[EXIF][DateTimeOriginal]); } $metadata['image_meta']['caption'] = ''; //print_r($metadata); //echo 'latitude_ref: ' . $metadata['image_meta']['latitude_ref']; list($exif_list, $gm_lat, $gm_lng, $title_marker) = ListeExif($metadata, $attachment); //echo $exif_list; //ok $new_img .= $exif_list; //$new_img .= '
'."\r\n"; $new_img .= '' . $gm_lat . ' ; ' . $gm_lng . '
'."\r\n"; //echo $new_img; //print_r($exif_list); //$new_img = $ancien; } else { echo "autres..."; //$new_img = $ancien; } $content = str_replace($ancien, $new_img, $content); //echo $content; } echo $content; ?>

 

'' ) ); ?>
', '' ); ?>