Ich bräuchte ein Skript welches ein Bild hochlädt in ne Variable (falls sowas geht) und ich diese Variable dann später aufrufen kann (also nach dem hochladen).
Ist sowas machbar?
Es soll also nicht gespeichert werden auf dem Webspace.
Dennis
Ich bräuchte ein Skript welches ein Bild hochlädt in ne Variable (falls sowas geht) und ich diese Variable dann später aufrufen kann (also nach dem hochladen).
Ist sowas machbar?
Es soll also nicht gespeichert werden auf dem Webspace.
Dennis
--«Wir können alles schaffen, wir brauchen nur genug dressierte Affen» - infinite monkey theorem
Vielleicht hilft dir das?
http://forum.worldofplayers.de/forum...ad.php?t=50132
edit:
oder meinst du, dass du das Bild dann darstellen kannst? In dem Fall müsstest du die Date einlesen:
Damit häätest du das Bild in einer Variable. Um es wieder auszugeben:
Ich denke nicht, dass ihm das sehr viel weiter hilft, weil er die Datei ja nicht speichern wollte. Das Formular muss zwar genau so sein, aber das Skript muss ein bisschen anders aussehen:
So sollte in der Variable $image dann das Bild gespeichert sein, sodass du es dann einfach mit echo ausgeben kannst (korrigiere mich, wenn ich falsch liege).
Wie immer: untested!
Oô Was fürn Formular?Zitat von getöteter_ork
Des bei WoP?
Dennis
--«Wir können alles schaffen, wir brauchen nur genug dressierte Affen» - infinite monkey theorem
Genau das Formular bei WoP meinte ich, ja. Das Skript habe ich ja auch nur geringfügig geändert.
Nachtrag: Ich nehme an du weißt, dass ein Bild nur einzeln ausgegeben werden kann und du nicht mitten in einer HTML-Datei dann schreiben kannst "echo $image".
Also ohne sowas zB.:Zitat von getöteter_ork
Dieses Bild hast du zu geheimen geheim zwecken hochgeladen <?php echo $image ?>
Geht also net?
Dennis
--«Wir können alles schaffen, wir brauchen nur genug dressierte Affen» - infinite monkey theorem
Schon, aber du kannst z.B. nicht das so aufbauen:
Ich muss mich allerdings für mein Missverständnis entschuldigen, weil mir fällt gerade ein, dass es so gehen müsste:
Dann brauchst du den ganzen anderen Mist nicht §doof
*kopfschüttel* Ich denke nicht das es so funktioniert. Denn so weiß der Browser ja noch immer nicht, dass es sich um ein Bild handeln soll das dort in der ASCII-Datei ausgespuckt wird.Zitat von getöteter_ork
Man muss schon zuerst im Header den Mime-Typen der Datei definieren um dem Browser vor Senden der Daten zu sagen das es sich hier um ein Bild handelt.
Nichtsdestotrotz kann man natürlcih dennoch alles mit einer Datei machen:
Müsste eigentlich funzen.
Bedenke nur das das da oben nur eine Anregung ist und noch viel daran geschraubt werden muss.
Üääh! *flenn*
Ich brauche nen Deppen, ähm... Freiwilligen der mir sonst Schrott bastelt >__>
Also:
1x
upload.php [Uploadeskript welches in die 2te Datein über geht]
image.php [Hier wird das doofe Bild angezeigt]
Und die unterstützen Formate: JPG/PNG/GIF/BMP
Oô So, bezahlung is... Fragt Daen ob er noch Jungfrauen hat >__>
Falls ja short Euch eine bei ihm <__<
Dennis
--«Wir können alles schaffen, wir brauchen nur genug dressierte Affen» - infinite monkey theorem
Also:
@Choci: Meine Idee hätte theoretisch schon funktioniert, da Browser alles, was im src-Attribut eines img-Tags steht automatisch als Bild interpretieren. Jedoch kann der Browser natürlich nicht auf beispielsweise CWindows\tmp3.php zugreifen, wo die hochgeladene Datei ja temporär gespeichert wird. Das Problem bei deinem Skript ist, dass die hochgeladene Datei nur in dem Skript verfügbar ist, dass direkt von dem Formular aufgerufen wurde. Wenn also vom Formular die Seite 'show.php' aufgerufen wird, welche dann einfach sich selbst im img-Tag ausgiebt, ist in der 2. Instanz von show.php nicht mehr die temporäre Speicherung des Bildes vorhanden.
Und weil das jetzt keiner verstanden hat: Entweder musst du das Bild zwischenspeichern, oder du gibst nur das Bild ohne was drum herum aus. Das würde dann so aussehen:
Damit ist dann allerdings noch nicht geprüft, ob das Bild auf tatsächlich ein Bild ist und den Anforderungen entspricht.
Na gut, na gut >__>
Machen wirs so:
Zwischenspeichern (dauerhaft).
Der Dateiname wird wie ausgegeben?
Als Datum?
Am besten währe das in etwa so: datum.uhrzeit.endung
2005_01_09.16_00_35.png/gif/jpg/etc.
Mir isses egal ob der User seine Pornosammlung hochlädt oder ob er ne TXT hochlädt, bei dem Ergebnis wird die URL in ne Variable geschrieben und wnen diese kein Bild enthältt kommt einfach ein garnichts (auser der alt text).
Dennis
PS: Was ich nun brauche:
- Hochladeskript
- Umbennennungskript
- URL in Variable speichern- Skript
Das müsste es gewesen sein.
--«Wir können alles schaffen, wir brauchen nur genug dressierte Affen» - infinite monkey theorem
hat sich erledigt, nehme getöteten_orks seins
Dennis
--«Wir können alles schaffen, wir brauchen nur genug dressierte Affen» - infinite monkey theorem
Jo, da sprichst du wahr.Zitat von getöteter_ork
Ich hatte die ganze Zeit über immer nur eine lokale Datei im Kopf die ausgelesen und direkt wieder ausgegeben werden soll. Frag nicht wieso.![]()