2016-07-25 15 views
-3

Ich versuche, einen Barcode zu generieren und in einem Ordner speichern, und nach dem Speichern möchte ich Pfad dieses Bildes. Hier ist der Code:Image speichern in bestimmten Ordner und den Bildpfad in PHP

header('Content-type: image/jpeg'); 
    imagejpeg($im); 
    echo $save = "temp/". strtolower($code) .".jpeg"; 
    // $save1 = $_SERVER['DOCUMENT_ROOT'] . "/sigs/" . strtolower($name) . ".png"; 
$tt= imagejpeg($im, $save); 
    imagedestroy($im); 

Das Bild wird erfolgreich gespeichert, aber der Pfad wird nicht zurückgegeben oder sogar gedruckt - was könnte falsch sein?

+0

echo $ save = "temp /". strtolower ($ code). ". jpeg"; ? Es speicherte das "temp /". strtolower ($ code). ". jpeg"; ist ob $ save zugewiesen oder nicht –

+0

header ('Content-type: image/jpeg'); imagejpeg ($ im); echo $ save = "temp /". strtolower ($ code). ". jpeg"; // $ save1 = $ _SERVER ['DOCUMENT_ROOT']. "/ sigs /". strtolower ($ name). ".png"; $ tt = imagejpeg ($ im, $ speichern); imagedestroy ($ im); – user2823525

+0

seine im Ordner ordnungsgemäß speichern, aber nicht drucken Pfad – user2823525

Antwort

0

aber Pfad nicht zurück oder gar nicht gedruckt mir bitte

Natürlich helfen nicht. Es druckt 1 wie erwartet. Was Sie falsch verstanden ist diese Zeile:

echo $save = "temp/". strtolower($code) .".jpeg"; 

es sein sollte:

$save = "temp/". strtolower($code) .".jpeg"; 
echo $save; 

statt.

+0

Versuch, aber nicht funktioniert – user2823525

+0

FYI: 'echo $ var = "x";' gilt Syntax. https://eval.in/611463 –

+0

Sicher ist es. Aber weißt du den Unterschied oder nicht? –

Verwandte Themen