PDA

View Full Version : برنامه نویسی با PHP



alux
جمعه 25 فروردین 1385, 10:28 صبح
سلام

دوستان من خیلی دوست دارم که با PHP برنامه نویسی رو باد بگیرم

چند تا کتاب هم خریدم من رو لینوکس با vi کد هامو می نویسسم و روی اپاچی اون برنامه رو اجرا می گیرم

ولی این کار خیلی خسته کننده و رنج اوره

چون اولان باید به انترنت وصل باشم و در ثانی فقط برنامه ی من یا ران میشه یا نمیشه به سختی میتونم بفهمم مشکل از کجاست

ایا من واسه گرفتن اسم یه نفر حتما باید کلی کد html بنویسم تا مثلا یک چیزی مثل editbox بیاد؟ راه دیگه ای وجود نداره؟

ایا برنامه ای وجود داره که مثل کامپایلر های delphi یا c++ برنامه رو error گیری کنه؟

دوستانی که تو این زبان حرفه ای هستند می تونن کمکم کنن که چطوری می تونم زود تر پیشرفت کنم؟

armin390
جمعه 25 فروردین 1385, 12:20 عصر
من رو لینوکس با vi کد هامو می نویسسم
وقتی emacs هست دیگه vi کجا میره؟

اولان باید به انترنت وصل باشم
وقتی می میتونی در لوکال برنامه رو اجرا کنی دیگه چرا به اینترنت وصل می شی!


در ثانی فقط برنامه ی من یا ران میشه یا نمیشه به سختی میتونم بفهمم مشکل از کجاست

منظورت از ران شدن یا نشدن چیه؟اگه منظورت اینه که بعد از اجرا شدن خطا میده خوب خطی که خطا داره رو هم مشخص می کنه که می تونی رفعش کنی.

ایا من واسه گرفتن اسم یه نفر حتما باید کلی کد html بنویسم تا مثلا یک چیزی مثل editbox بیاد؟ راه دیگه ای وجود نداره؟
دیگه یک input , form نوشتن که کلی کد نیست!
می تونی از آرگومان های سطر فرمان استفاده کنی با


$_SERVER['argv'][]
$_SERVER['argc']

مثل همون argv** تو c.

ایا برنامه ای وجود داره که مثل کامپایلر های delphi یا c++ برنامه رو error گیری کنه؟
Zend Studio و Komodo و ...

alux
جمعه 25 فروردین 1385, 15:44 عصر
اولا من به سرور لینوکس وصل میشم محیط تکست ، و لوکال هاستی وجود نداره

خیلی وقتا صفحه سفید میاد و errori نمی ده و من نمی تونم بفهمم مشکل از کجاست

منظورتو رو از ارگمان های سطر فرمان نفهمیدم و منظورم از نوشتن کد html فقط واسه یه فرم نبود یکی که کاری نداره

armin390
جمعه 25 فروردین 1385, 16:41 عصر
خیلی وقتا صفحه سفید میاد و errori نمی ده و من نمی تونم بفهمم مشکل از کجاست
می تونید از تابع error_reporting در ابتدای کدتون استفاده کنید مثلاً برای نمایش تمام خطاها


error_reporting(E_ALL);

و اگر از شل کد رو اجرا می کنید خروجی رو در یک فایل بریزید


$./file.php>out


منظورتو رو از ارگمان های سطر فرمان نفهمیدم
اگه شما به شل سرور دسترسی دارید


$./file.php arg1 arg2
--------- ----- -----
$argv[0] argv[1]



منظورم از نوشتن کد html فقط واسه یه فرم نبود یکی که کاری نداره

به طوری کلی برای کارهای تحت وب نیاز به html دارید

oxygenws
جمعه 25 فروردین 1385, 17:01 عصر
باید در فایل php.ini مقدار display_errors رو on کنید و وب سرور رو دوباره راه اندازی کنید.

در نهایت، امیدوارم به این قضیه واقف باشی که می تونی روی کامپیوتر خونه خودت، فارغ از اینکه ویندوز داری یا لینوکس، با محیط گرافیکی برای کد زدن php استفاده کنی.