Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Erstelltes Bild herunterladen

Mitglied: vServer

vServer (Level 1) - Jetzt verbinden

23.02.2015 um 22:25 Uhr, 904 Aufrufe, 7 Kommentare

Hallo,

ich bräuchte Hilfe, und zwar möchte ich das man auf meiner Webseite den erstellten QR-Code herunterladen kann, wie funktioniert das damit es den erstellten QR-Code findet?

01.
        <?php if(count($_POST)){?> 
02.
            <div class="panel panel-primary"
03.
              <div class="panel-heading">Ihr erstellter QR-Code:</div> 
04.
              <div class="panel-body">     
05.
        	<?php  
06.
			$img = "createqr".time().".png"
07.
			if(!isset($_POST['img_size'])){$_POST['img_size'] = 174;} 
08.
			$qr->draw($_POST['img_size'], $_POST['error_correction_level'],"img/".$img); 
09.
				$im = imagecreatefrompng("img/".$img); 
10.
				$im_x = (int)$_POST['img_size']; 
11.
				$im_y = (int)$_POST['img_size']; 
12.
				$bcolor_array = explode(",",hex2rgb($_POST['bcolor'])); 
13.
				$fcolor_array = explode(",",hex2rgb($_POST['fcolor']));	 
14.
							 
15.
				$color = imagecolorallocate($im, $fcolor_array[0], $fcolor_array[1], $fcolor_array[2]); 
16.
				$bg_color = imagecolorallocate($im, $bcolor_array[0], $bcolor_array[1], $bcolor_array[2]); 
17.
				for ($x = 0; $x < $im_x; $x++){ 
18.
					for ($y = 0; $y < $im_y; $y++){ 
19.
						$rgb = imagecolorat($im, $x, $y); 
20.
						$colors = imagecolorsforindex($im, $rgb); 
21.
						 
22.
						if ( $colors['red'] == 0 && $colors['blue'] == 0 && $colors['green'] == 0 ){			 
23.
							imagesetpixel($im, $x, $y, $color); 
24.
25.
						if ( $colors['red'] == 255 && $colors['blue'] == 255 && $colors['green'] == 255){			 
26.
							imagesetpixel($im, $x, $y, $bg_color); 
27.
28.
29.
30.
				imagepng($im,"img/".$img); 
31.
			?> 
32.
            	<div class="text-center"
33.
                	<div class="img-thumbnail"
34.
                	<img src="img/<?php echo $img?>" width="<?php echo $_POST['img_size']?>" height="<?php echo $_POST['img_size']?>" class="img-responsive" alt="QR-Code Generator"
35.
                    </div> 
36.
                </div> 
37.
				</br> 
38.
				<center><u>Download QR-Code (.png)</u></center>
Dankeschön, Gruß
Mitglied: certifiedit.net
24.02.2015 um 01:38 Uhr
mhh...Google kaputt?

<a href="bild.png">leitfaden zum Bild/ Rechtsklick, speichern...</a>
Bitte warten ..
Mitglied: BirdyB
24.02.2015 um 06:42 Uhr
Moin,

In diesem Fall vermutlich so:
01.
<a href="img/<?php echo $img?> Download QR-Code </a>
Beste Grüße
Bitte warten ..
Mitglied: SlainteMhath
24.02.2015 um 08:47 Uhr
Moin,

1.
01.
 ...  <?php echo $_POST[ ...
ist eine Einladung für XSS-Exploits (das nur mal so nebenbei)

2.
Das Script das den eigentlichen QR Code erstellt, sollte in ein sep. Script ausgelagert werden (create_qr.php zum Beispiel) und dann auf der Seite auf der der QE angezeigt werden soll mittels
01.
<img src='create_qr.php?paraterm=...'>
ausgelagert werden, das erstepart unnötige schreib/lese Vorgänge auf disk. - Anleitungen dazu gibts genug bei Google.

lg,
Slainte
Bitte warten ..
Mitglied: vServer
24.02.2015 um 16:37 Uhr
Hallo,

wie kann ich das XSS-Exploits am besten verhindern?

Danke BirdyB funktioniert, nun mit dem Download.

Gruß & Danke
Bitte warten ..
Mitglied: SlainteMhath
25.02.2015 um 08:46 Uhr
wie kann ich das XSS-Exploits am besten verhindern?
In dem du keine Benutzereingaben - also alles was per POST oder GET kommt - ungeprüft und ungefiltert per echo ausgibst.

Frage dich doch mal was passiert, wenn $_POST[*img_size'] den Wert
01.
100" OnClick="alert("XSS!");
annimmt
Bitte warten ..
Mitglied: B.Nutzer
26.02.2015 um 14:24 Uhr
Zitat von vServer:
wie kann ich das XSS-Exploits am besten verhindern?

Userinput validieren! Hier oben machst du es schon richtig...

$im_x = (int)$_POST['img_size'];
$im_y = (int)$_POST['img_size'];
Bitte warten ..
Mitglied: vServer
28.02.2015, aktualisiert um 21:28 Uhr
Hi,


Blick gerade da nicht durch, wo müsste ich das alles ändern, nur in diesem php-Abschnitt oder?

Gruß & Danke
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell oder Batch Link herunterladen
gelöst Frage von lenny4meBatch & Shell4 Kommentare

Hallo Admins, ich scheitere gerade an etwas. Ich habe einen Link Nun meine Frage. Wie speichere ich die dahinter ...

Batch & Shell

Daten von Homepage automatisiert herunterladen

Frage von Mr.ErrorBatch & Shell1 Kommentar

Hallo zusammen! Ich komme leider nicht weiter mit folgendem Problem: Ich möchte, dass ein Script automatisch von einer Homepage ...

E-Mail

Gmail Konto alle Anhänge herunterladen

Frage von WPFORGEE-Mail2 Kommentare

Hallo, ich habe seit mehreren Jahren ein privates Gmailkonto. Ich lösche generell keine Emails, sondern belasse diese dort. Dementsprechend ...

Windows Tools

Manuelles Herunterladen von WSUS-Updates

gelöst Frage von honeybeeWindows Tools1 Kommentar

Hallo, habe zum o. g. Thema diese Anleitung entdeckt. Nun ist mir eine Frage eingefallen: Lässt sich beim Exportieren ...

Neue Wissensbeiträge
Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 12 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 17 StundenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 1 TagMicrosoft Office5 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Humor (lol)

Warum man sein Gast-WLAN nicht beliebig nennen sollte

Erfahrungsbericht von Henere vor 2 TagenHumor (lol)5 Kommentare

Servus, mal was aus dem Alltag. Zu Hause. Eigentlich wollte ich nur einen weiteren WLAN-AP ins Netz bringen, damit ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...

LAN, WAN, Wireless
OpenVPN Client Fehlermeldungen
Frage von chris84LAN, WAN, Wireless12 Kommentare

Hallo Zusammen, wir nutzen seit kurzem einen neuen Router und den OpenVPN Client. Die VPN Verbindung klappt; allerdings kommen ...