кодеры. Im очень новичок в php, поэтому мой код является настолько же неправильным, насколько и получается. Im загружает обычный текст из txt-файла и использует его для загрузки изображений с веб-сайта. (Спасибо этому форуму за то, что помогли мне в этом). Теперь у меня возникают проблемы с изменением размера этих фотографий. Прежде всего, я не думаю, что получил утверждение if на последнем 2. и я действительно не знаю, как использовать «while», и если мне даже придется его использовать.
Можете ли вы просмотреть код и посмотреть, видите ли вы какие-либо ошибки? Спасибо.
В первом (если) разделе я сделал текст в файле txt на изображения. Теперь я хочу изменить размер всех этих изображений. Во втором (если) im пытается вызвать все эти изображения, подлежащие изменению. В третьем (если) im пытается вызвать все эти измененные изображения, чтобы я мог повторить их в последнем бите кода.
<?php $file = 'serverlist.txt'; $servers = ''; if ($handle = fopen($file, 'r')) { while (!feof($handle)) { $content = trim(fgets($handle)); $names = explode(' ', $content); foreach ($names as $name) { $servers .= '<img src="http://minecraft.net/skin/' . $name . '.png" alt="">'; } } fclose($handle); } else { } if $file == 'serverlist.txt' { $fullimages = explode($servers); foreach ($fullimages as $_fullimages) { $face = imagecreatetruecolor($width, $height); $imgwidth = 200; $imgheight = 200; imagecopyresized($face, $_fullimages, 0, 0, 8, 8, $width, $height, 8, 8); imagecopyresized($face, $_fullimages, 0, 0, 40, 8, $width, $height, 8, 8); } } else { } if $file = 'serverlist.txt' { $displayimages = explode($_fullimages); foreach ($displayimages as $_displayimages) { } } else { } echo $_displayimages; ?>
Вы присваиваете значения в каждом операторе if
вы должны использовать ==
вместо single =
<?php $file = 'serverlist.txt'; $servers = ''; if ($handle == fopen($file, 'r')) { while (!feof($handle)) { $content = trim(fgets($handle)); $names = explode(' ', $content); foreach ($names as $name) { $servers .= '<img src="http://minecraft.net/skin/' . $name . '.png" alt="">'; } } fclose($handle); } else { } if ($file == 'serverlist.txt') { $fullimages = explode($servers); foreach ($fullimages as $_fullimages) { $face = imagecreatetruecolor($width, $height); $imgwidth = 200; $imgheight = 200; imagecopyresized($face, $_fullimages, 0, 0, 8, 8, $width, $height, 8, 8); imagecopyresized($face, $_fullimages, 0, 0, 40, 8, $width, $height, 8, 8); } } else { } if ($file == 'serverlist.txt') { $displayimages = explode($_fullimages); foreach ($displayimages as $_displayimages) { } } else { } echo $_displayimages; ?>