Suche
E-mail per Actionscript2 und PHP senden
Posted on | Januar 22, 2009 | No Comments
E-mail per Actionscript2 und PHP senden
Um aus einem Acionscript oder Actionscript 2 - gesteuerten Film eine E-Mail, z.B. aus einem
Formular zu versenden, kann man die PHP Funktion mail() nutzen, die über einen Webserver eine Mail versendet, ohne dass der User ein E-Mail Programm installiert haben muss, wie es z.B. bei mailto() der Fall ist.
Sagen wir das das Formular enthält 2 Eingabetextfelder firma und email.
Nach Klick auf den Senden-Button führt man zuerst das Versenden der variablen durch. Wichtig ist im Beispiel, dass die swf im selben Verzeichnis wie das PHP-Script liegt.
sendbutton.onRelease = function {
var loadsend:LoadVars = new LoadVars()
loadsend.sendAndLoad("script.php", this, "POST");
}
So sollte das PHP-Script aussehen:
//Empfänger E-Mail angeben $mailto="email_des_empfaengers@web.de"; //Variablen verarbeiten $inhalt = "Firma: ".$_POST['firma']."\n"; $inhalt .= "E-Mail: ".$_POST['email']."\n"; //Mail senden $senden = mail($mailto, "Mail von".$_POST['firma'], $inhalt, "From: ".$_POST['email']); //Wert zurückgeben echo "senden=$senden";
Nach dem Versand steht in Flash die Variable senden zur Verfügung, welche bei erfolgreichem versand true, andernfalls false ist.
Mit attachMovie erzeugten MovieClip zentrieren / AS2
Posted on | Januar 22, 2009 | No Comments
Mit attachMovie erzeugten MovieClip zentrieren / AS2
Um in Actionscript 2 einen mit attachMovie erzeugten MovieClip auf der Bühne zu zentrieren, geht man wie im folgenden Beispiel vor.
attachMovie('myClip','myNewClip',1);
myNewClip._width = 100;
myNewClip._height = 50;
myNewClip._x = (Stage.width/2) - (myNewClip._width/2);
myNewClip._y = (Stage.height/2) - (myNewClip._height/2);
Im Beispiel liegt der Clip myClip in der Bibliothek und wird mittels attachMovie() als myNewClip auf die Bühne gelegt.
Dann werden ihm Höhe und Breite zugewiesen.
Als letzten Schritt berechnen wir die Position, in dem wir die Bühnenbreite / Bühnenhöhe teilen und davon die halbe Breite / Höhe des Clips abziehen.
Beispiel downloaden: attachMovie MovieClip zentrieren
Timestamp in PHP
Posted on | Januar 21, 2009 | No Comments
Timestamp in PHP
Um die seit Beginn der Unix-Epoche (Januar 1 1970 00:00:00 GMT) bis jetzt vergangenen Sekunden zurück zu erhalten, und damit einen Timestamp zu erhalten, benutzt man die Funktion time():
echo time();
_root in ActionScript3
Posted on | Januar 21, 2009 | No Comments
_root in ActionScript3
In den Vorgängerversionen von Flash wurde bei einer absoluten Pfadangabe immer ein
_root.clip
vorangestellt. In Flash CS oder besser gesagt mit Actionscript 3 muss man dies auf eine der folgenden Arten tun:
root.clip // Unterstrich weglassen MovieClip(root).clip;
Sponsored: Günstige Angebote Webdesign / Logodesign
Posted on | Januar 21, 2009 | No Comments
Sponsored: Günstige Angebote Webdesign / Logodesign
Wir haben für die nächsten 2 Monate besonders günstige Angebote im Bereich Webdesign / Webseitenerstellung sowie Logodesign.
Eine einfache Webseite gibt es inklusive Screendesign (2 Entwüfe) bereits für eine Pauschale von 399,00 € und das Logo für 199,00 €.
Besuchen Sie einfach unsere Webseite. Für allgemeine Informationen gehen Sie direkt zu
www.format78.de.
Für das Angebot zum Logodesign geht es hier entlang und das Pauschalangebot für Webseiten finden Sie
hier.
Sie möchten auch bei uns werben? Nehmen Sie Kontakt auf.
PHP Klasse erstellen und Funktion definieren
Posted on | Januar 21, 2009 | No Comments
PHP Klasse erstellen und Funktion definieren
Wie schon in einem vorangegangen Artikel beschrieben, erstellt man eine ganz einfache PHP Klasse mit folgendem Konstrukt:
class myClass
{
// eine Eigenschaft mit einem Standardwert anlegen
var $eigenschaft = "rot";
}
Um nun eine Funktion zu schreiben, die beispielsweise die Eigenschaft $eigenschaft ausgibt,
geht man folgendermaßen vor:
class myClass
{
// eine Eigenschaft mit einem Standardwert anlegen
var $eigenschaft = "rot";
//Funktion zum Auslesen der Eigenschaft
function getEigenschaft() {
echo $eigenschaft;
}
}
Mit dem Befehl echo $eigenschaft; wird PHP angewiesen die Variable auszugeben.
Ein return $eigenschaft; würde die Eigenschaft nur zurückgeben, um sie beispielsweise in einer
Variable zu speichern.
Nun muss die Klasse noch in eine php-Datei eingebunden und die Funktion aufgerufen werden.
Wir gehen im Beispiel davon aus, dass die Klasse in der Datei class.php gespeichert ist.
//Klasse einbinden include 'class.php'; //Eine Klassenobjekt erstellen $myClass = new myClass(); //Funktion aufrufen $myClass -> getEigenschaft();
Wenn man in der Funktion statt des Befehls echo ein return verwendet, kann man eine Ausgabe folgendermaßen realisieren:
//Klasse einbinden include 'class.php'; //Eine Klassenobjekt erstellen $myClass = new myClass(); //Funktion aufrufen und Rückgabe in Variable speichern $myVar = $myClass -> getEigenschaft(); echo $myVar;
PDF Rechnungen erstellen
Posted on | Januar 19, 2009 | No Comments
PDF Rechnungen erstellen
Um aus einem PHP Dokument ein PDF zu erstellen, wie zum Beispiel eine Rechnung oder einen Lieferschein, kann man die kostenfreie PHP Bibliothek fpdf verwenden.
In der zentralen Klasse legt man über Funktionen das Aussehen von Text fest, zum Beispiel so:
function Header($text) {
$this->SetFont('Arial','',18); //Schrifttyp setzen
$this->MultiCell(0,5,$text); //Mehrere Zeilen?
$this->Ln(5); //Abstand
}
Dann gehts an die Einbindung bzw. Ausgabe:
$pdf = new PDF('P','mm','A4'); //Objekt erzeugen
$pdf->AddPage(); //Erste Seite hinzufügen
$pdf->Header($text); //Header ausgeben
$pdf->Output(); //Ausgabe starten
}
http://fpdf.de/
… No such file or directory
Posted on | Januar 19, 2009 | No Comments
… No such file or directory
Das ist ein untrügerisches Zeichen dafür, dass das Script ein Verzeichnis oder eine date nicht finden kann. Hier hilft nur nochmaliges Kontrollieren der Pfadangaben.
Warning: Cannot add header information - header was already sent
Posted on | Januar 19, 2009 | 1 Comment
Warning: Cannot add header information - header was already sent
Diese Fehlermeldung erscheint immer dann, wenn man in einem PHP-Script header()-Funktionen verwendet aber bereits davor Ausgaben macht. Hier reicht wirklich ein Leerzeichen, um die Meldung zu produzieren. Also: Erst header()-Funktionen und dann den Rest.
Warning: Wrong parameter count … for …
Posted on | Januar 19, 2009 | No Comments
Warning: Wrong parameter count … for …
Diese Fehlermeldung weist darauf hin, dass eine PHP-Funktion mehr Pararmeter erwartet, als ihr tatsächlich übergeben worden sind.
« go back — keep looking »