Author Topic: [MOD]Pictures Email Upload V1.7.6  (Read 94029 times)

0 Members and 1 Guest are viewing this topic.

Rembrandt

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #15 on: January 18, 2009, 06:10:48 PM »
Hi!

ich könnte es mir ja mal ansehn.
sende mir FTP und ACP zugangsdaten, per pm oder mail.

mfg Andi

rinaldos

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #16 on: January 26, 2009, 08:52:14 PM »
Hallo :-)
Soweit so gut, also erstmal grosses Lob, das Script funktioniert bei mir. Ich habe es nur ein wenig abgewandelt, das die Nutzer nur eine Kategorie die Bilder laden können ($array[2] = 565; fest definiert).
Nun verzweifel ich leider daran, das dieses Script keine EXIF Daten ausliest, bzw. ich diese Funktion nicht einbauen kann. Einige Handys speichern ja auch die GPS Daten und diese wollte ich dann via Google Maps anzeigen.

Doch ein einfügen von

    $exif_array 
get_exif_info($exif_data);
     foreach (
$exif_array as $key => $val) {
	
	
if (
$key == "GPSLongitudeRef") {
	
	
	
$GPSLongitudeRef $val;
	
	
}
	
  
	
if (
$key == "GPSLatitudeRef") {
	
	
	
$GPSLatitudeRef $val;
	
	
}
	
	
if (
$key == "GPSLongitude") {
	
	
	
$GPSLongitude substr (strrchr($val"("), 1);
	
	
	
$GPSLongitude substr ($GPSLongitude,0strlen($GPSLonigtude)-1);
	
	
}
	
	
if (
$key == "GPSLatitude") {
	
	
	
$GPSLatitude substr (strrchr($val"("), 1);
	
	
	
$GPSLatitude substr ($GPSLatitude,0strlen($GPSLatitude)-1);
	
	
	
$image_gmap_zoom "12";
	
	
	
$image_gmap_type "3";
	
	
	
$image_gmap_show "1";
	
	
}
	
	
if (
$key == "GPSAltitude") {
	
	
	
$GPSAltitude $val;
	
	
}
	
	
if (
$key == "GPSTrack") {
   
	
	
	
$GPSTrack $val;
	
	
}
	
}


bringt leider nichts, da irgendwie nicht die exif Daten ausgelesen werden. Exif GPS Daten sind in dem Bild enthalten! Vielleicht kann mir einer weiterhelfen?

Gruß
Ingo

Rembrandt

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #17 on: January 26, 2009, 09:07:37 PM »
Hi!
du importierst doch die bilder über die validate.php, was ist wenn du dort die exif funktion einbaust?

mfg Andi

Edit : vergiss das wieder.....

« Last Edit: January 27, 2009, 07:47:44 AM by Rembrandt »

Offline maik.b

  • Pre-Newbie
  • Posts: 1
    • View Profile
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #18 on: January 26, 2009, 10:25:42 PM »
Hallo

Jedesmal wenn ich vom Handy eine mail schicke kommt in eMail_upload.php Falscher Benutzername oder Passwort Mail wurde gelöscht!
Aber die Daten sind richtig.

rinaldos

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #19 on: January 26, 2009, 11:07:23 PM »
@rembrandt
Nein ich schreibe alles direkt in die Datenbank und lasse die Bilder in das media/cat_id/ Verzeichnis direkt speichern. Die validate.php nutze ich nicht. Es werden ja nur Mails von registrierten Benutzern angenommen, daher umgehe ich auch die validate.php.

Über einen CronJob lasse ich den Mail Account checken, und importiere so automatisch alle 15 Minuten die Bilder in die Kategorie. Das klappt auch soweit ganz gut :-) Nur eben mit dem auslesen der GPS Daten hapert es:-(

Deinen Vorschlag hatte ich schon so umgesetzt, nur hinter der Zeile von dir vorgeschlagen eingefügt. Leider klappt das nicht. Habs gerade nochmal probiert.

Gruß
Ingo

Rembrandt

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #20 on: January 27, 2009, 07:19:31 AM »
Hi!
so funktioniert es:

suche:
Code: [Select]
$row_bg_number = ($bgcounter++ % 2 == 0) ?  "tablerow" : "tablerow2";

und füge danach ein:

Code: [Select]
if (function_exists('exif_read_data') && $exif_data = @exif_read_data($src, 'EXIF'))
    {
      $exif_array = get_exif_info($exif_data);
foreach ($exif_array as $key => $val){
if ($key == "Make"){
            $Make = $val;
        }
if ($key == "Model"){
$Model = $val;
        }
if ($key == "DateTimeOriginal"){
          $DateTimeOriginal = $val;
        }
if ($key == "ISOSpeedRatings"){
          $ISOSpeedRatings = $val;
        }
if ($key == "ExposureTime"){
$ExposureTime = $val;
        }
if ($key == "FNumber"){
          $FNumber = $val;
        }
if ($key == "FocalLength"){
$FocalLength = $val;
        }
if ($key == "ExposureBiasValue"){
          $ExposureBiasValue = $val;
        }
if ($key == "ApertureValue"){
$ApertureValue = $val;
        }
if ($key == "MaxApertureValue"){
            $MaxApertureValue = $val;
        }
if ($key == "MeteringMode"){
$MeteringMode = $val;
}
        if ($key == "Flash"){
          $Flash = $val;
        }
if ($key == "ExposureProgram"){
$ExposureProgram = $val;
        }
if ($key == "ExposureMode"){
          $ExposureMode = $val;
        }
if ($key == "WhiteBalance"){
$WhiteBalance = $val;
        }
if ($key == "GPSLongitudeRef"){
$GPSLongitudeRef = $val;
}
if ($key == "GPSLatitudeRef"){
$GPSLatitudeRef = $val;
}
if ($key == "GPSLongitude"){
          $GPSLongitude = substr (strrchr($val, "("), 1);
          $GPSLongitude = substr ($GPSLongitude,0, strlen($GPSLonigtude)-1);
          }
        if ($key == "GPSLatitude"){
            $GPSLatitude = substr (strrchr($val, "("), 1);
          $GPSLatitude = substr ($GPSLatitude,0, strlen($GPSLatitude)-1);
}
if ($key == "GPSAltitude"){
$GPSAltitude = $val;
        }
if ($key == "GPSTrack"){
$GPSTrack = $val;
        }
     }
  }
mfg Andi
« Last Edit: January 27, 2009, 07:37:27 AM by Rembrandt »

rinaldos

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #21 on: January 27, 2009, 07:37:07 AM »
Cool, es funktioniert, auf die Idee die Abfrage dorthin zu setzen wäre ich nicht gekommen.
Danke Dir für Deine Hilfe :-) Nun werden, sofern GPS Informationen vorliegen, auch diese in die Datenbank eingetragen und in Google Maps dargestellt :-)

Gruß
Ingo

Rembrandt

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #22 on: January 27, 2009, 07:40:09 AM »
Hi!
Cool, es funktioniert, ...
na fein, sorry wegen der formatierung aber durch das copy&paste wird das alles ein bischen verwurschtelt  :lol:

mfg Andi


rinaldos

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #23 on: January 27, 2009, 10:39:22 PM »
Folgenden Fehler habe ich noch entdeckt. Sobald ein Bild existiert, wird es genau einmal umbennant, danach nie wieder :-(
Ich habe die funktion des umbennen geändert, und anstelle von Copy_from_$name wird nun eine Zahl vorne angefügt.
Die Bilder sofern sie existieren heissen dann 1Bild.jpg, 2Bild.jpg usw.

finde in eMail_upload.php

if (file_exists($path.$name)) 
  
$name "Copy_from_$name";


ersetze mit

 
if (file_exists($path.$name)) 
  {
   
$num '1';
   while (
file_exists ($path $num $name)) {
      
$num++;
      }
  }
  
$name $num $name;


Kann man sicherlich auch eleganter lösen, aber bei mir klappt es :-)

Gruß
Ingo

Rembrandt

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #24 on: January 28, 2009, 05:19:29 AM »
Folgenden Fehler habe ich noch entdeckt. ...
naja obs ein fehler ist weis ich nicht, aber ich dachte mir wieviele bilder werden schon mit dem gleichen namen hochgeladen.
aber deine lösung ist sicher besser.

ich habe es nochmal abgeändert, so sehe ich gleich ob es eine copy von einen namen gibt:

 
if (file_exists($path.$name)) 
                       {
                         
$num '1';
                            while (
file_exists ($path $num $name)) 
                              {
                                
$num++;
                                
$name "Copy_from_$name";
                              }
                       }
                         
$name $num $name;

mfg Andi

rinaldos

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #25 on: January 28, 2009, 07:40:30 AM »
Naja Fehler hast du recht. Mir ist es nur aufgefallen, als ich mir jemand ein Bild vom IPhone gesendet hatte, das den gleichen Namen trägt wie bei mir. Das IPhone nennt das Bild immer Photo wenn man es via Mail versenden möchte. Da wäre dann schnell ende gewesen :-)

Offline kubiczek

  • Full Member
  • ***
  • Posts: 211
    • View Profile
    • Gross Peterwitz
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #26 on: March 29, 2009, 10:09:34 PM »
Hallo Rembrant

habe jetzt dein Mod in einer Neuen Umgebung eingebaut.   es kommt immernoch der selbe Fehler

Warning: require(./../admin/admin_global.php) [function.require]: failed to open stream: No such file or directory in ++++++++++++++++/gp/admin/plugins/eMail_upload.php on line 190

Warning: require(./../admin/admin_global.php) [function.require]: failed to open stream: No such file or directory in /+++++++++++++++++++gp/admin/plugins/eMail_upload.php on line 190

Fatal error: require() [function.require]: Failed opening required './../admin/admin_global.php' (include_path='.:/usr/share/php:/usr/share/pear') in ++++++++++++++++++gp/admin/plugins/eMail_upload.php on line 190


Hast du schon etwas herausgefunden???????

gruß kubiczek

Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #27 on: March 30, 2009, 04:09:23 AM »
in eMail_upload.php find:
  $root_path = (eregi("\/plugins\/"$PHP_SELF)) ? "./../../" "./../";

Replace it with:
  $root_path "./../../";
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)

Offline kubiczek

  • Full Member
  • ***
  • Posts: 211
    • View Profile
    • Gross Peterwitz
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #28 on: March 30, 2009, 09:46:13 PM »
Hallo, Vaneo

es hat geklapt :lol: :lol:, Besten Dank :lol:


gruß kubiczek



Rembrandt

  • Guest
Re: [MOD]Pictures Email Upload V1.7.6
« Reply #29 on: March 31, 2009, 05:33:51 AM »
Hi!
...Replace it with:
  $root_path "./../../";

THX @Vano