Ich stehe einige Probleme beim Versuch, einen PHP-Variablen Wert durch Funktionen zu übergeben, jedes Mal, wenn ich versuche, eine Variable in einer meiner Funktionen zu verwenden, wird der Wert Null, lassen Sie mich genauer. Ich habe den folgenden Code in meinem pHP-Datei:PHP-Variablen über Funktionen übergeben?
$myvar = $Session['username'];
function updateuserinformation(){
if(trim($_FILES["fileUpload"]["tmp_name"]) != ""){
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "thumbnails_".$_FILES["fileUpload"]["name"];
copy($_FILES["fileUpload"]["tmp_name"],"Photos/".$_FILES["fileUpload"]["name"]);
$width=200; //*** Fix Width & Heigh (Autu caculate) ***//
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"Photos/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
print $data["foo"];
echo"$myvar";
mysql_query("UPDATE users SET userpictureaddress = 'http://www.litsdevelopment.com/litsapplication/userimages/MATEUS' WHERE username = 'Mateus' ");
}
}
ich versuche, die $ myvar Wert in meiner Funktion zu verwenden, aber jedes Mal, wenn ich den Code ausführen es funktioniert einfach nicht, ich habe bereits versucht, global, Globals, Arrays und Sitzung für nichts gearbeitet .Um corse ich mache einen kleinen Fehler in einem Teil davon, aber jemand weiß, was ist der richtige Weg, dies zu tun?
Uhm ... Sollte nicht '$ myvar = $ Session ['Benutzername'];' be '$ myvar = $ _SESSION ['Benutzername'];'? – stealthyninja