ilch Forum » Allgemein » HTML, PHP, SQL,... » file upload mit php

Geschlossen
  1. #1
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    hi leute,

    ich versuche mich grad an einem file upload ... aber irgendwie lädt er nicht hoch ..

    das ist mein code ....

    $thumbnail = escape($_POST['thumbnail'], 'string');
        
      #Bilder Hochladen
      move_uploaded_file($_FILES["'.$thumbnail.'"]['tmp_name'], "./images/projekte/");
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    schau doch einfach mal in der usergallery.php zb.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Der Name der Datei fehlt in der Funktion!

    move_uploaded_file($_FILES["'.$thumbnail.'"]['tmp_name'], "./images/projekte/" . $filename);
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    das klappt auch mit file name noch nicht ...

    hier noch das input feld

    <input type="file" name="thumbnail" id="thumbnail" value="{thumbnail}" />
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Schau Dir mal dieses Beispiel hier an.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    also es klappt immer noch nicht ....

    $uploadthumbnail = basename($_FILES['thumbnail']['name']);
      echo $uploadthumbnail;
        
      #Bilder Hochladen
      if ( ! empty ( $_FILES['thumbnail']['name'] ) )
        {
            if ( move_uploaded_file ( $_FILES['thumbnail']['tmp_name'], 'http://localhost/ilchtest/include/images/projekte/'.$uploadthumbnail ) )
            {
              echo '<b>Upload beendet!</b>';
            }
          }



    Fehler ist:

    falsch.png
    Warning: move_uploaded_file(http://localhost/ilchtest/include/images/projekte/falsch.png): failed to open stream: HTTP wrapper does not support writeable connections in F:\Programme\xampp\htdocs\ilchtest\include\admin\projekte.php on line 57
    
    Warning: move_uploaded_file(): Unable to move 'F:\Programme\xampp\tmp\php679D.tmp' to 'http://localhost/ilchtest/include/images/projekte/falsch.png' in F:\Programme\xampp\htdocs\ilchtest\include\admin\projekte.php on line 57



    ... ich arbeite local auf meiner XAMPP installation


    Zuletzt modifiziert von holz am 06.03.2013 - 09:36:52
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Das geht soweit ich weiß nicht da du nix nach localhost/ schieben kannst versuch mal mit ordner angabe

    $uploadthumbnail = basename($_FILES['thumbnail']['name']);
      echo $uploadthumbnail;
         
      #Bilder Hochladen
      if ( ! empty ( $_FILES['thumbnail']['name'] ) )
        {
            if ( move_uploaded_file ( $_FILES['thumbnail']['tmp_name'], '/xampp/htdocs/ilchtest/images/projekte/'.$uploadthumbnail ) )
            {
              echo '<b>Upload beendet!</b>';
            }
          }
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    jetzt sagt er er würde das verzeichnis nicht finden ...

    '/xampp/htdocs/ilchtest/include/images/projekte/'.$uploadthumbnail

    er sagt verzeichnis nicht gefunden ...
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    Okay habs gelöst^^ ... unter xampp muss man den kompletten pfad angeben
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    Thema erledigt. Bedarf keiner weiteren diskussion mehr.

    also z.B. F:......


    Zuletzt modifiziert von holz am 06.03.2013 - 12:11:04
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich wollte auf jeden Fall noch erwähnt haben, dass du keinen absoluten Pfad angeben musst, sondern auch einen relativen Pfade, wie 'include/...' verwenden kannst, normal geht der von der aufgerufenen php Datei aus (index.php), kann aber mit der Funktion chdir auch geändert werden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten