ImageCopy Script für Ausweisgenerator! [EILIG!]
- alexanderzwei
- Mitglied
- Beiträge: 173
- Registriert: 04.11.2004 17:06
- Wohnort: Oberursel (Taunus)
- Kontaktdaten:
Hi, danke für die Antwort.
Das mit imagetruecolor habe ich schon versucht.
Das ganze hat nicht funktioniert. Nachdem du aber geschrieben hast, was ich schon versucht hatte, habe ich mich nochmal drangesetzt und festgestellt, das ich an einer Stelle vergessen hatte, eine Variable zu ändern.
Nachdem das Bild jetzt in TrueColor ist, funktioniert auch die Transparenz der .png Datei, ohne das ich irgendwelche Befehle ausführen muss.
Ich werde mich jetzt an die Gestaltung machen, und gucken wie ich den Rest des Ausweises am besten darstelle, dann werde ich noch mit imageString die Texte reintun und rausfinden, wie man dort den font ändern kann.
Wie du das mit $_FILE meinst, weiß ich nicht. Das Upload Script benutzt schon $_FILE, nur weiß ich nicht, wie ich die Daten aus dem Uploadscript auf den Ausweis übertragen soll..
Wenn hier jemand eine Idee hat?
Und dann müsste ich noch rausfinden, wie ich den Usernamen am besten reinbringe. In dem ich das ganze per <img src=".."> einbinde?
EDIT2: Scheint auch nicht zu funktionieren, alles was ich versuche, geht nicht. Der Username wird einfach nicht gelesen. Ich könnte es mal mit $_GET probieren, was auch doof ist. Zudem müsste ich ja auch noch Rank, etc. übertragen. Aber wie? Ich hab es jetzt so gelöst, das ich den Usernamen per $_GET in <img src="..."> einfüge, und den so an pkmnday_cardgen.php übermittle.
EDIT: Ich müsste auch noch eine funktionierende Möglichkeit haben, wie ich den Dateityp des Bildes rausfinden kann, und dementsprechend imageCreateXXXX ausführen kann. Jemand eine Idee?
Danke für die Antworten. Ich melde mich wieder, wenn es neues gibt.
Grüße,
Alexander
Das mit imagetruecolor habe ich schon versucht.
Das ganze hat nicht funktioniert. Nachdem du aber geschrieben hast, was ich schon versucht hatte, habe ich mich nochmal drangesetzt und festgestellt, das ich an einer Stelle vergessen hatte, eine Variable zu ändern.
Nachdem das Bild jetzt in TrueColor ist, funktioniert auch die Transparenz der .png Datei, ohne das ich irgendwelche Befehle ausführen muss.
Ich werde mich jetzt an die Gestaltung machen, und gucken wie ich den Rest des Ausweises am besten darstelle, dann werde ich noch mit imageString die Texte reintun und rausfinden, wie man dort den font ändern kann.
Wie du das mit $_FILE meinst, weiß ich nicht. Das Upload Script benutzt schon $_FILE, nur weiß ich nicht, wie ich die Daten aus dem Uploadscript auf den Ausweis übertragen soll..
Wenn hier jemand eine Idee hat?
Und dann müsste ich noch rausfinden, wie ich den Usernamen am besten reinbringe. In dem ich das ganze per <img src=".."> einbinde?
EDIT2: Scheint auch nicht zu funktionieren, alles was ich versuche, geht nicht. Der Username wird einfach nicht gelesen. Ich könnte es mal mit $_GET probieren, was auch doof ist. Zudem müsste ich ja auch noch Rank, etc. übertragen. Aber wie? Ich hab es jetzt so gelöst, das ich den Usernamen per $_GET in <img src="..."> einfüge, und den so an pkmnday_cardgen.php übermittle.
EDIT: Ich müsste auch noch eine funktionierende Möglichkeit haben, wie ich den Dateityp des Bildes rausfinden kann, und dementsprechend imageCreateXXXX ausführen kann. Jemand eine Idee?
Danke für die Antworten. Ich melde mich wieder, wenn es neues gibt.
Grüße,
Alexander
Vielleicht ist das Leben ja ein Integer. Wenn man negativ genug denkt, wirds irgendwann positiv..
- djchrisnet
- Mitglied
- Beiträge: 1275
- Registriert: 29.06.2007 15:52
- Wohnort: Elmshorn
- Kontaktdaten:
- alexanderzwei
- Mitglied
- Beiträge: 173
- Registriert: 04.11.2004 17:06
- Wohnort: Oberursel (Taunus)
- Kontaktdaten:
Ah danke.djchrisnet hat geschrieben:Zu edit 1:
schau doch ma den Gallery Mod von Nickvergessn an, in dem file gallery/image.php findest du sicher hilfestellung
Ich bin ja auch echt blöd letzte Zeit..
Switch Case... da hätt ich auch selbst drauf kommen können.

Aber das mit dem substr & strlen war echt ein sehr, sehr hilfreicher Tipp!
Vielen, vielen Dank!
Ich meld mich wieder, wenn es neues gibt.
Vielleicht ist das Leben ja ein Integer. Wenn man negativ genug denkt, wirds irgendwann positiv..
- alexanderzwei
- Mitglied
- Beiträge: 173
- Registriert: 04.11.2004 17:06
- Wohnort: Oberursel (Taunus)
- Kontaktdaten:
Jetzt muss ich wieder nen Doppelpost machen... 
Sorry! Möchte das Thema nicht schieben, ist ja eh schon ganz oben!
Also der Generator an sich funktioniert wunderbar. Dafür danke an alle, die mir hier geholfen haben.
Leider scheint das mit dem Hochladen nicht ganz zu klappen. Es scheint so, als möchte das Ding keine Bilder haben, die größer als ~150 KB sind. Dann zeigt er mir an, dass das hochladen fehlgeschlagen ist.
Laut phpInfo() liegt max_upload_filesize bei 8M, also kann es daran nicht liegen.
Hier mal der Code:
Vielleicht erkennt ihr ja etwas.
Grüße,
Alexander P.

Sorry! Möchte das Thema nicht schieben, ist ja eh schon ganz oben!
Also der Generator an sich funktioniert wunderbar. Dafür danke an alle, die mir hier geholfen haben.
Leider scheint das mit dem Hochladen nicht ganz zu klappen. Es scheint so, als möchte das Ding keine Bilder haben, die größer als ~150 KB sind. Dann zeigt er mir an, dass das hochladen fehlgeschlagen ist.
Laut phpInfo() liegt max_upload_filesize bei 8M, also kann es daran nicht liegen.
Hier mal der Code:
Code: Alles auswählen
$uploadDir = $_SERVER["DOCUMENT_ROOT"].'/images/pkmnday_card/upload/';
$uploadFile = $uploadDir . $_FILES['userfile']['name'];
// Falscher Dateityp? Wenn ja, Fehlermeldung
$type = substr($_FILES['userfile']['name'], strlen($_FILES['userfile']['name']) - 4, 4);
switch ( $type )
{
case '.png':
$type_right = true;
break;
case '.gif':
$type_right = true;
break;
case '.jpg':
case 'jpeg':
$type_right = true;
break;
default:
$type_right = false;
}
if ($type_right = false) {
$uploadmessage = sprintf($user->lang['WRONG_TYPE']);
// Dateityp richtig, Datei hochladen.
} elseif (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadFile)) {
$uploadmessage = sprintf($user->lang['SUCCESSFULLY'], $userpic);
chmod ("images/pkmnday_card/upload/".$_FILES['userfile']['name']."", 0644);
} else {
$uploadmessage = sprintf($user->lang['ERROR']);
}
Grüße,
Alexander P.
Vielleicht ist das Leben ja ein Integer. Wenn man negativ genug denkt, wirds irgendwann positiv..
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Ich würde mir mal den Fehler ausgeben lassen der in $_FILES drinsteht:
PHP User Manual hat geschrieben: $_FILES['userfile']['error']
Der Fehlercode im Zusammenhang mit dem hochladen der Datei. ['error'] wurde in PHP 4.2.0 eingeführt.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
- alexanderzwei
- Mitglied
- Beiträge: 173
- Registriert: 04.11.2004 17:06
- Wohnort: Oberursel (Taunus)
- Kontaktdaten:
Vielen Dank!
Es war das blöde MAX_UPLOAD_FILE_SIZE oder so ähnlich im Upload Formular. Da hab ich wohl den falschen Wert eingetragen... Das ich dadrauf nicht gekommen bin.. tzz..
Also vielen Dank nochmal an alle, die mir geholfen haben, das Script funktioniert wunderbar!
Es war das blöde MAX_UPLOAD_FILE_SIZE oder so ähnlich im Upload Formular. Da hab ich wohl den falschen Wert eingetragen... Das ich dadrauf nicht gekommen bin.. tzz..

Also vielen Dank nochmal an alle, die mir geholfen haben, das Script funktioniert wunderbar!
Vielleicht ist das Leben ja ein Integer. Wenn man negativ genug denkt, wirds irgendwann positiv..
- alexanderzwei
- Mitglied
- Beiträge: 173
- Registriert: 04.11.2004 17:06
- Wohnort: Oberursel (Taunus)
- Kontaktdaten:
Hallo Dr. Death,
ich kenne die phpBB.de Knigge. Ich gebe mir auch Mühe die einzuhalten, nur habe ich die Erfahrung gemacht, das wenn ich das ganze reineditiert hätte, es keiner mehr gesehen hätte. Klar, alles geschieht hier in der Freizeit, und ihr habt ja recht damit.. Naja wie auch immer. Wird nicht wieder vorkommen.
Also verzeiht mir bitte, war wirklich nicht böse gemeint.
Aber BTT: Ich bedanke mich hiermit noch mal an alle Poster die mir geholfen haben! Das Script funktioniert einwandfrei und auch das hochladen geht, so wie es gehen soll.
Das Thema ist also erledigt, und wenn das Team möchte, kann es geschlossen werden.
Falls jemand mal ein ähnliches Problem haben sollte, kann er sich bei mir gerne melden, ich habe momentan nur keine Zeit den kompletten Code zu posten. Auf Anfrage würd ich das aber u.U. gerne tun, wenn ich Zeit finde.
Liebe Grüße,
Alexander P.
ich kenne die phpBB.de Knigge. Ich gebe mir auch Mühe die einzuhalten, nur habe ich die Erfahrung gemacht, das wenn ich das ganze reineditiert hätte, es keiner mehr gesehen hätte. Klar, alles geschieht hier in der Freizeit, und ihr habt ja recht damit.. Naja wie auch immer. Wird nicht wieder vorkommen.

Also verzeiht mir bitte, war wirklich nicht böse gemeint.

Aber BTT: Ich bedanke mich hiermit noch mal an alle Poster die mir geholfen haben! Das Script funktioniert einwandfrei und auch das hochladen geht, so wie es gehen soll.
Das Thema ist also erledigt, und wenn das Team möchte, kann es geschlossen werden.

Falls jemand mal ein ähnliches Problem haben sollte, kann er sich bei mir gerne melden, ich habe momentan nur keine Zeit den kompletten Code zu posten. Auf Anfrage würd ich das aber u.U. gerne tun, wenn ich Zeit finde.

Liebe Grüße,
Alexander P.
Vielleicht ist das Leben ja ein Integer. Wenn man negativ genug denkt, wirds irgendwann positiv..
Dann sollte die Passage im Knigge dahingehend geändert werden.Dr.Death hat geschrieben:Und das nächste mal bitte den KB:16 - Thema Topic Bumping beachten.
Auch wenn das Thema bereits "oben" steht, ein Bump ist ein Bump ist ein Bump...
Ich finde alexanderzwei hat sich nicht nur vernünftig verhalten, sondern auch im Einklang mit dem Knigge.
- alexanderzwei
- Mitglied
- Beiträge: 173
- Registriert: 04.11.2004 17:06
- Wohnort: Oberursel (Taunus)
- Kontaktdaten:
Wenigstens einer, der mich versteht.Xwitz hat geschrieben: Dann sollte die Passage im Knigge dahingehend geändert werden.
Ich finde alexanderzwei hat sich nicht nur vernünftig verhalten, sondern auch im Einklang mit dem Knigge.

Ich habe eine Anfrage bekommen, ob ich das Script demjenigen denn nicht zur Verfügung stellen könnte.
Ich habe das Script umgeschrieben und nachdem es getestet wurde, werde ich den "Mod" veröffentlichen.
Grüße,
Alex
Vielleicht ist das Leben ja ein Integer. Wenn man negativ genug denkt, wirds irgendwann positiv..