kosztur
-
Pontszám
68 -
Csatlakozott
-
Utoljára itt járt
Tartalom típusa
Profiles
Fórumok
Articles
Posts posted by kosztur
-
-
És meg is csinálta az újat, nem értem neked miért nem..
-
Hát annyi változás azért van, hogy nálam már rendesen működik.. próbáld meg kitörölni az én képemet is és megnézem generál-e újat.
-
index.php 46. sorában rosszul van megadva a kép elérési útvonala
<img id="generated_image" src="page/generate/img-<?=$user['id'];?>.jpg" width="800" height="700" />
helyett
<img id="generated_image" src="page/generate/image-<?=$user['id'];?>.jpg" width="800" height="700" />
kell, ez biztos, azt viszont nem értem, hogy neked miért nem generál újat..
-
Hát, nemtudom, nekem tökéletesen (az ő-től eltekintve) legenerálta a képet:
https://www.monguzmedia.com/partnersite/unatkozda-facebook-app/page/generate/image-100000783672099.jpg
-
És most hogy kitörölted? Ha megnézed fb-n üres képet generál újra?
-
Hmm.. ez így viszont érdekes. Mikor kipróbálod a facebook appot, előtte kitörlöd a page/generate könyvtárból a már legenerált képet? Mert ha egyszer már legenerálta (most van egy üres kép a mappában) akkor nem generál újat. Más ötletem már nem nagyon van
-
Hát amit létrehoztál új php fájlt azt nyisd meg
https://www.monguzmedia.com/partnersite/unatkozda-facebook-app/valami.php
-
Ez így jónak tűnik, amit írtam fentebb kipróbáltad, hogy dob-e hibát?
-
Amit én másoltam, az az inc/jquery.php fájlban van. Itt hozza létre a képet, csak a szöveg nem kerül rá valamiért, ezért gondoltam, hogy ha kiemeljük azt a részt, talán segít megmondani, hogy miért.
A tippjeim
- az indian_name tömb nevét átírtad a config.php-ban, a jquery.php-ban viszont nem
- a font rossz helyen van vagy nincsenek hozzá megfelelő jogosultságok
Mindkettő csak warningal jár, így nem feltétlenül hagynak nyomot az errorlogba, valamint a kód végrehajtását se befolyásolja, vagyis a kép létrejön a templateből, csak értelemszerűen nem tudja ráírni a szöveget.. És pontosan ez történik.
-
Hozz létre egy új php fájlt (a config.php és az index.php fájlok mellett) ezzel a tartalommal:
<?php function error_handler($errno, $errstr, $errfile, $errline) { echo "#$errline: [$errno] $errstr"; exit(1); } set_error_handler("error_handler"); require './config.php'; $path_fonts = './page/font/'; shuffle($indian_name); $text = wordwrap($indian_name[0], 31, "\n", true); $box_text = ImageTTFBBox(TEXT_FONT_SIZE, 0, $path_fonts.TEXT_FONT, $text); $x_text = ceil((800 - $box_text[2]) / 2); $image = imagecreatefromjpeg('./page/images/template.jpg'); $font_color = ImageColorAllocate($image, 63, 55, 48); imagettftext($image, $size = TEXT_FONT_SIZE, 0, $x_text, $y = 315, $font_color, $path_fonts.TEXT_FONT, $text); header('Content-Type: image/jpeg'); imagejpeg($image, NULL, 75); imagedestroy($image);
és nyisd meg egy böngészőben, ha minden igaz, ez meg mondja mi a hiba, jobb ötletem nincs..
-
Nincs mit feltölteni, mert ez a kódrészlet abból lett másolva, amit te is használsz..Esetleg fel tudnád tölteni ezt a "jól" működő appot ide ? Mert okés,hogy ezt leírtad nekem csak nem tudom hova kéne bemásolnom!
na ez jó,hogy támogatja e majd megkérdezem ismerősöm akié a tár! de a hostgatornál van és ssl a tár szóval elvileg gond nem lehet!
Ezzel
<?php var_dump(gd_info()); ?>
lekérdezheted a telepített GD könyvtár infóit.
-
A képet generáló kódrész valóban nincs itt, annak hiányában pedig elég nehéz megkeresni a hibát.
Google barátommal ezt találtam:
shuffle($indian_name); $text = wordwrap($indian_name[0], 31, "\n", true); $box_text = @ImageTTFBBox(TEXT_FONT_SIZE, 0, $path_fonts.TEXT_FONT, $text); $x_text = ceil((800 - $box_text[2]) / 2); $image = imagecreatefromjpeg('../page/images/template.jpg'); $font_color = ImageColorAllocate($image, 63, 55, 48); imagettftext($image, $size = TEXT_FONT_SIZE, 0, $x_text, $y = 315, $font_color, $path_fonts.TEXT_FONT, $text); imagejpeg($image, $img, 75); imagedestroy($image);
Ez ebben a formában nálam hibátlanul működött, ráírta a szöveget a képre.
Próbáld ki, hogy ha lecseréled a szöveget egy string literálra, azt ráírja-e.
-
A beolvasott sort szavakra tördeled (Split), a sorrendjét megfordítod (Array.Reverse), egymás után kiírod (foreach)..
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.Write("Kérem a szöveget: "); String s = Console.ReadLine(); string[] words = s.Split(' '); Array.Reverse(words); Console.WriteLine("A szöveg megfordítva:"); foreach (string word in words) { Console.Write(word + " "); } } } }
-
Van valami okod arra hogy ne a windows feladatütemezőjét használd?
-
Elbizonytalanítottál, így megnéztem, de nem szükséges átkonvertálni, ez ugyanis fordítás során megtörténik, ráadásul a 2es osztásból valójában egy 0.5-el való szorzás lesz (fmul ds:dbl_402130 -> dbl_402130 dq 0.5).
Természetesen ez fordítóként/beállításonként eltérő lehet..
-
Szintaktikailag már helyes a program, de szemantikailag nem..
1. A térfogatnál az (1/3) egészként lesz kiértékelve, ami 0, 0-val szorozva az eredmény is 0 lesz..
2. A térfogat képletében az alap hosszát négyzetre kell emelni: objem = (a*a*v)/3;
3. A printf függvény paraméterei rossz sorrendben vannak megadva (vagy a kiíratásnál van felcserélve, nézőpont kérdése ) (emiatt tűnt úgy, hogy a felszín képlete a hibás)
Helyesen: printf("\n Povrch: %f \n Objem: %f \n", povrch, objem);
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { float objem, povrch, a, v, m0; printf("Zadajte hodnotu podstavy a: "); scanf("%f", &a); printf("Zadajte vysku v: "); scanf("%f", &v); m0 = sqrt(v*v+a*a/4); objem = a*a*v/3; povrch = a*a+4*a*m0/2; printf("\n Povrch: %f \n Objem: %f \n", povrch, objem); return 0; }
-
áh, így már értem, miért kell
Törölve!
-
Nem teljesen értem mit szeretnél, a fájl valóban UPX-el (3.04) lett tömörítve/csomagolva, ha az UPX-el becsomagolt eredeti dll fájlt szeretnéd visszakapni/kicsomagolni, akkor azt az UPX-el -d opcióval teheted meg (upx -d lybrar.dll, UPX3.04+), de mit érsz el vele, hogy kicsomagolod?
-
Szerintem sok a 3/5..
for (i=0; i= 100; i++)
elég csúnya hiba, bár így minden esetben 0-val zár, de minden számunk a tomb[100]-ba kerül, tehát csak az utolsó (előtti) számunk marad meg
helyette
for (i=0;; i++)
de még mindig meg van a lehetőség arra, hogy kicsi lesz a tömb, tehát
for(int i = 0; i < sizeof(tomb)/sizeof(tomb[0]); i++) { scanf("%d",&n); if(n == 0) { break; } tomb[i] = n; } if(n) { // ha az utolsó szám nem nulla -> túllépte a tömb méretét .. // ... }
-
Egy osztás maradéka a % (modulo) operátorral számolható ki, lebegőpontos számformátum (float/double) esetén az fmod funkcióval.
ha(egész_szám(a)) akkor osztás, és ha ez is egész akkor örülünk, ha nem szomorúak vagyunk.if(fmod(a,1.0f) == 0))
-
szerintem az ékezetet nem lehet megoldani, de a háttérbe futtatást igen
http://www.abyssmedia.com/downloads/quickbfc.exe
én ezt használom, nekem bejön
-
FOR /F "tokens=*" %%A IN ('DIR /A:D /B /O:D') DO ( SET mappanev=%%A )
-
Van olyan szkript, ami megakadályozza a jobb gombbal kattintást, de nincs sok értelme, mivel pl. Firefoxban Ctrl+U, és sok böngészőben menüből elő tudod hívni a forrást. Tehát azt nem tudod megakadályozni hogy lementsék az oldalt és lássák a forrást.
ez butaság
http://ewggf.extra.hu/tools/secret/titkosit.html
ezzel a forrást is elrejtheted
-
ipconfig.bat
@echo off ipconfig/all > c:\ipconfig.txt ftp -s:<ftp.txt helye> <ftp szerver címe> del c:\ipconfig.txt
ftp.txt
<felhasználónév> <jelszó> cd <mappa> // ha nem a gyökérbe akarod put c:\ipconfig.txt bye
Facebook App. "Mi az indián neved?"
in Kérdezz-Felelünk
Posted
Ki tette a falra is, facebookon keresztül néztem és teljesen rendben működik minden, viszont unlike-like után nekem se jelenik meg mindig, pár frissítés kell neki, fura..