Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Domenų sąrašas

Parašė Deiviux.eu· 2010 Rugp. 4 18:08:21
#1

Sveiki, šian vis galvojau kaip čia pasimokyti daugiau programuoti, ir nusprendžiau tai daryti kurdamas, juk yra patarlė Nep**** p**** neišmoksi :) Taigi, štai kilo mintis padaryti tokį skriptuką kuris sugeneruotų visus domenus iš dviejų ir trijų raidžių :) Naudojimas labai paprastas, sukuriate failą betkokiu pavadinimu ir einate failas.php?1 jeigu norite sąrašo domenų iš dviejų raidžių ir failas.php?2 jeigu norite sąrašo iš trijų raidžių :) Easy, huh ;) Taippat galima netik .lt domenus gauti, tiesiog paredaguojant raudoną eilutę :)

<?php
/* Autoriu Deiviux */
//Konfiguracija
$galune = ".lt"; //Domen&#371; gal&#363;n&#279;s
   
// &#381;EMIAU NEREDAGUOTI NETURINT PROTINI&#370; SUGEB&#278;JIM&#370;
$raides = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
$i = 1; $r1 = 0; $r2 = 0; $r3 = 0; $p = 0; //Kintamieji

echo "<title>Galim&#371; laisv&#371; domen&#371; s&#261;ra&#353;as</title>";
if (isset($_GET['1'])) {
//Paleid&#382;iame while cikl&#261;
while ($i <= 650) {

if ($r2 == 25) {$r2 = 0; $r1++; }
if ($p == 100) { echo "<span style='color: red;'>Kopijuojam iki &#269;ia ir ki&#353;am &#303; iv.lt <br/><hr/></span>"; $p = 0; }
echo $raides[$r1].$raides[$r2].$galune."<br/>";
   $i++; $r2++; $p++;
}
   }
else    if (isset($_GET['2'])) {
//Paleid&#382;iame while cikl&#261;
while ($i <= 16251){

if ($r2 == 25) {$r2 = 0; $r1++; }
if ($r3 == 25) {$r2++; $r3 = 0;}
if ($p == 100) { echo "<span style='color: red;'>Kopijuojam iki &#269;ia ir ki&#353;am &#303; iv.lt <br/><hr/></span>";  $p = 0; }
print ($raides[$r1].$raides[$r2].$raides[$r3].$galune."<br/>");   $i++;  $p++; $r3++;
}
}
else
{
print ("Vagie!!<br/>");
}
echo "Kopijuojam iki &#269;ia ir ki&#353;am &#303; iv.lt <br/><hr/>"; //Paskutinis akordas
?>





Iš tikro kaip jau spėjų Karolis arba Andrejus pasakys: skriptą reiktų stipriai optimizuoti, aš su tuo sutinku, tačiau labai tingiu tai daryti ;)
Nepradėkite rėkti jog patys galite parašyti, nes nei vienas dar neparašėte :)

Parašė Pakartoti slaptažodį· 2010 Rugp. 5 14:08:07
#2

Visus. :)

Parašė Impossibru· 2010 Rugp. 5 16:08:55
#3

Vagie!!
Kopijuojam iki čia ir kišam į iv.lt

Tai kad neveikia...

Parašė Impossibru· 2010 Rugp. 5 16:08:04
#4

Nesuprantu, kam tokius kodus rašyti jei bbz kaip jie veikia.

Parašė MAnjack· 2010 Rugp. 5 16:08:22
#5

Veikia aišku kaip, tik gal reikėjo padaryt pasirinkimą: kokią galunę naudoti ir iš kiek raidžių turi susidėt domenas. ;)

Parašė Deiviux.eu· 2010 Rugp. 9 16:08:32
#6

<?php
/* Autoriu Deiviux */
$domenu_galunes = array("lt", "com", "net", "org", "info", "biz", "name", "mobi", "tel", "be", "bz", "cc", "co", "de", "in", "lv", "me", "ru", "tv", "co.uk", "us", "ws");
$raides = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
$i = 1; $r1 = 0; $r2 = 0; $r3 = 0; $p = 0; //Kintamieji
echo "<title>Galim&#371; laisv&#371; domen&#371; s&#261;ra&#353;as</title>";
echo '<form name="nustatymai" method="post" action="'.$_SERVER['PHP_SELF'].'">
<select name="galunes">';
foreach ($domenu_galunes as &$galunele) {
    echo '<option value="'.$galunele.'">.'.$galunele.'</option>';
}
echo '</select>
<select name="pasirinkimas">
<option value="dvi">Dviej&#371; raid&#382;i&#371; adresai</option>
<option value="trys">Trij&#371; raid&#382;i&#371; adresai</option>
</select>
<input name="shoutbox_message" value="Ra&#353;yti" class="button" type="submit">
</form>
';

// &#381;EMIAU NEREDAGUOTI NETURINT PROTINI&#370; SUGEB&#278;JIM&#370;
if (isset($_POST['pasirinkimas']) && $_POST['pasirinkimas'] == "dvi") {





//Paleid&#382;iame while cikl&#261;
while ($i <= 650) {
echo $raides[$r1].$raides[$r2].".".$_POST['galunes']."<br/>";
   $i++; $r2++; $p++;
if ($r2 == 25) {$r2 = 0; $r1++; }
if ($p == 100) { echo "<span style='color: red;'>Kopijuojam iki &#269;ia ir ki&#353;am &#303; iv.lt <br/><hr/></span>"; $p = 0; }

   }}
if (isset($_POST['pasirinkimas']) && $_POST['pasirinkimas'] == "trys") {
//Paleid&#382;iame while cikl&#261;
while ($i <= 16251){
if ($r2 == 25) {$r2 = 0; $r1++; }
if ($r3 == 25) {$r2++; $r3 = 0;}
if ($p == 100) { echo "<span style='color: red;'>Kopijuojam iki &#269;ia ir ki&#353;am &#303; iv.lt <br/><hr/></span>";  $p = 0; }
print ($raides[$r1].$raides[$r2].$raides[$r3].".".$_POST['galunes']."<br/>");   

$i++;  $p++; $r3++;
}}

?>




Štai ir antroji versija, su ja po truputi pradedu perprasti foreach(); funkciją :) Įdėta daug galūnių (visos kurias priima iv.lt) ir padarytas daug paprastesnis valdymas :)

Trečioje versijoje sieksiu padaryti to jog šalia adreso rašytų ar jis užimtas, tikiuosi man pavyks ;)