Mailinglisten-Archive |
Moin moin, ich versuche grade ein wenig im Source von PHP zu suchen um den von PHP erzeugten USER_AGENT ,den es ausspuckt wenn man mittels PHP eine Datei von nem fremden Server holt, zu ändern. Bis jetzt , bzw. ein Bekannter, habe ich nur die Möglichkeit gefunden direkt im Source die Versionsangabe (die scheint für den USER_AGENT benutzt zu werden) zu ändern. Dabei bin ich auf die Datei php_version.h (welch Überraschung :)) gestossen. Dort steht folgendes: <schnipp> /* edit configure.in to change version number */ #define PHP_VERSION "4.0.4pl1" </schnapp> Nun auf in die datei configure.in um dort zu schauen: <schnipp> dnl ## This is where the version number is changed from now on! AM_INIT_AUTOMAKE(php, 4.0.4pl1, nodefine) PHP_VERSION=$VERSION echo "/* automatically generated by configure */" > php_version.h.new echo "/* edit configure.in to change version number */" >> php_version.h.new echo "#define PHP_VERSION \"$PHP_VERSION\"" >> php_version.h.new cmp php_version.h.new php_version.h >/dev/null 2>&1 if test $? -ne 0 ; then rm -f php_version.h && mv php_version.h.new php_version.h && \ echo 'Updated php_version.h' else rm -f php_version.h.new fi </schnapp> Nun meine Eigentliche Frage (Herrje .... ich konnte mich mal wieder nicht kurz fassen :) Kann ich nun in configure.in einfach die entsprechende Versionsnummer löschen bzw. durch etwas eigenes ersetzen (z.B. meine E-Mailaddy ;) oder gibt es noch einen anderen Weg den gesendeten HTTP_USER_AGENT zu ändern? MfG, Olaf "nachtaktiv" Baumert -- ,- Lordicon --------------. Programmierung & Webdevelopement | \\|// \ -------------------------- | (o o) | '---._____.---ooOo-(_)-oOoo' lordicon_(at)_lordicon.de
php::bar PHP Wiki - Listenarchive