ebiz-webhosting
- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 14-03-2002, 13:27
andik2000
 Registrierter Benutzer
Links : Onlinestatus : andik2000 ist offline
Registriert seit: Jan 2002
Beiträge: 791
andik2000 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo zusammen,

ich stehe mal wieder vor einem Problem und bitte um eure Hilfe.

Folgendes Beispiel, um die Funktion zu verdeutlichen:

Eine Website von einen Bilderrahmenverkäufer soll die Möglichkeit bieten, eigene Bilder vorab in verschiedenen Rahmen anzuschauen.

Als erstes wähle ich einen Rahmen, habe dann ein File-Input-Feld, in dem ich die Position meines Bildes auf meiner Festplatte angebe.
Dann klicke ich auf "Senden" und soll dann das Bild von dem Rahmen bekommen und in der Mitte dann halt das Bild des Users.
Ich möchte aber das Bild nicht erst auf den Server senden um es dann wieder zu laden, sondern das Bild soll als absoluter Lokaler Pfad von der HD des Users kommen.
Wie geht dem?

Wenn ich ein File-Input Feld angebe, nimmt die Variable nur den Namen des Bildes und nicht den kompletten Pfad, ausserdem wird das Bild an der Server gesendet.

Hat da jemand eine Idee?

Gruß & Dank, Andi
Mit Zitat antworten
  #2 (permalink)  
Alt 14-03-2002, 13:34
Benutzerbild von schmalle schmalle
  Ich Root, Du nix
Links : Onlinestatus : schmalle ist offline
Registriert seit: Jun 2001
Ort: Egelsbach FFM
Beiträge: 9.170
schmalle ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von andik2000
Ich möchte aber das Bild nicht erst auf den Server senden um es dann wieder zu laden, sondern das Bild soll als absoluter Lokaler Pfad von der HD des Users kommen.
is nich

das script, welches das bild verarbeiten soll, liegt ja auch auf dem server. um das bild zu verarbeiten, muss das bild erst geladen werden. also erst an server senden, dann verarbeiten
__________________
h.a.n.d.
Schmalle

http://impressed.by
http://blog.schmalenberger.it



Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
... nur ohne :-)
Mit Zitat antworten
  #3 (permalink)  
Alt 14-03-2002, 13:41
andik2000
 Registrierter Benutzer
Links : Onlinestatus : andik2000 ist offline
Registriert seit: Jan 2002
Beiträge: 791
andik2000 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Es gibt ja gar kein Script zu verarbeiten.

Es wird dann einfach eine neue Seite aufgerufen, die
einen img-tag enthaällt und als Source dden absoluten Pfad hat:

<img src="<? echo$pfad ?>" height="120" width="70">

Der Bilderrahmen liegt in einer Tabelle aussenrum.

Gibts da keine einfache Lösung?
Gut, man könnte den User auffordern in einem Text-Feld seinen lokalen Pfad zu dem Bild anzugeben, aber wer weis den schon genau und ausserdem wäre es eher unprofessionell.

Gruß, Andi
Mit Zitat antworten
  #4 (permalink)  
Alt 14-03-2002, 13:46
Benutzerbild von schmalle schmalle
  Ich Root, Du nix
Links : Onlinestatus : schmalle ist offline
Registriert seit: Jun 2001
Ort: Egelsbach FFM
Beiträge: 9.170
schmalle ist zur Zeit noch ein unbeschriebenes Blatt
Standard

dann bräuchtest du ja zugriff auf den client. den bekommst du aber nicht! das wäre n bissel einfach. da würde je jeder einfach mit $ROMETE_ADDR zugriff zu den rechnern der seitenbesucher bekommen.
__________________
h.a.n.d.
Schmalle

http://impressed.by
http://blog.schmalenberger.it



Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
... nur ohne :-)
Mit Zitat antworten
  #5 (permalink)  
Alt 11-07-2002, 12:08
Imion
 Member
Links : Onlinestatus : Imion ist offline
Registriert seit: Jul 2002
Beiträge: 495
Imion ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Gibt es denn keine Möglichkeit den zugriff zu bekommen? Ich würde auf meiner Seite gerne etwas ähnliches machen, jedoch in der Form das man auf seinem Rechner zu hause einen Ordner hat, in dem einen config datei liegt, in der grafiken im selben verzeichniss aufgeführt sind. Diese Grafiken sollen dann, wenn vom anwender gewünscht beim besuch auf meiner Seite wenn er angemeldet ist, anstelle meiner grafiken angezeigt werden. Betroffen wären dann grafiken wie hintergrund, tabellenhintergrund und ähnliche.
Das ganze soll auch nur gemacht werden wenn der User es will. Gibt es da keine Möglichkeit. Denn ich möchte nicht das jeder x Dateien hochladen kann und mein Webspace nachher prope voll ist.

Gruß Andi K.
Mit Zitat antworten
  #6 (permalink)  
Alt 11-07-2002, 12:29
Aroree
 PHP Master
Links : Onlinestatus : Aroree ist offline
Registriert seit: Mar 2001
Ort: Düsseldorf
Beiträge: 4.046
Aroree ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von schmalle
dann bräuchtest du ja zugriff auf den client. den bekommst du aber nicht! das wäre n bissel einfach. da würde je jeder einfach mit $ROMETE_ADDR zugriff zu den rechnern der seitenbesucher bekommen.
haste du doch oft genug...wenn man gezeigt bekommt was man alles auf Platte C: drauf hat...weil man keine Firewall hat...meistens zu finden auf Hackerseiten
Mit Zitat antworten
  #7 (permalink)  
Alt 19-12-2002, 11:49
andik2000
 Registrierter Benutzer
Links : Onlinestatus : andik2000 ist offline
Registriert seit: Jan 2002
Beiträge: 791
andik2000 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Die Lösung

Für alle die es evtl. gebrauchen können, hier die Lösung:

ACHTUNG: Soweit läufts bei mir wohl nur auf dem Mac im Explorer.
Die Slashes müssen für Netscape unter Windows z.B. umgedreht werden.
Im Pfad gibt er ordner\datei an, Netscape braucht aber ordner/datei.
Zieht euch ein Bild in den Browser, und schaut wie der Pfad aussieht.
Müsst halt mal ein bisschen probieren.

<?
if ($path != ""){print "Pfad: ".$path."<br><br>";
print '<img src="'.$path.'">';
# print '<img src="file://'.$path.'">'; // Bei Macintosh

}
?>

<html>
<head>
<title> </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function read_path(){
document.form1.path.value=document.form1.datei.value;
document.form1.datei.value="";
return true;
}
</script>

</head>

<body>
<form action="" method="post" onSubmit="return read_path()" name="form1">
<input name="datei" type="file" id="datei">
<input name="path" type="hidden" id="path">
<br>
<input type="submit" name="Submit" value="Abschicken">
</form>
</body>
</html>

Die Funktionsweise:
Beim Auslösen des Submitts wird der Wert des Datei-Feldes zunächst in das Hidden-Field übertragen und danach erst das Formular abgesendet. Somit befindet sich dann die Pfadangabe in der Variable $path.
Man beachte, das in dem Form-Tag das enctype="multipart/form-data" entfernt wird, da sonst trotzdem die Datei übertragen würde.

Es grüßt mit entzücken...
Euer Andi

Geändert von andik2000 (19-12-2002 um 12:13 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:01 Uhr.