php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 1,00 durchschnittlich.
Alt 15.01.2006, 04:18  
Benutzer
 
Registriert seit: 23.09.2005
Beiträge: 33
Kevin
Standard Dateiupload

Schönen guten Tag!

Ich habe einen Dateiupload, bei dem ich
gerne wollte das die Dateien in diesem Fall die Bilder in die User-ID.jpg umbenannt werden.
Also wenn ich es so lasse dann werden alle Bilder in test.jpg umbenannt.
Ich habe mir vorgestellt das es irgendwie über die session start gehen muss! Leider weiß ich nicht wie.
Kann mir jemand helfen? Schon mal Danke im Voraus!


PHP-Code:

<?php

session_start 
(); 
if (!isset (
$_SESSION["user_id"])) 

  
header ("Location:formular3.php"); 


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

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

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

    }

else
    {
    echo 
"Bitte nur Bilder im Gif bzw. jpg Format hochladen";
    }
?>
Kevin ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.01.2006, 04:28  
Gast
 
Beiträge: n/a
Standard

Du gibst bei move_uploaded_file fest "upload/test.jpg" als Zielnamen an. Natürlich heissen die Datei dann immer gleich.
Wenn Du den Wert aus $_SESSION["user_id"] benutzen willst, dann benutze ihn auch.
http://www.php.net/language.operators.string
 
Alt 15.01.2006, 11:12  
Gast
 
Beiträge: n/a
Standard

ausserdem ist dann das hier:
PHP-Code:
      echo "Das Bild wurde Erfolgreich nach upload/".$_FILES['datei']['name']." hochgeladen"
unsinn weil das bild ja jetzt anders heisst

und das mit dem bild typ bestimmen wuerde ich mit www.php.net/exif-imagetype machen - die manual sagt das waere sehr viel schneller
 
Alt 30.01.2006, 01:34  
Benutzer
 
Registriert seit: 23.09.2005
Beiträge: 33
Kevin
Standard

Es geht einfach nicht!? Bin jetzt so weit.
Wenn ich stat

PHP-Code:
<?php

$_SESSION
["user_id"]

?>
irgend einen Mist eingebe wird das Bild auch in den Mist umbenannt. Nur mit der User ID funkt es nicht.

PHP-Code:
<?php


session_start 
(); 
if (!isset (
$_SESSION["user_id"])) 

  
header ("Location:formular3.php"); 


$a '$_SESSION["user_id"]';

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

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

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

    }

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


?>
Kevin ist offline  
Alt 30.01.2006, 13:38  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Und welche Ausgabe erhälst du mit var_dump($_SESSION['user_id'])?
xabbuh ist offline  
Alt 30.01.2006, 22:42  
Benutzer
 
Registriert seit: 23.09.2005
Beiträge: 33
Kevin
Standard

nichts! schade
Kevin ist offline  
Alt 31.01.2006, 13:26  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Ändert sich die Sessionid?
xabbuh ist offline  
Alt 31.01.2006, 13:57  
Benutzer
 
Registriert seit: 23.09.2005
Beiträge: 33
Kevin
Standard

Wie meinst du das mit "ändert sich die Sessionid"?
Eigentlich bleibt sie immer gleich! Wenn jemand ein Foto hochladen will muß er sich erst registrieren und dann einloggen.

Zur Zeit müssen die User Ihre Fotos noch per Hand umtragen. Ich weise Sie drauf hin und blende Ihre ID ein.

PHP-Code:
<?php
<input type="text" name="T18" value="<? echo $_SESSION["user_id"]; ?>" size="20" readonly></td>
?>
Aber einige vergessen das halt!

Ich habe schon alles mögliche versucht, irgendwie diesen befehl zu verwenden, aber leider ohne erfolg!
Kevin ist offline  
Alt 31.01.2006, 17:50  
Neuer Benutzer
 
Registriert seit: 14.07.2005
Beiträge: 28
PHP-Kenntnisse:
Fortgeschritten
jakobwenzel
Standard

Kann es sein, dass du $_SESSION["user_id"] immer in Anführungszeichen setzt?
__________________
Dies ist ein Text, der an jeden Beitrag von dir angehängt werden kann. Es besteht ein Limit von 150 Buchstaben.
jakobwenzel ist offline  
Alt 31.01.2006, 19:24  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von Kevin
Wie meinst du das mit "ändert sich die Sessionid"? Eigentlich bleibt sie immer gleich!
Was heißt "eigentlich"? Die Sessionid emittelst du mit session_id().
xabbuh ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit SSL und Dateiupload Zauderer PHP-Fortgeschrittene 8 23.07.2006 00:54
Dateiupload auf anderen Server! PHP Tipps 2006 7 28.02.2006 11:20
Dateiupload unter IIS mit PHP 4.4.1 PHP-Fortgeschrittene 2 09.12.2005 12:37
Dateiupload php html PHP Tipps 2005-2 4 25.10.2005 19:18
Nach Serverumzug Dateiupload fehlerhaft, warum? PHP-Fortgeschrittene 1 17.10.2005 09:55
Dateiupload über Formular patr1k PHP Tipps 2005-2 3 07.09.2005 15:15
Dateiupload Beispielcode funktioniert nicht Anotherone PHP Tipps 2005-2 3 27.08.2005 10:00
[Erledigt] Dateiupload mittels POST PHP-Fortgeschrittene 5 04.02.2005 07:07
Problem mit Dateiupload Thice PHP-Fortgeschrittene 2 02.02.2005 11:25
Dateiupload PHP Tipps 2005 10 27.01.2005 11:39
Dateiupload und Link in Datenbank abspeichern PHP Tipps 2004 1 15.10.2004 13:17
Probleme mit Dateiupload PHP-Fortgeschrittene 9 24.09.2004 15:09
Dateiupload und PHP.ini Konfiguration Novan PHP-Fortgeschrittene 1 20.08.2004 15:14
Dateiupload! PHP Tipps 2004 4 31.07.2004 23:13
Dateiupload via Http bricht ab...hilfe! PHP Tipps 2004 2 14.06.2004 10:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dateiupload php bildtyp erkennen

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.