#1 4. April 2007 Grafiken hallo! ich habe mal so beim im inet surfen schon öffter bemerkt, dass da immer irgendwelche grafiken waren die sich immer so angepasst haben wie se sollten... lol is irgendwie schwer zu erklähren z.B. die couner bei: http://www.stats4free.de/ wäre vllt jemand so net und könnt mir das erkähren oder irgendwelche seiten posen wo man das nachlesen kann wie das geht?? + Multi-Zitat Zitieren
#2 4. April 2007 AW: Grafiken Was suchst den jetzt genau ? Ein Counter (Besucherzähler) oder "Grafiken die sich so anpassen wie sie sollen" ? Wenn du das mit den Besucherzähler meinst, kannst du dir ja mal die Counter auf php-free.de anschauen. + Multi-Zitat Zitieren
#3 4. April 2007 AW: Grafiken solche grafiken werden höchst wahrscheinlich mit den php-grafikfunktionen erstellt falls du php schon kannst, versuch dir das hier durchzulesen: Grafik-Funktionen falls da an den bildern trotzdem noch eine endung mit .gif oder so dran ist, wird wahrscheinlich noch Mod Rewrite benutzt + Multi-Zitat Zitieren
#4 4. April 2007 AW: Grafiken servus, hier hast ein tutorial wie du mit hilfe von php ein solchen grafik counter erstellen kannst: Fit4PHP – PHP Tutorial gruß wollknoll + Multi-Zitat Zitieren
#5 4. April 2007 AW: Grafiken gibt noch ne andere methode die kein mod_rewrite benutzt und somit auch auf z.b. funpic läuft, jedoch fällt mir weder ein wie sie heißt, noch weiß ich wie man es genau macht, ich kenne nur noch das prinzip: in einer htaccess datei kann man einstellen, welche dateiendungen an den php-parser geschickt werden. man macht also einen ordner, in den man die htaccess datei zusammen mit der php-datei reinwirft. der php-datei gibt man z.b. die endung .jpg, und ruft sie im browser auch so auf. jedoch wird die datei trotzdem durch den php-parser geschickt, da dies so in der .htaccess angegeben wurde... es ist KEIN mod_rewrite, der ist deaktiviert! gibt ne bewertung von mir, wenn mir einer eine solche htaccess basteln kann... + Multi-Zitat Zitieren
#6 4. April 2007 AW: Grafiken Ich denke mal du meinst sowas: Code: AddHandler x-httpd-php .gif Oder? In diesem Fall werden die .gif's als PHP geparsed. + Multi-Zitat Zitieren
#7 4. April 2007 AW: Grafiken normal wird beim apachen die dateiendung so festgelegt: Code: AddType application/x-httpd-php .php AddType application/x-httpd-php .php5 vllt gehts wenn man in der htaccess das eingibt: Code: AddType application/x-httpd-php .jpg habs nicht probiert /edit: zu lahm^^ vllt geht auch das vom vorposter + Multi-Zitat Zitieren
#8 4. April 2007 AW: Grafiken du hast die möglichkeit in php einen header zu senden der besagt das diese php datei ei bild sein soll: PHP: <? php header ( 'Content-Type: image/gif' ); //nun ist deine php datei ein bild (gif) readfile ( 'dein_bild.gif' ); //zeigt das bild nun an ?> vor diesem skript kannst du beliebig viel php code prasen lassen, nur sollte keine augabe satt finden (echo ""; print(); usw), auch kein html code darf zuvor stehen. + Multi-Zitat Zitieren
#9 4. April 2007 AW: Grafiken die angabe des content-types im header ist ZWINGEND erforderlich, sonst klappt die ausgabe überhaupt nicht. bei deiner lösung muss die datei aber wieder .php heißen, was bei einigen foren probleme gibt, wenn man das bild per [noparse][img][/noparse]-tag einbinden will (z.b. in die signatur). da die dateiendung kein bildformat darstellt, greift der regexp nicht, der das bild per "<img src=...>" einbindet. das dynamisch generierte bild MUSS also die endung einer bilddatei haben, deshalb folgende lösung: prima... genau so isses am schönsten find ich: die php-datei nach gif umbenennen und trotzdem gehts über php -> ohne mod_rewrite, was eh bei keinem freehoster aktiviert ist, da es zuviel leistung zieht. + Multi-Zitat Zitieren
#10 4. April 2007 AW: Grafiken stimmt nicht ganz, wenn über den header der content-type übergeben wird lässt sich die php-datei ohne probleme als img einbinden, siehe xup oder in meiner sig das script. + Multi-Zitat Zitieren
#11 4. April 2007 AW: Grafiken Falsch. Wenn die Datei auf .php endet ist es fuer den regulaeren Ausdruck keine gueltige Bilddatei, da dieser nur Endungen von Bildern abfragt. (.png, .gif, .jpg, .jpeg, .bmp) ... + Multi-Zitat Zitieren
#12 4. April 2007 AW: Grafiken dann halt noch ein GET dahinter und schon klappts^^ <img src="bild.php?bla=blubb" /> + Multi-Zitat Zitieren
#13 5. April 2007 AW: Grafiken nööööö ich glaub du verwechselt da was: in html kann ich das machen, ohne probleme, ohne den get parameter es geht hier aber um das einsetzen in foren: beim vb mag es ja gehen (-> xup), aber der reguläre ausdruck wird wenn ich mich richtig erinnere beim phpbb eben NICHT geparst, es steht der blanke link dort mit den tags am anfang und ende. dabei ist es phpbb völlig egal, ob in der php datei ein header auf image gesetzt wurde oder nicht... //edit: ja habs eben nachgeschaut: Code: [noparse]{bild-down: http://timer.de/image.php} [/noparse] wird im phpbb nicht geparst; auch mit get-parameter nicht... + Multi-Zitat Zitieren
#14 5. April 2007 AW: Grafiken ok wusst ich nicht, aber würde es gehen, wenn man via get eine image endung anhängt? also Code: [NOPARSE]{bild-down: http://server.de/image.php?img=123.jpg} [/NOPARSE] oder sowas in der art? kenn mich mit dem phpbb leider nicht aus, lässt sich aber 100%ig fixxen denk ich. oder mit htaccess die seite indexen lässt und so einen link verwendet: Code: [NOPARSE]{bild-down: http://server.de/?img=123.jpg} [/NOPARSE] + Multi-Zitat Zitieren
#15 5. April 2007 AW: Grafiken ohne mod_rewrite geht es nicht 100%ig und auf funpic kannst du das mit AddType auch vergessen also machst du es entweder ganz normal mit ner .php datei und gehst das "Risiko" ein, dass du es nicht in allen foren verwenden kannst oder du suchst dir einen hoster der mod_rewrite unterstützt (Pytal müsste das z.B. können) + Multi-Zitat Zitieren
#16 5. April 2007 AW: Grafiken Auch ohne mod_rewrite geht es. Musst nur per htaccess fuer das Bildformat PHP als Handler adden. + Multi-Zitat Zitieren
#17 5. April 2007 AW: Grafiken mal noch ne frage ... diese diskussion hat mich auf ne idee gebracht. bin mit nem kumpel dabei ein system zu entwicklen. dabei sollen bilder & audio materialien nicht öffenltich zugänglich sein (also nicht über direktlink downloadbar). nun hab ich mir folgendes gedacht, der user ruft die datei test.mp3 auf, diese wird als php geparsed: PHP: <? php if( logged_in ( $user , $pw )) // zb^^ { header ( 'Content-Type: audio/mpeg' ); $select_bin = "SELECT content FROM files WHERE fileid = '" . $id . "';" ; if( $res = mysql_query ( $select_bin )) { $output = mysql_fetch_assoc ( $res ); echo $output [ 'content' ]; }}else{ echo 'Diese Datei ist nur für authorisierte User zugänglich!' ;} ?> btw: noch nicht getestet. wenn sich der user die datei runterläd, dann geht diese ja im prinzip nicht oder? also er kann sie nicht abspielen. oder hat jemand ne andere idee? + Multi-Zitat Zitieren
#18 5. April 2007 AW: Grafiken Runterladen kann er sie, wenn er eingeloggt ist. PHP-Code wird ja nicht ausgegeben; ist also nicht in der Datei zu finden. Aber das System sollte klappen, dass nur eingeloggte User Dateien runterladen koennen. + Multi-Zitat Zitieren
#19 5. April 2007 AW: Grafiken und beispielsweise über "ziel speichern unter" ? da kriegt er ja im prinzip nur den code wenn er die datei so aufruft, wird er zum download aufgefordert, das ist klar. + Multi-Zitat Zitieren
#20 5. April 2007 AW: Grafiken mit dem header zwingst du den browser dazu das ding runterzuladen: PHP: header ( 'Content-Disposition: attachment; filename="name"' ); + Multi-Zitat Zitieren
#21 5. April 2007 AW: Grafiken Solange er eingeloggt ist, kann er die Datei immer runterladen und aufrufen. Daran kannst du nichts aendern. + Multi-Zitat Zitieren
#22 5. April 2007 AW: Grafiken thx @murdoc, ist aber glaub ich der header für den dateinamen oder? gibts noch ne möglichkeit irgendwie die spätere dateigröße rauszufinden? ich könnt ja den string aus der db in ne datei speichern, die größe rausfinden und dann die datei wieder löschen, ist aber irgendwie n bisschen umständlich oder? + Multi-Zitat Zitieren
#23 5. April 2007 AW: Grafiken auch, den kannst du übergeben, aber zum richtigen download muss noch readfile(); drunter. filesize(); + Multi-Zitat Zitieren
#24 5. April 2007 AW: Grafiken die funktionen kenn ich aber ich hatte vor den inhalt der dateien aus der mysql-db auszulesen, weil ansonsten ja trotzdem die original-dateien aufm server liegen. filesize von nem string zu nehmen geht glaub ich nicht + Multi-Zitat Zitieren
#25 5. April 2007 AW: Grafiken Normalerweise strlen(). Aber ich weiss nicht, wie das mit der Nullterminierung aussieht. In C++ z.B. nimmt er nur die Laenge bis zum ersten 0x00. + Multi-Zitat Zitieren