SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 03.02.2007, 11:44:30
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Absendebutton disablen

Hallo Andes,

bevor ich das JS verändert habe funktionierte es wunderbar. Die PDF datei wurde hochgeladen. Glaubst Du es liegt am PHP Script?

Das Script:
HTML-Code:
<script language="JavaScript">
  <!-- 
function chkFormular()
  {
var disbutton = true;	
var ProcessingText = "Bitte warten...";
var but = document.uploadform.upiteasy;	

if(document.uploadform.pdffileup.value == "")
{
alert("Sie müssen zuerst eine Datei von Ihrer Festplatte auswählen!\n\n\Klicken Sie dazu auf Durchsuchen...!\n\n\Anschließend bitte den Button PDF Datei hochladen! nur einmal anklicken.");
     document.uploadform.pdffileup.focus();
		 disbutton = false;
     return false;
}

// Submit Button deaktivieren

if (disbutton == true) {

	but.value = ProcessingText;
	but.disabled = true;
	}
return disbutton;
	
}
//-->
</script>
Das verarbeitungsscript in PHP:
PHP-Code:
$selectpdf $_POST['selectpdf'];
$member_id $_POST['member_id'];
$pass_id   $_POST['pass_id'];

$pdf_a   $_POST['a'];

// Prüfen nach dem Hochladen
if($upiteasy) {

$pdf "pdffileup"."_name";
$pdf1 = $$pdf;
$pdf2 "pdffileup";
$pdf3 = $$pdf2

//Größe der Datei berechnen und in KB ausgeben
$bytes filesize($pdf3);
$_pdf_groesse round($bytes 0.0012);

// Maximale Dateigröße
if ($bytes 1900000) {
$resultat "<tr><td><p style=\"text-align:center; padding:10px; background-color:#ffff00; border:1px solid red;\"><b class=\"textrot\">Es dürfen nur Dateien bis 1,9 MB hochgeladen werden!<br>Ihre Datei ist mit $_pdf_groesse KB zu groß.</b></p></td></tr>";
$_resultatstext "Es dürfen nur Dateien bis 1,9 MB hochgeladen werden!\\n\\nIhre Datei ist mit $_pdf_groesse KB zu groß.";
$_resultatalertbox "<body onload=\"alert('$_resultatstext')\">";
}else{

if ((
strstr($pdf1'.') == ".pdf")or(strstr($pdf1'.') == ".PDF")){
$pdf1 strtr("$pdf1"" äöüß!§$%&()=,µ;#+~""_aousidxpucjwqmryft"); //Wandelt Umlaute um

if ($pdf_a == "fileverzeichnis"){
copy ($pdf3"$link_one$pdf_a$link_tree/$pdf1");
}
$resultat "<tr><td><p style=\"text-align:center; padding:10px; background-color:#B4EAFD; border:1px solid red;\" class=\"textblau\">Die Datei <b class=\"textrot\">$pdf1</b> wurde hochgeladen!</p></td></tr>";
$_resultatstext "Die Datei $pdf1 wurde hochgeladen!";
$_resultatalertbox "<body onload=\"alert('$_resultatstext')\">";
}else{
$resultat "<tr><td><p style=\"text-align:center; padding:10px; background-color:#ffff00; border:1px solid red;\"><b class=\"textrot\">Es dürfen nur PDF-Dateien hochgeladen werden!</b></p></td></tr>";
$_resultatstext "Es dürfen nur PDF-Dateien hochgeladen werden!";
$_resultatalertbox "<body onload=\"alert('$_resultatstext')\">";
}
}

Das Formular:
HTML-Code:
<form name="uploadform" enctype="multipart/form-data" 
action="index.php" method="post" onSubmit="return chkFormular();">
<input name="pdffileup" type="file">
<input type="hidden" name="member_id" value="adfgt">
<input type="hidden" name="pass_id" value="passwort">
<input type="submit" name="upiteasy" value="PDF Datei hochladen!">
__________________
--------------------------------
Gruß Jürgen

www.kenyasafaris.de
Mit Zitat antworten
  #22  
Alt 03.02.2007, 12:04:44
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Absendebutton disablen

Als erstes fehlt der abschließende Form-Tag. Wird aber jetzt nicht der Fehler sein.
Sehe bei deinem Script nicht wirklich durch.
1. Was ist und woher kommt $_POST['selectpdf']?
2. Wo wird $_POST['upiteasy'] zu $upiteasy?
3. Was soll das sein?
PHP-Code:
$pdf "pdffileup"."_name"
$pdf1 = $$pdf
$pdf2 "pdffileup"
$pdf3 = $$pdf2
4. Wo wird den $_FILES['pdffileup'] ausgelesen?
5. Was ergibt var_dump($_FILES) und var_dump($_POST)?
6. Wo kommt $_POST['a'] her?
__________________
Grüße Andes

Geändert von Andes (03.02.2007 um 12:05:35 Uhr)
Mit Zitat antworten
  #23  
Alt 03.02.2007, 14:00:21
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Absendebutton disablen

Hallo Andes,

ich habes.
PHP-Code:

// Das geht nicht da der Submitbutton ja disablet wurde und somit die Bedingung false war.
if($upiteasy) {

// so ist es richtig und funktioniert
// Die löschvariable $_GET['delatepic'] muß in meinem Fall mit rein.
if (($selectpdf !== "") and ($_GET['delatepic'] == "") and (!isset ($upiteasy))) { 
Eine kurze Frage noch.
Ich lass zur Bestätigung eine Alertbox in einem zweiten Body Tag aufpopen. Geht eine Alertbox auch anders auf? Ohne Klick natürlich. Ich meine automatisch. So in einem neuen Bodytag ist es ja kein schönes HTML oder?
PHP-Code:
$_resultatalertbox "<body onload=\"alert('$_resultatstext')\">"

Danke für die Zeit und Deine Mühe.
Ich wünsch auch Dir ein schönes WE.
__________________
--------------------------------
Gruß Jürgen

www.kenyasafaris.de
Mit Zitat antworten
  #24  
Alt 03.02.2007, 15:37:10
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Absendebutton disablen

Das ist nicht nur unschön, sondern falsch. Es gibt nur ein Body-Element in einer Datei.
Kommt drauf an wann sie angezeigt werden soll. Ein alert kannst du mit alle möglichen Events öffnen lassen. Wenn es nur zur Bestätigung angezeigt werden soll. Kannst du am Ende deiner Datei einen Scriptbereich notieren. In dem du dann die Meldung anzeigen lässt.
HTML-Code:
.....
</body>
<script type="text/javascript">
alert('Meldung');
</script>
</html>
__________________
Grüße Andes
Mit Zitat antworten
  #25  
Alt 03.02.2007, 17:59:38
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Absendebutton disablen

Hallo Andes,

ja super. Das ist so einfach. Funktioniert super. Danke.
__________________
--------------------------------
Gruß Jürgen

www.kenyasafaris.de
Mit Zitat antworten
Antwort


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

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
textfield bei bestimmter auswahl disablen... Pele007 PHP Grundlagen 5 28.10.2006 16:40:08
textfeld disablen via checkbox ingo HTML, CSS und JavaScript Help! 11 24.02.2005 16:23:19
PHP Credits disablen Matt Off Topic Area 3 21.04.2003 22:21:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:42:50 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt