tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
28
ZUGRIFFE
1478
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Harrier
    Harrier Harrier ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    München
    Beiträge
    208
    sers! Also ich hab das Tutorial zu den Imagefunktionen gelesen und auch ein bischen herumexperimentiert! Es funtkioniert auch alles super wenn ich die *.php datei öffne! Mein Problem: Ich würde gern ähnlich wie die Danasoftsigs mein Bild als Signatur benutzen! Daher muss ich das per BB-Code einbinden! Und das geht natürlich nicht mit einer PHP-Datei! Wie mache ich das so, dass ich den Script über ein PNG, JPG oder so abrufen kann (also die IP usw soll sich trotzdem ändern)!
     
    www.C4D-World.de
    Die Welt von Cinema 4D

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Hannover
    Beiträge
    4.234
    Wenn du einen eigenen Server hast, wunderbar!
    Wenn Du ausrechend Rechte hast, glück gehabt!

    Ich kenne zwei Methoden:

    httpd.conf
    Code :
    1
    
    AddType application/x-httpd-php4 .jpg

    Jetzt kannst Du Deine PHP-Dateien als .jpg enden lassen *g*
    Achtung! Bei JPG-Bildern dürfte es nun Probleme geben
    Evtl. kann man den AddType auch Verzeichnisbasiert zuweisen, dann sollte das nur dieses Verzeichnis betreffen.

    Theoretisch reicht auch eine .htaccess, dann wird auch nur der benutzte Ordner betroffen.
    Code :
    1
    
    AddType application/x-httpd-php4 .jpg

    Die andere Möglichkeit ist Mod-Rewrite.
     
    Copy for free - Yet another page for free software with soures:
    • BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
    • W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
    • AppStarter (Somewhat like PortableApps launcher)
    • QuakeConsole (Show/Hide windows console with your tilde key)
    • BetterFileRenamer (Simple file renamer that adds date and version)
    .... more to come

  3. #3
    ronin ronin ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Ort
    127.0.0.1
    Beiträge
    324
    1)
    In der Sig schreibst du
    PHP-Code:
    [img=http://www.dein-server.de/bild.php] 
    2)
    In deiner PHP-Datei generierst du das Bild und schickst es per header(); weg.
    Ende.


    Aber geht auch kompliziert
     

  4. #4
    Registriert seit
    Dec 2001
    Ort
    Hannover
    Beiträge
    4.234
    Logo, aber viele Foren/Communities erlauben keine .php Endung in "Bildern"

    Außerdem war das nicht die Frage, oder hab ich da was falsch verstanden?
     
    Copy for free - Yet another page for free software with soures:
    • BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
    • W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
    • AppStarter (Somewhat like PortableApps launcher)
    • QuakeConsole (Show/Hide windows console with your tilde key)
    • BetterFileRenamer (Simple file renamer that adds date and version)
    .... more to come

  5. #5
    Avatar von Harrier
    Harrier Harrier ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    München
    Beiträge
    208
    @ronin:
    das geht nicht! .php-dateien dürfen aus gutem grund nicht includet werden!

    @neuro:
    Danke aber das ist mir irgendwie zu hoch! Zum Thema .htaccess weis ich kaum mehr, als dass es so was gibt! => so ganz verstehe ich nicht was du hier freundlicherweise hingeschrieben hast! Kannste mir das bitte erklären? DANKE
     
    www.C4D-World.de
    Die Welt von Cinema 4D

  6. #6
    ronin ronin ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Ort
    127.0.0.1
    Beiträge
    324
    Original geschrieben von Neurodeamon
    Logo, aber viele Foren/Communities erlauben keine .php Endung in "Bildern"
    Sollte das wirklich net klappen, dann ist erstegenannte Lösung doch sinnvoller!
     

  7. #7
    u-Danilo u-Danilo ist offline Mitglied Gold
    Registriert seit
    Jan 2004
    Beiträge
    133
    Ich hätte da noch ne Lösung:

    Viele (die meißten) prüfen doch nach jp?g weil es ja jpg, jpeg gibt.
    packste einfach wie oben beschrieben jppg in dein Mime und dann sind normale Bilder bei Dir auf Deinem Server immer noch Bilder

    natürlich kann man <img src="http://www.meins.de/image.php"> ja alternativ mal probieren....

    Gruss Danilo
     

    Gruss Danilo

    Ich kann mich nicht erinnern jemals was vergessen zu haben....

  8. #8
    ronin ronin ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Ort
    127.0.0.1
    Beiträge
    324
    Original geschrieben von Harrier
    @ronin:
    das geht nicht! .php-dateien dürfen aus gutem grund nicht includet werden!
    Ich habs grad hier im Forum getestet und es geht.
     

  9. #9
    chibisuke chibisuke ist offline Mitglied Brillant
    Registriert seit
    Sep 2003
    Beiträge
    807
    alternativ:
    .htaccess:
    Code :
    1
    
    php_flag xbithack on

    und dann als jpg hochladen, und das execute bit setzen.. also chmod 755
     

  10. #10
    Avatar von Harrier
    Harrier Harrier ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    München
    Beiträge
    208
    1. meinte ich nicht dieses forum hier!
    2. irgendwie ........ hm....... kann man da keinen mist bauen? naja mir ist's egal! ich will jetzt mein bild! ich versteh das mit dem .htacces nicht so ganz (also das andere genau so wenig)
     
    www.C4D-World.de
    Die Welt von Cinema 4D

  11. #11
    thing thing ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    Hannover
    Beiträge
    75
    Moin.

    Das was meistens nicht erlaubt ist ist das einbinden von Pfaden (als Bild in der Signatur oder sonstwo im Board) die ein ? enthalten und somit eindeutig als irgendwie dynamisch generierter Content zu erkennen sind. Eine einfache Datei mit der Endung *.php einzubinden ist eigentlich kein Problem.

    Zu der .htaccess Methode oben (die Harrier ja nicht verstanden hat): Dein Webserver zu Hause muss ja wissen, was er mit den Dateien die angefordert werden machen soll. Dazu hat er eine Direktive die ihm beispielsweise sagt, dass er Dateien mit der Endung *.php zuerst durch den PHP Parser zu schicken hat (sonst würden die Nutzer ja den PHP Quellcode angezeigt bekommen). Mit dem eintrag AddType application/x-httpd-php4 .jpg sagst du ihm jetzt, das er auch sämtliche Dateien mit der Endung *.jpg durch den Parser schicken soll. Das funktioniert bei deiner image.php > image.jpg natürlich wunderbar, bei allen anderen Bildern gibts danach nur PHP Fehler.

    Gruß thing
     

  12. #12
    Avatar von Harrier
    Harrier Harrier ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    München
    Beiträge
    208
    ahja! das hat mir sehr geholfen! okay! also muss ich um diese datei verändern zu können root sein!? tia! damit hat sich das kapitel erledigt danke trotzdem!
     
    www.C4D-World.de
    Die Welt von Cinema 4D

  13. #13
    thing thing ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    Hannover
    Beiträge
    75
    Moin.

    Um die httpd.conf zu ändern ja, aber eine .htaccess solltest du in jedem Verzeichnis anlegen können. Es ist die Frage ob der Webserver so konfiguriert ist das die .htaccess die AddTypes ergänzen darf, denn die Rechte einer .htaccess können auch eingeschränkt werden.

    Gruß thing
     

  14. #14
    Daxi Daxi ist offline Mitglied Brokat
    Registriert seit
    Jul 2003
    Ort
    PAF
    Beiträge
    396
    Ich würde der Einfach heit halber den letzten (erklärten) Code nehmen.
    Pack die PHP-Datei in ein extra Verzeichnis und erstelle darin eine Datei mit dem Namen .htaccess, die dann den Inhalt hat.

    Die htaccess-Datei greift dann nur in diesem Verzeichnis (und den Unterverzeichnissen zu diesem).

    Zum Erstellen einer htaccess muss du NICHT root-Rechte haben.
    Es reicht, wenn für dich htaccess erlaubt ist und vom Apache abgearbeitet werden.
    Kläre das notfalls mit deinem Hoster ab...
     

  15. #15
    Avatar von Harrier
    Harrier Harrier ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    München
    Beiträge
    208
    okay! thx für die hilfe! leider funktioniert das immer noch nicht so ganz! er öffnet die datei jetzt zwar als jpeg aber ich bekomme "keine vorschau gefunden" oder Internal Server Error! ich hab einfach mal ne mail an meinen host geschrieben wie das mit den .htaccess rechten steht aber ich weis jetzt nicht so genau ob es daran liegt oder ob ich was falsch mache! wenn jemand was weis ....
    danke im vorraus!
     
    www.C4D-World.de
    Die Welt von Cinema 4D

Ähnliche Themen

  1. Statt 500 GB mur 100 MB?
    Von silver held im Forum Hardware
    Antworten: 2
    Letzter Beitrag: 19.07.10, 20:22
  2. <= statt <
    Von Zack im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 15.03.09, 11:19
  3. JS statt PHP
    Von ophasis im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 06.11.07, 10:20
  4. '<' und '>' statt &lt; und &gt;
    Von mariaT im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 4
    Letzter Beitrag: 10.05.06, 16:23
  5. [AMD K6-2] 300 statt 500 Mhz
    Von Devil Noxx im Forum Hardware
    Antworten: 6
    Letzter Beitrag: 12.04.04, 22:29