php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2005, 16:10  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Naja, 'submit' als Name ist in deinem Fall halt ziemlich ungünstig *g*

Ändere den Namen, dann gehts.
DiBo33 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.07.2005, 22:34  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von DiBo33
Zitat:
Zitat von Werbegeschenk
Zitat:
Zitat von DiBo33
<input type="Submit" name="submit" value="Bild uploaden" onclick="this.disabled='disbled';this.form.submit( );">
Bringt das nicht das Problem mit sich, dass der Button zwar disabled ist - durch einen erneuten Klick darauf aber trotzdem this.form.submit() ausgeführt wird ...?
Nein, wenn der Button disabled ist, funktioniert auch onclick nicht mehr.
Danke. Wieder was gelernt. :)
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 29.07.2005, 08:57  
Erfahrener Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 188
web2
Standard

So habe jetzt bestimmt 20 stunden an diesem form gessesen, und alles erdenkliche ausprobiert. jede Variation war vertreten

Nur leider ohne Erfolg...
@DiBo33
ich bin auch deinem Ansatz gefolgt und habe den Namen geändert, aber auch dieser Versuch ist fehlgeschlagen.
Also ich gönne mir jetzt erstmal ein PC freies Wochenende (schaffe ich sowieso nicht) und am Montag klappt das wieder...

Ich bitte euch bei einem eventuellen Geistesblitz eure Idee zu Posten.
Danke und schönes WE.
__________________
Es gibt 10 Wege Binärcode zu verstehen. Ganz oder garnicht
web2 ist offline   Mit Zitat antworten
Alt 29.07.2005, 12:27  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Ich weiss ja nicht was du da treibst, aber das hier geht bei mir mit allen Browsern.

PHP-Code:
<?php

$ip 
$REMOTE_ADDR;

if (
$_POST['submit']) {
//Formulardaten
$email $_POST['email'];
$userfile $_POST['userfile'];
$dateiname $HTTP_POST_FILES['userfile']['name'];
$dateigroesse $HTTP_POST_FILES['userfile']['size'];
$dateityp $HTTP_POST_FILES['userfile']['type'];





//Prüfen ob alle Felder ausgefüllt sind
if (!$email) {
   echo(
"<p class=\"text\">Sie haben keine E-Mail Adresse Eingetragen <a href=\"javascript:history.go(-1)\" class=\"text\">Zurück</a>");
   exit;
   }

//Einmaligen Code für den Ordnernamen erstellen
$inhalt = array("A","B","C","D","E","F","G","H","I","J","K","L","M",
            
"N","O","P","Q","R","S","T","U","V","W","X","Y","Z",
            
"a","b","c","d","e","f","g","h","i","j","k","l","m",
            
"n","o","p","q","r","s","t","u","v","w","x","y","z",
            
"0","1","2","3","4","5","6","7","8","9");

for (
$i=1;$i<=50;$i++){
   
mt_srand((double)microtime()*100000000);
   
$zufallszahl = (mt_rand(158));

   
$var1 $inhalt[$zufallszahl];
   
$code $code $var1;
}

$code md5($code);

//Standartwerte
$path "/srv/www/htdocs/web2/html/webspace/gastbilder/$code/";
$max_size 1024000;


//Order für die Benutzung erstellen!
@mkdir($path);
//Rechte des ordners auf 777
@chmod("$path"0777);


if (
is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {

   if (
$HTTP_POST_FILES['userfile']['size']>$max_size) {
      echo 
"<p class=\"text\">Die Datei ist zu groß 
<a href=\"javascript:history.go(-1)\">Zurück</a>"
;
      exit;
      }
   if ((
$HTTP_POST_FILES['userfile']['type']=="image/gif" OR
      
$HTTP_POST_FILES['userfile']['type']=="image/jpeg" OR
      
$HTTP_POST_FILES['userfile']['type']=="image/png")) {

      if (
file_exists($path $HTTP_POST_FILES['userfile']['name'])) {
         echo 
"Datei exestiert bereits!
<a href=\"javascript:history.go(-1)\">Zurück</a>"
;
         exit;
         }

      
$res copy($HTTP_POST_FILES['userfile']['tmp_name'], $path $HTTP_POST_FILES['userfile']['name']);
      if (!
$res) {
         echo 
"<p class=\"text\">Der Upload ist fehlgeschlagen

"
;
         exit;
         }
      else {
         echo 
"<p class=\"text\">Vorgang war erfolgreich

"
;
         }
      echo(
"Eine E-Mail mit dem Link zu Ihrem Bild wurde an [b]$email[/b] gesendet!
"
);
      echo 
"<table border=\"0\">";
      echo 
"<tr><td class=\"text\">Datei Name: </td><td><font size=\"1.5\" face=\"Verdana, Arial, Helvetica, sans-serif\">".$HTTP_POST_FILES['userfile']['name']."</td></tr>";
      echo 
"<tr><td class=\"text\">Datei Größe: </td><td><font size=\"1.5\" face=\"Verdana, Arial, Helvetica, sans-serif\">".$HTTP_POST_FILES['userfile']['size']." Byte(s)</td></tr>";
      echo 
"<tr><td class=\"text\">Datei Typ: </td><td><font size=\"1.5\" face=\"Verdana, Arial, Helvetica, sans-serif\">".$HTTP_POST_FILES['userfile']['type']."</td></tr>";
      echo 
"</tabel>";
      echo 
"

<b class=\"text\">Bildvorschau[/b]
"
;
      echo (
"<img src=\"http://web2.server-drom.de/webspace/gastbilder/$code/$dateiname\" border=\"0\"> ");

   }
   else {
      echo 
"

Falscher Datentyp
<a href=\"javascript:history.go(-1)\" class=\"test\">Zurück</a>"
;
   }
}
}
else{

?>

<script type="text/javascript">
function sendForm(obj) {
  obj.disabled='disabled';
  obj.form.submit();
}
</script>
<font size="2">[b]<a name="1"></a>Gastzugang[/b]</font>



<FORM ENCTYPE="multipart/form-data" name="upload" ACTION="<?$PHP_SELF?>" METHOD="POST">
<table align="center" cellpadding="5" cellspacing="0">
<tr>
<td align="right" width="35%" class="text">Datei: </td>
<td align="left" width="65%"><INPUT TYPE="file" NAME="userfile"></td>
</tr>
<tr>
<tr>
<td align="right" class="text">Ihre e-Mailadresse: </td>
<td align="left" class="text"><input type="text" name="email" size="20" maxlength="50"></td>
</tr>
<tr>
<td align="right" class="text">Ihre IP-Adresse: </td>
<td align="left" class="text"><?echo("$ip");?> </td>
</tr>
<tr>
<td align="right" class="text">Erlaubte Formate: </td>
<td align="left" class="text">png, gif, jpg, jpge</td>
</tr>
<tr>
<td align="right" class="text">Maximale Größe: </td>
<td align="left" class="text">1024 KByte</td>
</tr>
<tr>
<td align="right" class="text">Bestand: </td>
<td align="left" class="text">ca. 150 tage</td>
</tr>

<tr>
<td> </td><td class="text"><input type="Submit" name="submit1" value="Bild uploaden" onclick="sendForm(this);"></td>
</tr>

</table>
</FORM>
<?
}
?>
DiBo33 ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] type image button funzt im IE nicht? litterauspirna HTML, Usability und Barrierefreiheit 12 19.07.2008 15:59
button als link verwenden Zabimaru PHP Tipps 2008 5 03.04.2008 19:51
Reset Button bei Formularen TeazY PHP Tipps 2008 2 24.12.2007 14:59
Ergebnisliste mit Button weiter bearbeiten Cheesy PHP Tipps 2006 6 23.05.2006 01:01
Prüfen ob Button angeklickt wurde.. krummzahn HTML, Usability und Barrierefreiheit 2 30.04.2006 21:18
[Erledigt] Button Sperre PHP Tipps 2006 10 07.02.2006 22:42
[Erledigt] Checkbox via Button steuern HTML, Usability und Barrierefreiheit 2 17.10.2005 09:53
[Erledigt] IF Funktion auf einen Button. Funktion wird trotzdem ausgef. HTML, Usability und Barrierefreiheit 3 04.08.2005 14:57
Toplistenscript: Button von anderem Server PHP Tipps 2005 2 20.01.2005 15:43
geechoter button funktioniert nicht richtig Crypi HTML, Usability und Barrierefreiheit 10 29.12.2004 19:08
E-MAIL BEI Button klick PHP Tipps 2004-2 14 07.11.2004 12:54
[Erledigt] per Button php in &lt;td&gt; laden PHP Tipps 2004 4 26.10.2004 18:07
Ich habe eine Auswahlliste und einen Button. Wie auswerten? PHP Tipps 2004 1 20.10.2004 16:39
[Erledigt] reset button vs. function() HTML, Usability und Barrierefreiheit 1 06.07.2004 18:03
formular button linkt an interne Stelle PHP Tipps 2004 1 08.06.2004 10:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:43 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.