WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   bitte um hilfe beim homepage erstellen (http://www.wcm.at/forum/showthread.php?t=233009)

peter-k 22.01.2009 17:43

Nachtrag:
Zitat:

Zitat von katschl (Beitrag 2340940)
manche haben eine hp erstellt wo man eben bilder hochlädt aber keine datenbank verwendet - weiß nicht wie das funktionieren kann und ob dies in meinem fall auch möglich wäre.

Jep! Eine DB (nicht mal eine .txt-DB) ist notwendig. (Erleichtert lediglich dem Admin seinen Job)

PHP (sogar das längst überholte .cgi) bieten eine Vielfalt von Ordner/Verzeichnis-Funktionen die eine DB (bei den von dir verlangten Möglichkeiten) unnötig machen.

Einen Ordner auslesen, die Dateinamen, Speicherzeitpunkte.... heraus zu lesen sind keine Zaubereien sondern fertige Funktionen. Das Script braucht darauf nur entsprechend zu reagieren. Alleine auf diesen Möglichkeit ist es lösbar. ;)

ZombyKillah 24.01.2009 21:15

@zAPPEL
enctype="multipart/form-data"
Fehlt noch in deiner form.
Sonst wird nicht das File, sondern nur der Name übertragen.

Ich bin in dem Falll auf jeden Fall ein Verfechter eines PHP scriptes (mit dem kann man auch einen skript schreiben, dass die Bilder nebeneinander anzeigt, die in einen gleichen Ordner sind), ob der Dreamwaver das kann weiß ich nicht.

Wenn ich mich richtig erinnere sind die meistn skripts vom dreamwaver java und css basierend.

Die meisten Server die php und mysql unterstützen sind kostenpflichtig.
Aber du könntest deinen HeimPC zu einen solchen Server machen und mit DynDNS nachher darauf zugreifen.

P.s.: Mich würde es auch interresieren, was du studierst *gg*
Die Probleme mit deiner ACCESS DB:
1. Ich vermute, dass es ein konfigurationsproblem war, warum du vom Laptop nicht zugreifen konntest.
2. Der Access standartzugriff verlangt schreib und lesemöglichkeit auf das DB-File.
3. ACCESS unterstützt zwar das abspeichern von Bilder in der DB, du soltest aber mal schauen, wie stark die Filegröße der DB ansteigt, wenn du ein 2MB Bild einfügst *gg*

katschl 26.01.2009 01:34

Help! I need somebody!
 
hallo meine lieben experten!
Übermorgen muss ich nun leider schon ne halbwegs intakte hp abgeben.
Möchte es auf das geringste beschränken, da es wirklich nur ums hochladen von bildern und dann ausgeben (inkl dateinamen) geht.
Ich bitte euch nochmal mir dabei zu helfen. Bin wirklich total unerfahren in sowas und brauch ganz dringend eure hilfe. bin euch überaus dankbar.
hab jetzt die hp online gestellt:
http://katschl.ka.ohost.de (weiß zwar noch nicht wie ich dann meine framesetdatei als startseite bekomme aber das is eine andere geschichte)
es geht jetzt eben um die datei verkauf2 und kauf.
hab nun bei verkauf2 versucht den upload hinzubekommen. weiß aber nicht ob das so funktionieren kann.
HTML-Code:

<?php
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
  {

  if($_FILES['datei']['size'] <  102400)
      {
      move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$_FILES['datei']['name']);
      echo "Das Bild wurde Erfolgreich nach upload/".$_FILES['datei']['name']." hochgeladen";
      }

  else
      {
        echo "Das Bild darf nicht größer als 100 kb sein ";
      }

    }

else
    {
    echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen";
    }
?>

  </span>)</p>
  <p class="Stil7">&nbsp;</p>
  <form action="do_upload.php3" method="post" enctype="multipart/form-data" class="Stil8">
    Bild des zu verkaufenden Produkts:
<input type="file" name="img1" size="30" />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <input type="submit" name="submit" value="Upload File">
  </form>

wie das mit dem anzeigen der bilder + dateinamen funktioniert weiß ich noch weniger.
ich hoffe ich bin nicht zu unverschämt, aber bitte helft mir. wenn ich das nicht hinbekomm hab ich ein riesen problem.
wäre sehr dankbar wenn ihr mir schreiben könnt was ich da einfügen muss damit das hinhaut. kenn mich leider null aus aber denk das es sich nur um einen kleinen code handelt.
vielen dank an euch alle.

P.S.: Es sind leider auch noch datein darauf, welche ich eigendlich gelöscht hatt- diese bitte nicht beachten. mein code schaut grauenhaft aus... *schäm mich*, aber das hilft alles nix... muss es unbedingt hinbekommen. Hoffendlich mit euerer hilfe.
PPS: Studier eigendlich Wirtschaftspädagogik - für alle neugierigen unter euch.

katschl 26.01.2009 11:47

Also die webseite hab ich jetzt mal so hinbekommen wie sie aussehen sollte.
ich hoffe ich bekomm bis heute abend die seite hin.
bitte um hilfe falls mir jemand helfen kann.
danke schon mal

peter-k 26.01.2009 13:27

Hi katschl,
deine Hausaufgaben will ich nicht machen, aber vielleicht hilft dir das:
schnellste Lösung ist eine SuMa anwerfen und zb.: 'php upload' einzugeben.
Fand da gleich einige fertige Scripte die ohne MySql deine Bedingungen erfüllen.

Zitat:

Zitat von katschl (Beitrag 2342171)
wie das mit dem anzeigen der bilder + dateinamen funktioniert weiß ich noch weniger.

Das ist ja das nette an php! Guck dir fertige Scripte an und mach es nach ;)
ps: So etwas löse ich mit 2 Schleifen die mir die Daten (egal ob aus MySql oder einer .txt....) in eine Tabelle 'ausrollen'.
Eine Schleife für die Zeilen, in dieser eine weitere für die Spalten....

katschl 26.01.2009 16:11

ich such das web eh schon länger durch... gibt einige solcher skripts. aber ich weiß nicht welcher dafür geeigenet ist bzw ob dieser den ich da eingeblendet habe in ordnung ist.
wie die anzeige aussehen soll weiß ich echt nicht. steh total daneben und soll es heute abend fertig haben. *verzweifelt bin*. funktioniert das mit so einer copy funktion die mir mal untergekommen ist?

p.s. nächstes semester mach ich nen besseren kurs wo ich wirklich das lerne wir es funktioniert. is ein schlechter kurs - leider. vielleicht wärt ihr so nett und helft mir noch schnell aus der patsche. vielen dank

zAPPEL 26.01.2009 17:03

Zum Darstellen ein einfaches directory listing und hier ein Beispiel dazu:
http://www.spoono.com/php/tutorials/tutorial.php?id=10

Was waren denn die Vorkenntnisse für diesen Kurs? Und mit drei Personen (falls die anderen zwei auch noch arbeiten sollten ;)) müsste das mit google und php Tutorials zu schaffen sein (wenn man zumindest ein wenig Ahnung von Programmieren hat)

lg

katschl 26.01.2009 17:25

ok danke ich versuch das mal... hoff es wird.
es gab keine voraussetzungen für das fach und die 2 jungs haben was anderes zu tun. kenn mich beim programmiern leider auch nicht wirklich aus... sitz ziemlich in der patsche.

peter-k 26.01.2009 18:14

Bevor du dich verläufst würde ich auch schon zu einer fertigen Lösung greifen.

Zitat:

Zitat von katschl (Beitrag 2342265)
funktioniert das mit so einer copy funktion die mir mal untergekommen ist?

Jep!
Ganz kurz, nur für .jpg:
PHP-Code:

$dateisource $HTTP_POST_FILES['userbild']['name'];
$bildname $_POST['e_mail'];
if (!
copy("$dateisource","bildname".".jpg")){echo 'Bild nicht gesendet';} else { echo 'upload ok';} 

Bilder zeigen:
Bei erfolgreichen upload wird die 'liste.html' aktualisiert, gehört also in "{ echo 'upload ok';}":
PHP-Code:

$schreibe '<br><a href="$bildname".".jpg">'."$bildname".'</a>';

$fp fopen("liste.html""a");
fwrite($fp"\n$schreibe");
fclose($fp); 

Gibt dir eine Link-Liste zu den Bildern aus.
Hab das aus dem Gedächtniss getippt, nicht getestet.... sollte lediglich einen Lösungsweg zeigen.

katschl 26.01.2009 19:14

vielen dank erstmal.
aber irgendwie funktioniert das nicht.
was kann ich den da falsch gemacht haben?


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag