php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.08.2008, 16:34  
Neuer Benutzer
 
Registriert seit: 28.08.2008
Beiträge: 2
Flokey befindet sich auf einem aufstrebenden Ast
Standard ImageMagick PDF Thumbs - Safe Mode Workaround

Hi Leute!

Viele von euch haben sicher wie ich Probleme mit ignoranten Admins von größeren Hostern und deren unfähigen Supportidioten wenns um Einschränkungen bezgl. dem Safe Mode geht...

Ich hatte nen Kunden welcher einen Webspace bei AON Telekom hat und unbedingt PDF Thumbs brauchte. Nach ca. 5 Stunden gespräch mitm support ob es denn möglich wäre IRGENDWAS freizuschalten: exec, den zugriff auf convert freizuschalten, einen symlink ins safe exec dir... blabla
nix, ich bin mit der Leitungsstörungszentrale(!) verbunden worden, die behauptet haben, das liegt am "Internetkabel"...

Kotz.

Naja irgendwann hatte ich dann die lösung, und ich glaube die funkt auch bei anderen funktionen die exec benötigen oder man programme/shellscripts ausführen will, und leider keine möglichkeiten zum aufruf hat.

Vorraussetzung ist ein anderer Server den man verwenden kann, der Safe Mode deaktiviert hat, oder bei dem anderweitig die Möglichkeit besteht das gewünschte Script auszuführen.

Folgende lösung:

Der Upload des PDF's geschieht auf dem Webserver mit Safe Mode, die konvertierung findet jedoch woanders statt.

Ich habe, nachdem im PHP Script der Upload erfolgreich war, einen IFRAME mittels echo erzeugt, welcher als zielurl ein PHP Script auf einem anderen Server (in dem fall mein privater) aufrief, mit 2 get parametern: urlencodiert den Pfad wo das pdf zu finden ist und die seiten die ich als thumb haben will...
Warum Iframe? naja fopen war auch deaktiviert.....
so, das script auf meinem Server reagiert auf den aufruf, loggt sich via ftp (hat man meistens eh als einzige zugangsdaten) auf dem kundenweb ein und lädt das pdf file herunter. Dann wird konvertiert und via ftp die resultierenden Thumbs wieder hochgeladen, die dann auf der Website des kunden angezeigt werden. man könnte sogar ein script aufm kundenweb aufrufen, dass bestätigt, ok die thumbs wurden fertig raufgeladen, schalte den Artikel zur anzeige frei....

Nachteil: Es gibt einen Glitch von Sekunden bis einige Minuten die es Dauert bis die Thumbs verfügbar sind. (abhängig von größe und anbindung)
Ausserdem darf mein Server nie ausfallen wenn eine Anfrage zur Konvertierung kommt.
Es entsteht zusätzlicher Traffic auf beiden Servern während der Generierung, problematisch bei großen Datenmengen und Trafficlimit.

Vorteil: Man kann günstige Webspace angebote nutzen, und es sich ersparen einem 160 Jährigen Kunden zu erklären, warum er denn nun einen Profi Webspace braucht. (und der nicht mal weiß dass er sowas wie nen Webspace hat!)
Man kann so beinahe alle möglichen Sachen anstellen die mit Konvertierung etc. zu tun haben, oder wenn man im zuge einer Funktion etwas mittels fopen von einer anderen URL laden muss, kann man dies auch über diesen Umweg machen....

Ich weiß. Total bescheuert. Aber hey, manchmal hat man keine andere Wahl! Ich hab echt alle tricks durchgespielt, inkl. cgi wrapper etc. aber dies ist die einzige option die mir geblieben ist.

Ich hoffe es hilft irgendwem weiter, ich hätt diese idee vor 3 Tagen brauchen können

Ich hoffe ich spam nicht das Forum voll...
Flokey ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.08.2008, 16:48  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Flokey,

danke für deinen Post, nicht alle Menschen sind so freudig im Teilen der Erfahrung. Magst du nicht vielleicht aus deinem Post einen WIKI-Eintrag erstellen?

PS: Herzlich Willkommen bei uns!
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 28.08.2008, 17:08  
Neuer Benutzer
 
Registriert seit: 28.08.2008
Beiträge: 2
Flokey befindet sich auf einem aufstrebenden Ast
Standard

Bitte gern, ich hab mich 35 Stunden am Stück damit geärgert, also warum die Lösung nicht weitergeben? Ja ich hoffe ich komm dazu das in das Wiki zu schreiben, bin im moment voll mit arbeit
Flokey ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] komischer safe mode fehler PHP-Fortgeschrittene 7 21.05.2012 14:26
[Erledigt] Modul Installer (ordner anlegen, entpacken - egal ob Safe Mode ON/OFF!) Nightuser Scriptbörse 6 01.07.2008 13:30
php safe mode und shell_exec Fraylman PHP Tipps 2006 8 20.06.2006 04:10
php safe mode! PHP Tipps 2006 4 24.01.2006 23:12
PHP Safe Mode PHP Tipps 2006 1 09.01.2006 22:18
Generelles zu SAFE MODE Cosmo PHP Tipps 2007 2 23.11.2005 10:14
Safe Mode [erledigt] dethlef14 PHP Tipps 2005-2 1 16.10.2005 13:33
Problem mit mail() bei SAFE MODE Stinger PHP Tipps 2005 1 23.03.2005 23:59
Backquotes in Safe Mode bei PHP PHP Tipps 2005 1 27.02.2005 21:32
Safe mode PHP Tipps 2005 10 23.02.2005 12:50
Mail bei Safe Mode Mano PHP Tipps 2004-2 1 30.12.2004 13:29
Safe Mode auf Kommandozeile umgehen wurtzel PHP-Fortgeschrittene 3 28.11.2004 15:37
disabled in SAFE MODE PHP Tipps 2004 4 19.09.2004 11:14
php im Safe Mode und dennoch override erlauben. Möglich? Server, Hosting und Workstations 3 17.08.2004 18:03
Safe mode für Datei Upload ist aktiviert Pimbolie1979 PHP-Fortgeschrittene 4 04.08.2004 11:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
imagemagick safe mode, pdf thumbs, pdf thumb, typo3 imagemagick pdf, safe mode exec dir, imagemagick safemode, typo3 pdf thumbnails, imagemagick safemode on, imagick safe mode, imagemagick pdf, typo3 pdf thumb, php pdf thumb, php safe mode exec dir, safe mode imagemagick, typo3 pdf thumbnail, mediawiki pdf thumbnails, typo3 imagemagick safe_mode, typo3 pdf thumbs, imagemagick safe_mode on, pdfthumb mediawiki

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum